További
Hogyan változtathatom meg a GRUB rendszerindítási sorrendet?
Egy megosztott gépen Windows 7 és Ubuntu is telepítve van. Mivel sok nem fejlesztő Windows-t használ, szeretném megváltoztatni a rendszerindítási sorrendet, hogy megkönnyítsem a számukra.
Jelenleg a bootolási sorrend a következőképpen néz ki:
- Ubuntu 11.10 kernelgeneric *86
- Ubuntu 11.10 kernelgeneric *86 (biztonságos indítás)
- Memóriateszt
- Memóriateszt
- Windows 7 a `/dev/sda6'-on
Hogyan tudom megváltoztatni az alapértelmezett sorrendet, hogy a Windows 7 legyen a lista elején?
- Windows 7 a
/dev/sda6
lemezen - Ubuntu 11.10 kernelgeneric *86
- Ubuntu 11.10 kernelgeneric *86 (biztonságos indítás)
- Memóriateszt
- Memóriateszt
339
3
A Grub Customizer nevű, könnyen használható GUI-alkalmazás segítségével egy kicsit megkönnyítheti az életét. Ahogy a neve is mutatja, sokkal többet tehet vele, mint a GRUB menübejegyzések átrendezése.
Telepítheted a következőkkel:
(Lásd az Ask Ubuntu kérdését A PPA's biztonságosan hozzáadhatók a rendszeremhez, és mik azok a "vörös zászlók", amelyekre figyelni kell?.)
Van egy How-To Geek cikk erről, How to Configure the Linux GRUB 2 Boot Menu the Easy Way. Vess rá egy pillantást, ha érdekel'téged. Van egy megoldott téma is az Ubuntu Fórumokon, Change boot order in GRUB 2, amely megemlíti ezt az eszközt.
Itt van néhány képernyőkép:
Némi hibaelhárítás:
A Grub Customizer beállításai csak a legújabb Linux/Ubuntu telepítésből működhetnek, abból, amelyik a Grubot telepítette.
Például, ha valakinek két OS-e van telepítve (Windows és Ubuntu), majd telepít egy harmadik OS-t (Manjaro stb.), és megpróbálja követni a fenti választ, a Grub Customizer módosításai nem fognak működni, ha a második OS-ből (a példában az Ubuntuból) végzi el azokat. A programot a harmadik OS-ben kell telepíteni, mivel úgy tűnik, hogy a Grub Customizer csak annak a rendszernek a telepítése által létrehozott Grub fájlokat tudja szerkeszteni, amelyre ő maga van telepítve.
A Grub boot menüt meghatározó fájlok a legtöbb esetben a gépre telepített legújabb rendszerrel érkeznek, így a Grub Customizer-t az Linux rendszerről kell telepíteni és használni.
A grub alapértelmezett rendszerindítási bejegyzését a parancssorból is megváltoztathatja anélkül, hogy bármilyen további eszközt telepítenie kellene. Ez nem változtatja meg a sorrendet a listában, de lehetővé teszi egy másik operációs rendszer alapértelmezett indítását, ami úgy hangzik, mint amit egyébként is szeretnél.
Először is készítsen egy biztonsági másolatot az
/etc/default/grub
állományról. Ha valami rosszul sülne el, könnyen visszaállíthatod az ismert jó másolatot:Ezután szerkessze a fájlt a
vim
vagy az Ön által választott szövegszerkesztővel:Keresse meg azt a sort, amely a
és állítsuk be
ahol
x
annak a grub menüpontnak az indexe, ahová alapértelmezés szerint bootolni szeretnénk. Vegye figyelembe, hogy a menüpontok nulla indexűek. Ez azt jelenti, hogy a lista első eleme0
, a hatodik elem pedig valójában5
. Tehát a lista hatodik elemére való indításhoz a sor így szólna:Ha elfelejtette az elemek sorrendjét, nézze meg a
/boot/grub/grub.cfg
állományt. Minden egyes menüpontot egy-egy sor típusú sor határoz meg:Az index helyett a név alapján is kiválaszthatod az alapértelmezettet, pl:
ha a
/boot/grub/grub.cfg
állományban volt egy `menuentry 'Ubuntu'sor. Ez talán jobb módszer, mivel nem függ a bejegyzések sorrendjétől, ami változhat.A "Previous Linux Versions" almenüben található kernel használatához használja a következőt:
(ügyeljen az idézőjelekre), ahol
x
a régi rendszermag indexe az almenüben, vagy a rendszermag neve, ahogyan az a/boot/grub/grub.cfg
állományban szerepel. Például,Ezután készítse el a frissített grub menüt:
A tombuntu oldalról (a cikket Tom írta):