Portál AbcLinuxu, 5. května 2025 15:04
Řešení dotazu:
Vlákno bylo přesunuto do samostatné diskuse.
sudo mount /dev/oddilkamsidalroot /targetpripava na chroot:
sudo mount --bind /dev /target/dev sudo mount -t devpts devpts /target/dev/pts sudo mount -t sysfs sysfs /target/sys sudo mount -t proc proc /target/proc sudo chroot /targeta nainstalovat grub:
sudo grub-install /dev/tvujdisk sudo update-grub
sudo mount /dev/oddilkamsidalroot /target sudo mount /dev/oddilkamsidalboot /target/boot sudo mount /dev/oddilkamsidalefi /target/boot/efipripava na chroot:
sudo mount --bind /dev /target/dev sudo mount -t devpts devpts /target/dev/pts sudo mount -t sysfs sysfs /target/sys sudo mount -t proc proc /target/proc sudo chroot /targeta nainstalovat grub:
sudo grub-install /dev/tvujdisk sudo update-grub
sudo grub-install --target=x86_64-efi /dev/tvujdisk
Bývala chyba v Linuxu, která znemožňovala zapsat do UEFI proměnné, ale to je opravené tak pěl let zpátky. To ale končilo normální chybou.
Pokud efibootmgr zamrzne celý počítač, tak je to chyba firmwaru. Taky mám takový jeden, kterému občas zhavaruje garbage collector proměnných v SMM a je nutné resetovat stroj.
Opravdu parametru -p předáváte „l“? Mělo by to být číslo, pravděpodobně „1“.
Jestli nejde proměnnou zapsat, přejmenujte jádro nebo zavaděč nebo co to tam registrujete, na název, který se automaticky hledá (/bootx64.efi v případě amd64 architektury). Firmware by pak měl použít ten. Ostatně stejně to je na té flash, co jste kopírovat a fungovala.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.