LINUX.ORG.RU

Arch Linux не может загрузиться сам на Dynabook E10-S - systemd-boot and Secure Boot disabled

 , , , ,


1

1

люди добрые помогите пинком в нужную сторону - что это может быть?

старенький дайнабук - свежий арч, сам не может загрузиться

но при этом с USB идет загрузка и оттуда можно сделать Local Boot и тогда уже там выбрать нужный EFI

bootctl status вывод см ниже - вроде не ругается ни на что

куда и чем копать?

[41COS: Arch Linux x86_64
[41CHost: dynabook E10-S (PYT00A-00P01F)
[41CKernel: Linux 6.17.1-arch1-1
[41CUptime: 8 hours, 3 mins
[41CPackages: 473 (pacman)
[41CShell: bash 5.3.3
[41CDisplay (DELL U2721DE): 2560x1440 in 27", 60 Hz [External]
[41CDisplay (BOE0731): 1366x768 in 12", 60 Hz [Built-in]
[41CWM: Hyprland 0.51.1 (Wayland)
[41CCursor: Adwaita
[41CTerminal: alacritty 0.15.1
[41CTerminal Font: alacritty (11pt)
[41CCPU: Intel(R) Celeron(R) N4020 (2) @ 2.80 GHz
[41CGPU: Intel UHD Graphics 600 @ 0.65 GHz [Integrated]
[41CMemory: 2.38 GiB / 7.58 GiB (31%)
[41CSwap: 0 B / 3.79 GiB (0%)
[41CDisk (/): 4.58 GiB / 111.88 GiB (4%) - ext4

System:
      Firmware: UEFI 2.70 (American Megatrends 5.13)
 Firmware Arch: x64
   Secure Boot: disabled
  TPM2 Support: yes
  Measured UKI: yes
  Boot into FW: supported

Current Boot Loader:
       Product: systemd-boot 258-4-arch
     Features: ✓ Boot counting
               ✓ Menu timeout control
               ✓ One-shot menu timeout control
               ✓ Default entry control
               ✓ One-shot entry control
               ✓ Support for XBOOTLDR partition
               ✓ Support for passing random seed to OS
               ✓ Load drop-in drivers
               ✓ Support Type #1 sort-key field
               ✓ Support @saved pseudo-entry
               ✓ Support Type #1 devicetree field
               ✓ Enroll SecureBoot keys
               ✓ Retain SHIM protocols
               ✓ Menu can be disabled
               ✓ Multi-Profile UKIs are supported
               ✓ Loader reports network boot URL
               ✓ Support Type #1 uki field
               ✓ Support Type #1 uki-url field
               ✓ Loader reports TPM2 active PCR banks
     Partition: /dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff
        Loader: └─/boot//efi/boot/bootx64.efi
 Current Entry: arch-linux.efi

Current Stub:
      Product: systemd-stub 258-4-arch
     Features: ✓ Stub reports loader partition information
               ✓ Stub reports stub partition information
               ✓ Stub reports network boot URL
               ✓ Picks up credentials from boot partition
               ✓ Picks up system extension images from boot partition
               ✓ Picks up configuration extension images from boot partition
               ✓ Measures kernel+command line+sysexts
               ✓ Support for passing random seed to OS
               ✓ Pick up .cmdline from addons
               ✓ Pick up .cmdline from SMBIOS Type 11
               ✓ Pick up .dtb from addons
               ✓ Stub understands profile selector
    Partition: /dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff
         Stub: └─/EFI/Linux/arch-linux.efi

Random Seed:
 System Token: set
       Exists: yes

Available Boot Loaders on ESP:
          ESP: /boot (/dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff)
         File: ├─/boot//EFI/systemd/systemd-bootx64.efi (systemd-boot 258-4-arch)
               └─/boot//EFI/BOOT/BOOTX64.EFI (systemd-boot 258-4-arch)

No boot loaders listed in EFI Variables.

Boot Loader Entry Locations:
          ESP: /boot (/dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff, $BOOT)
       config: /boot//loader/loader.conf
        token: arch

Default Boot Loader Entry:
         type: Boot Loader Specification Type #2 (UKI, .efi)
        title: Arch Linux (6.17.1-arch1-1)
           id: arch-linux.efi
       source: /boot//EFI/Linux/arch-linux.efi (on the EFI System Partition)
     sort-key: arch
      version: 6.17.1-arch1-1
        linux: /boot//EFI/Linux/arch-linux.efi
      options: root=PARTUUID=9e019c74-8b8c-47c9-be0d-3a9143a55a17 zswap.enabled=0 rw rootfstype=ext4


Последнее исправление: realaaa (всего исправлений: 2)
Ответ на: комментарий от mx__

https://www.linux.org.ru/gallery/screenshots/18108240

NAME         FSTYPE FSVER LABEL   UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda1         exfat  1.0   Ventoy  4E21-0000                                           
└─sda                                                                                 
sda2         vfat   FAT16 VTOYEFI 626B-4255                                           
└─sda                                                                                 
mmcblk1p1    vfat   FAT32         F3F0-3244                             749.2M    27% /boot
└─mmcblk1                                                                             
mmcblk1p2    ext4   1.0           8a205d3d-64e5-4cc3-88ce-6a21a339d4d0  101.5G     4% /
└─mmcblk1                                                                             
mmcblk1boot0                                                                          
mmcblk1boot1                                                                          
zram0        swap   1     zram0   9acd421f-34eb-4dbf-8aec-ce5dcf840c31                [SWAP]

realaaa
() автор топика

заранее каюсь если что - юзал archinstall то есть не создавал конечно разделы сам, сказал ему сделать по дефолтам и выбрал systemd-boot

realaaa
() автор топика
Ответ на: комментарий от realaaa

Загрузился. В терминале:

ls -l /sys/firmware/efi
lsblk --list --exclude 7 --output MODEL,NAME,LABEL,FSTYPE,SIZE,START,FSUSED,MOUNTPOINTS
efibootmgr
andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от andytux

выглядит вроде более менее похоже на правду

sda это флэшка на которой VENTOY и с которой я могу сделать localboot и загрузить нужный раздел

======ls -l /sys/firmware/efi

total 0
-r--r--r--  1 root root 4096 Oct 14 18:09 config_table
drwxr-xr-x  2 root root    0 Oct 12 11:45 efivars
drwxr-xr-x  3 root root    0 Oct 14 18:09 esrt
-r--r--r--  1 root root 4096 Oct 14 18:09 fw_platform_size
-r--r--r--  1 root root 4096 Oct 14 18:09 fw_vendor
drwxr-xr-x  2 root root    0 Oct 14 18:09 mok-variables
-r--r--r--  1 root root 4096 Oct 14 18:09 runtime
drwxr-xr-x 19 root root    0 Oct 14 18:09 runtime-map
-r--------  1 root root 4096 Oct 14 18:09 systab

======lsblk


MODEL      NAME         LABEL   FSTYPE   SIZE    START FSUSED MOUNTPOINTS
Flash Disk sda                           7.5G                 
           sda1         Ventoy  exfat    7.5G     2048        
           sda2         VTOYEFI vfat      32M 15704064        
           mmcblk1                     115.2G                 
           mmcblk1p1            vfat       1G     2048 272.8M /boot
           mmcblk1p2            ext4   114.2G  2099200   4.8G /
           mmcblk1boot0                    4M                 
           mmcblk1boot1                    4M                 
           zram0        zram0   swap     3.8G                 [SWAP]

======find /boot/EFI

/boot/EFI/
/boot/EFI/Linux
/boot/EFI/Linux/arch-linux.efi
/boot/EFI/Linux/arch-linux-fallback.efi
/boot/EFI/systemd
/boot/EFI/systemd/systemd-bootx64.efi
/boot/EFI/BOOT
/boot/EFI/BOOT/BOOTX64.EFI

======efibootmgr

BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0002,0003,0000
Boot0000  Windows Boot Manager	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000031000100000010000000040000007fff0400
Boot0002* UEFI: PXE IP4 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x13,0x0)/Pci(0x0,0x0)/MAC(50a1320b863d,0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)0000424f
Boot0003* UEFI: PXE IP6 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x13,0x0)/Pci(0x0,0x0)/MAC(50a1320b863d,0)/IPv6([::],0,Static,[::],[::],64)0000424f
Boot0004* UEFI: Generic Flash Disk 8.07, Partition 2	PciRoot(0x0)/Pci(0x15,0x0)/USB(1,0)/HD(2,MBR,0x84da80f5,0xefa000,0x10000)0000424f

realaaa
() автор топика
Ответ на: комментарий от mx__

см выше месаги - то есть оно уже подмонтировано у меня так? все вроде внутри /boot партиции

Filesystem      Size  Used Avail Use% Mounted on
dev             3.8G     0  3.8G   0% /dev
run             3.8G  1.5M  3.8G   1% /run
efivarfs         96K   77K   15K  84% /sys/firmware/efi/efivars
/dev/mmcblk1p2  112G  4.8G  102G   5% /
tmpfs           3.8G  776K  3.8G   1% /dev/shm
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-resolved.service
tmpfs           1.0M     0  1.0M   0% /run/credentials/systemd-networkd.service
tmpfs           3.8G  7.5M  3.8G   1% /tmp
/dev/mmcblk1p1 1022M  273M  750M  27% /boot
tmpfs           1.0M     0  1.0M   0% /run/credentials/getty@tty1.service
tmpfs           776M  112K  776M   1% /run/user/1000
realaaa
() автор топика
Ответ на: комментарий от mx__

ага ! ну-ка - пробуем переобуться - чего то он создал !

$ sudo bootctl install
[sudo] password for usernoob:
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/EFI/systemd/systemd-bootx64.efi".
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/EFI/BOOT/BOOTX64.EFI".
⚠️  Mount point '/boot' which backs the random seed file is world accessible, which is a security hole!  ⚠️
⚠️ Random seed file '/boot/loader/random-seed' is world accessible, which is a security hole! ⚠️
Random seed file /boot/loader/random-seed successfully refreshed (32 bytes).
Created EFI boot entry "Linux Boot Manager".

BootOrder: 0001,0004,0002,0003,0000
Boot0000  Windows Boot Manager	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000031000100000010000000040000007fff0400
Boot0001* Linux Boot Manager	HD(1,GPT,07f83c6d-7baa-4770-a3d0-4c99c69a5dff,0x800,0x200000)/\EFI\systemd\systemd-bootx64.efi
Boot0002* UEFI: PXE IP4 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x13,0x0)/Pci(0x0,0x0)/MAC(50a1320b863d,0)/IPv4(0.0.0.0,0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)0000424f
Boot0003* UEFI: PXE IP6 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x13,0x0)/Pci(0x0,0x0)/MAC(50a1320b863d,0)/IPv6([::],0,Static,[::],[::],64)0000424f
Boot0004* UEFI: Generic Flash Disk 8.07, Partition 2	PciRoot(0x0)/Pci(0x15,0x0)/USB(1,0)/HD(2,MBR,0x84da80f5,0xefa000,0x10000)0000424f

realaaa
() автор топика
Ответ на: комментарий от realaaa

всем МЕГА спасибо - система взлетела нормально !

если у кого то вдруг есть идеи почему так арч-инсталл затупил - пишите !

получается оно не запустило bootctl install ?

странно, при этом виндовая запись осталась (кстати как ее вынести?)

realaaa
() автор топика
Ответ на: комментарий от realaaa

виндовая запись осталась (кстати как ее вынести?)

Зависит от данного конкретного УЕФИ. Некоторые УЕФИ создают эту запись, даже если винды впомине нет. Удали с помощью efibootmgr.

andytux ★★★★★
()
Ответ на: комментарий от realaaa

Файл загрузчика вроде как есть (/boot/EFI/systemd/systemd-bootx64.ef), а загрузочной записи для него нет. Можно создать с помощью efibootmgr.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)