Adott a céges Lenovo T480 notebookom, Windows-zal, safe boot, EFI partíció.
Erre USB-n csatlakoztatott (külső) NVMe SSD-re telepítettem Ubuntu linuxot, szintén EFI boottal.
Az lenne a cél, hogy ha nincs rádugva a külső SSD, akkor simán tudjon bootolni a gép a Windows Boot Manager révén.
Ehelyett ilyenkor ezt kapom:
Kérhetek listát a partíciókról:
Ilyenkor vagy azt tudom tenni, hogy rádugom a külső SSD-t, vagy megakasztom a betöltést:
aztán F12 révén betöltési célt választok:
Próbáltam grub-install /dev/nvme0n1 révén a gép saját merevlemezére varázsolni a Grub láthatóságát, de nem jutottam előrébb. A Grub egyébként a Windows-t sorolta be elsőnek. Mit kellene tennem, hogy rá nem dugott külső SSD esetén simán a Windowst töltse be? Azaz, hogy az legyen az alapértelmezett cél a BIOS-os Boot menüben?
Van egy olyan gyanúm, hogy a telepítéskor az Ubuntu telepítő használni kezdte a belső merevlemez EFI partícióját (is).
A dolog azért bosszantó, mert a feleségem (Lenovo Yoga) laptopján megy a dolog, igaz, ott két Ubuntu közül kell választani (egy az övé és egy a (külső SSD-ről töltődő) enyém - amikor ez nincs bedugva, a sajátja indul el magától).
Szerk: a boot sorrend megváltoztatása segített
Hozzászólások
Ezt kéne végigcsinálni.
“A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)
Az fontos lenne, hogy a linuxos rész is elérhető legyen a műveletsor után.
Szerintem az történt, hogy a grub másik része a külső eszközödön van, ami pedig nincs mindig bedugva. Az egész Grubnak jó volna a belső háttértáron lennie.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Igen, igazad lehet. De ezt nem tudom, hogy hogy lehetne megoldani. Ezekhez a Grub fázisokhoz nemigen értek. (Lehetne a fix gépen a Grub későbbi fázisa akkor is, ha nincs ott linuxos partíció?)
Nézd meg a man grub-install ajánlását! Érzésre a --boot-directory= lehet érdekes, de talán a --efi-directory= és a --target= még. Keress netes példákat, olvass részletes doksit, próbálkozz!
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Egyelőre úgy orvosoltam a dolgot, hogy a BIOS Boot ordert (betöltési sorrendet) megváltoztattam, mégpedig úgy, hogy:
USB HDD ...
Windows BootLoader
ubuntu
Nem igazán világos, mi a különbség számára az USB HDD és az ubuntu között, de így már működik. (Ha az ubuntu volt elöl, úgy nem).
Így csak akkor jön szóba az Ubuntu, ha be van dugva a külső SSD.
(Egyébként meg egész jól elvagyok WSL2-vel, eltekintve az apró döccenőktől, pl. hogy nem tudok úgy új terminálablakot nyitni, mint az ubuntuban, hogy az aktuális könyvtár azonos legyen az előzővel.)