Az Ubuntu elfogadta a Grub boot manager új verzióját a 9.10-es verzióban, megszabadítva a régi problémás menüt.lst. Ma megnézzük, hogyan változtathatjuk meg a Grub2 rendszerindító menüopcióit.
A Grub2 egy nagyon sok előrelépés, és a bosszantó menü nagy része.lst a múltból származó kérdések eltűntek. Mégis, ha nem éber a kernel régi verzióinak eltávolításával, a rendszerindítási lista még mindig vége lesz ahhoz, hogy hosszabb legyen, mint amilyennek szüksége van.
Megjegyzés: Lehet, hogy a billentyűzeten lévő SHIFT gombot tartsa a rendszerindítás közben, hogy megjelenjen a menü. Ha csak egy operációs rendszert telepít a számítógépére, automatikusan betöltheti ezt a menüt.
Távolítsa el a régi kernel bejegyzéseket
A rendszerindítási menü leggyakoribb tisztítási feladata a régi rendszermagverziók eltávolítása a gépen.
Esetünkben el szeretnénk távolítani a 2.6.32-21-es rendszerindítási menübejegyzéseket. A múltban ez azt jelentette, hogy megnyílik a /boot/grub/menu.lst…but a Grub2-val, ha eltávolítjuk a kernel csomagot a számítógépünkből, a Grub automatikusan eltávolítja ezeket a beállításokat.
A régi rendszermagverziók eltávolításához nyissa meg a Synaptic csomagkezelőt, amely megtalálható a Rendszer> Felügyelet menüben.
Amikor megnyílik, írja be a törölni kívánt rendszermag verziót a Gyorskeresés szöveg mezőben. Az első néhány szám elegendő.
A régi rendszermaghoz kapcsolódó bejegyzések (pl. Linux-headers-2.6.32-21 és linux-image-2.6.32-21-generic) minden egyes bejegyzése jobb egérgombbal kattintva Jelölje ki a teljes eltávolítást.
A számítógép következő indításakor a Grub menü nem tartalmazza az eltávolított rendszermag verzióhoz tartozó bejegyzéseket.
Távolítson el minden lehetőséget a /etc/grub.d szerkesztésével
Ha több finom szemcsés ellenőrzésre van szüksége, vagy el szeretné távolítani azokat a bejegyzéseket, amelyek nem a rendszermag verziók, meg kell változtatni a /etc/grub.d fájlban található fájlokat.
Ha el szeretné távolítani a rendszerindító menübejegyzéseket, ahogyan mi is csináljuk, szerkesztenünk kell a fájlokat ebben a mappában.
Ha meg akartuk távolítani az összes memtest86 + bejegyzést, akkor a 20_memtest86 + fájlt nem futtathatnánk, a terminál paranccsal
sudo chmod –x 20_memtest86+
sudo update-grub
Ehelyett azonban eltávolítjuk a Soros konzol 115200 bejegyzés memtest86 + …
Nyisson meg egy terminál ablakot Alkalmazások> Tartozékok> Terminál. A terminál ablakban írja be a parancsot:
gksudo gedit /etc/grub.d/20_memtest86+
A menüpontok a fájl alján találhatók.
Törölje a menübejegyzést a következőhöz: soros konzol 115200.
Megjegyzés: A menübejegyzés megjegyzése nem működik - törölni kell. Másolja át egy másik fájlba, ha aggódik, később szüksége lehet rá.
sudo update-grub
Megjegyzés: Ha nem futtatod a frissítés-grubot, akkor a rendszerindítási beállítások nem változnak meg!
Következtetés
A Grub2 rendszerindítási menüjének megváltoztatása túlságosan bonyolultnak tűnhet az örökölt Grub mestereknek, a normál felhasználók számára a Grub2 azt jelenti, hogy nem kell sokszor megváltoztatnia a rendszerindító menüt. Szerencsére, ha meg kell csinálni, a folyamat még mindig nagyon könnyű.
A Grub2 bejegyzéseinek módosításával kapcsolatos részletes információkért ez az Ubuntu fórum szál nagyszerű erőforrás. Ha az Ubuntu régebbi verzióját használja, nézze meg cikkünket arról, hogyan lehet az Ubuntu grub boot menüjét megtisztítani frissítések után.