bez zmian…
To wywal wszystkie wpisy efibootmgr nie odnoszące się do deepina:
sudo efibootmgr -b XXXX -B
XXXX to nr do zachowania czy usunięcia?
Do usunięcia. (-B | --delete-bootnum delete bootnum
)
Tak apropo pokaż jeszcze:
cat /boot/grub/grub.cfg
UEFI z USB też?
Z USB nie ruszaj jak chcesz, żeby Ci super grub2 bootował
Plik wygląda, że wygenerowany poprawnie:
linux /boot/vmlinuz-4.15.0-30deepin-generic root=UUID=0ed54e04-3327-4a70-aa63-546075c8b12a ro splash quiet DEEPIN_GFXMODE=$DEEPIN_GFXMODE initrd /boot/initrd.img-4.15.0-30deepin-generic
Usunałęm, i nic. Jako GRUB Deepina dalej pojawia się ten od minta (z “ubuntu” w nagłówku)
Dziwne. Praktycznie czystego boota masz zrobionego i pozostałości usunięte.
Pokaż bardziej kompleksowe dane:
Rozpakuj i:
chmod +x bootinfoscript
sudo bootinfoscript boot.log
Strasznie mało rzeczy wrzucił do loga.
Ani fstaba, ani plików konfiguracyjnych.
Nie wiem, co tam jest konkretnie skopane.
W /boot/efi masz tylko katalog EFI ?
fs0:\EFI\ubuntu\grubx64.efi
I wszystko jasne. Masz pliczek startup.nsh
, który w UEFI wskazuje skąd ma czytać plik EFI. Ostatnio takie coś robiłem w VirtualBoxie jak chciałem mieć Arch Linuxa zainstalowanego i na sztywno trzeba było takim pliczkiem wskazać bootloader.
Wywal ten zzz_boot
Czyli tylko EFI
zostawić?
Tak.
Wciąż to samo…
A jakby zamiast usuwać zedytować startup.nsh
?
Możesz spróbować. Ale dziwna bardzo konfiguracja.
“fs0” to inaczej pierwsza partycja dysku.
Może coś jeszcze @marcin82 wymyśli.
A co tu myśleć? Wygląda na to, że jest tylko jeden linuks:
Device Mount_Point Type Options
/dev/fuse /root/.cache/doc fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
/dev/fuse /run/user/1000/doc fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/nvme0n1p1 /boot/efi vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/nvme0n1p4 / ext4 (rw,relatime,data=ordered)
/dev/nvme0n1p6 /home ext4 (rw,relatime,data=ordered)
Jak dwa? Jak obok? Zaorałeś jeden. Uruchom livecd, podmontuj wszystko włącznie z partycją EFI (było na forum). Zaloguj się przez chroot, wyczyść wszystko co jest pod /boot/efi/EFI, przeinstaluj Gruba dla UEFI wg wiki dystrybucji.