Hirdetés

Új hozzászólás Aktív témák

  • Frawly
    veterán

    A következő parancsok sorban lefuttatva, megoldja a problémát, a baj hogy minden esetben el kell végezni, ahányszor lecsatolom a sata-t. Erre keresek majd még valami megoldást, mert kicsit bosszantó.
    mount /dev/sdXX (ROOT) /mnt
     genfstab -U /mnt >> /mnt/etc/fstab
     arch-chroot /mnt
     grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable
     grub-mkconfig -o /boot/grub/grub.cfg
     exit
     umount -R /mnt
     shutdown -r now

    Forrás:[link] [link]

    Na, úgy néz ki, hogy rájöttem mi a bajod. Az alaplapi UEFI BIOS szivat téged, mert lecsatlakoztatod a SATA-t. Néhány BIOS ugyanis úgy van megírva, ha egy BIOS vagy UEFI bootopció mögül kiesik ténylegesen a drive, amire mutatna, akkor törlődik maga a bootbejegyzés is. Kevés BIOS csinálja ezt, de ezek szerint a te gépeden ez történik, és ez nem a Linux, vagy nem az Arch hibája, hanem a BIOS-é. Kétféle megoldás közül tudsz választani:
    1) soha nem húzod le a szóban forgó SATA meghajtót. Soha.
    2) Vagy az EFI bootpartíciót átteszed valami olyan belső meghajtóra, amit sose csatlakoztatsz le.

Új hozzászólás Aktív témák