adams-1986Üdv.
Nem győzöm hangsúlyozni, hogy a grub.cfg-t nem módosítjuk. Leírtam már több helyen, és most is mondom. Grub.cfg-t nem módosítjuk!
Ha valamit módosítani szeretnénk, azt a /etc/grub.d-ben lévő fájlokban kell elvégezni. Gondoljunk már bele, hogy a grub.cfg-t aktuálisan generálja a grub2. Ha belejavítunk, akkor a következő kernel frissítésnél eltűnik, mert frissül a grub.cfg. Aki még nem tette, érdemes lenne már végre kicsit tovább lépnie, és megismerkednie a grub2-vel, mivel ezt használjuk karmiccal kezdődően. Ha megismerkedtünk az új bootloader tulajdonságaival, akkor adjunk tanácsot, mert ha ezt egy újonc olvassa, akkor nagyon meg fogja lepni, hogy miért is tűntek el a változtatásai egy frissítés után.
Hogy ne csak kritikával éljek, hanem néhány példát is adjak:
Ha pl. ki szeretnénk venni a grub menüjéből a memtestet, akkor írjuk be a következőt terminálba:
sudo chmod -x /etc/grub.d/20_memtest86+
Ha azt szeretnénk, hogy pl. csak az ubuntu legyen a rendszerben és semmi más, akkor
sudo chmod -x /etc/grub.d/30_os-prober parancsot kell használni.
Ekkor csak a telepített rendszer fog látszani a grubban, sem windows, sem más linuxok nem.
Ha nem akarunk single módot a grubba, akkor módosítsuk a /etc/default/grub fájlt.
Nagyon fontos!
Miután végeztünk a változtatásokkal, futtatni kell a sudo update-grub parancsot, ami létrehozza az új grub.cfg fájlt.
Ezek a változtatások mindig megmaradnak, tapasztalataim szerint még akkor is, ha grub frissítés érkezik.
Grub.cfg fájl módosításától eltekintve egyet kell értenem az előttem szólóval. Mielőtt bármit is módosítana a téma indítója, javaslok egy sudo update-grub futtatást terminálban. Előfordulhat, hogy nem minden operációs rendszert vesz fel a grub2 az indítható rendszerek listájára.