Ubuntu 10.04 hibás boot képernyő

Az új Ubuntu telepítés utáni indításakor (miután feltelepítettük a videokártya zárt meghajtóját is) sokan tapasztalhatják, hogy hibásan jelenik meg betöltődéskor az Ubuntu logója és az alatta lévő lila pöttyök. A probléma megoldására egy ismerősöm, Dave talált egy nagyon jó módszert.

“1.terminálba írjuk (végig)
sudo apt-get install v86d hwinfo
majd adunk neki egy y hogy települjön
2.info-t kapunk a beállítható felbontásokról…
sudo hwinfo –framebuffer

3. grub szerkesztése
gksu gedit /etc/default/grub

4. a megnyitott ablakban kikeresed ezt a bejegyzést ———–>kép
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
és átírod így (a képernyőd felbontásának megfelelően)
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset video=uvesafb:mode_option=1280×1024-24,mtrr=3,scroll=ywrap”
ugyan itt még kikeresed ezt a sort
#GRUB_GFXMODE=640×480
GRUB_GFXMODE=1280×1024
ennek a kettőnek ugyan annak kell lenie
ezután mentés és bezárod az ablakot!

5.
gksu gedit /etc/initramfs-tools/modules ———–>kép
megnyitott ablakban a legutolsó sor alá
uvesafb mode_option=1280×1024-24 mtrr=3 scroll=ywrap
ezután mentés bezárod az ablakot!
6. echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
7. sudo update-grub2
8. sudo update-initramfs -u

9. ÚJRAINDÍTÁS!”

Ezen beállítások hatására most már rendesen meg kell jelennie a boot képernyőnek.

Sysinfo

A Sysinfo egy igen hasznos alkalmazás az Ubuntu-ban. Részletes információkat jelenít meg a számítógépedről, illetve a rendszeredről.

Telepítése nagyon egyszerű. A Szoftverközpontban csak rá kell keresned a programra és máris feltelepítheted.

A Sysinfo segítségével a következőkről informálódhatsz:

  • általános rendszer információ
  • processzor
  • memória
  • tárhely
  • hardware információk
  • végül pedig, ha van telepített zárt meghajtó, arról is részletes leírást találsz a programban

A GRUB2 visszaállítása – I. módszer

Ha valamilyen oknál fogva újra kellett telepítened a Windows-t, esetleg váltottál az új Windows-ra, a telepítés közbeni első újraindításkor máris tapasztalni fogod, hogy eltűnt a GRUB2.

Ez egyáltalán nem jelent problémát, hiszen két parancs segítségével könnyedén vissza lehet állítani.

Bootolj be az Ubuntu 9.10 Live telepítőjéről, és válaszd ki az Ubuntu kipróbálása a számítógép módosítása nélkül opciót. Miután betöltődött az Ubuntu indítsd el a Rendszer -> Adminisztráció menüben található Gparted nevű partícionáló programot. Nézd meg, hogy melyik partícióra telepítetted az Ubuntu-t. (Nálam /dev/sda5)
Indíts egy terminált és írd be a következő parancsot, DE mielőtt Entert nyomnál írd át az sdXY-t arra, ami nálad szerepel, tehát ahova telepítetted az Ubuntu-t: sudo mount /dev/sdXY /mnt (az én példám szerint: sudo mount /dev/sda5 /mnt)
A következő parancsnál ismét át kell írnod egy paramétert, még pedig a végén az sdX-et, ezt pedig ugyanarra kell átírnod, mint az előbb, csak a végén a számnak NEM KELL szerepelnie a parancsban:
sudo grub-install –root-directory=/mnt/ /dev/sdX (nálam: sudo grub-install –root-directory=/mnt/ /dev/sda)

A visszaállítás egy részével készen vagy, vagyis a GRUB2 ismét meg fog jelenni, és az Ubuntu el is indul, csakhogy a Windows-ba nem biztos, hogy be tudsz lépni, ezt ellenőrizned kellene.

Ha megpróbáltad elindítani a Windows-t, de nem sikerült a következőt kell tenned:
Indítsd el az Ubuntu-t (a GRUB2-ből kiválasztva), majd indíts egy terminált. Abban az esetben, ha nem egyéni betöltőt használsz, tehát nem a 40_custom fájl alapján töltődnek be a bejegyzések, csak egyszerűen frissítsd a GRUB2-t a következő paranccsal: sudo update-grub

Ha egyénit használsz, tehát a 40_custom fájl alapján töltődik be, ezeket a parancsokat kell beírnod a terminálba.
sudo chmod +x /etc/grub.d/30_os-prober (ezzel futási jogot adsz a fájlnak, hogy megjelenjen a grub.cfg fájlban a tartalma)
sudo update-grub
sudo gedit /etc/grub.d/40_custom

Ezzel párhuzamosan nyiss egy új terminált és írd be a következőt: sudo gedit /boot/grub/grub.cfg
Másold át azt a részt a 40_custom fájlba, ami megváltozott -  a Windows-ra vonatkozó részt – és töröld le a  40_custom fájlban a régi bejegyzést, amivel nem indult el a Windows (a grub.cfg fájlt ne szerkeszd). Ha átmásoltad a megfelelő részt, zárd be a grub.cfg-t és a legutóbb megnyitott terminált, majd térj vissza a másik terminálba és írd be a következő parancsokat:
sudo update-grub
sudo chmod -x /etc/grub.d/30_os-prober (ismét elveszed a futási jogot)
sudo update-grub

Ezzel kész is vagy, újraindítás után a Windows is elérhetővé válik.

Amennyiben mégse jelenik meg a GRUB2, próbáld meg így visszaállítani: http://ubuntu-alapok.hu/2010/09/22/grub2-visszaallitasa-ii-modszer/

Rendszerbetöltés-kezelő (Startup manager)

A Rendszerbetöltés-kezelő program segítségével egy-két kattintással meg tudod változtatni a GRUB illetve a GRUB2 bejegyzéseinek sorrendjét (a GRUB2-vel még nem teljesen kompatibilis), illetve a rendszerbetöltő megjelenésének idejét. Az Ubuntu szoftverközpontból telepíthető legegyszerűbben, csak kezdd el beírni a szoftverközpont keresőjébe a rendszerbetöltés szót és megjelenik a találati listában, majd kattints a jobbra mutató nyílra, hogy megjelenjen a program részletes leírása, ezután pedig a Telepítés gombra kattints. Ha kész a telepítés a Rendszer -> Alkalmazások menüpontból tudod elindítani a programot.

GRUB és GRUB 2 rendszerbetöltő – sorrend módosítás

A “régi” 1.5-ös GRUB-ban lévő sorokat könnyen lehet módosítani, csupán a menu.lst fájlt kell szerkeszteni. Az új, 9.10-es Ubuntu-ban lévő GRUB 2 módosítása viszont kicsit összetettebb feladat.

Először lássuk a könnyebbet. Ez a leírás azoknak lehet hasznos, akik 9.04-es vagy annál régebbi Ubuntu-t használnak:

Írd be terminálba a következő parancsot: sudo gedit /boot/grub/menu.lst
A megnyíló ablakban görgess le a szövegfájl legaljáig, ott fogod megtalálni az operációs rendszerek felsorolását.
Egy bejegyzés a title sorral kezdődik és az initrd vagy a quiet sorral végződik. A bejegyzést csak egyszerűen ki kell vágnod és beillesztened egy számodra megfelelő helyre. Ennek leginkább akkor van szerepe, ha Windows-t vagy más operációs rendszert is használsz, mert azok a GRUB legaljára szoktak kerülni.

GRUB 2 testreszabása:

A GRUB 2 beállításai nem egy, hanem több fájlban találhatóak. Ahhoz, hogy saját sorrendet tudj kialakítani a 40_custom fájlt kell szerkesztened, a többit NE SZERKESZD!


Lássuk a lépéseket:

  • Futtasd le terminálban a sudo update-grub parancsot
  • Másold ki a /boot/grub könyvtárban található grub.cfg fájlból -> (a fájl megnyitásához írd be a terminálba: gedit /boot/grub/grub.cfg) a tetszőleges bejegyzéseket, tetszőleges sorrendben (a bejegyzések menuentry-vel kezdődnek és } a vége) a 40_custom fájlba -> sudo gedit/etc/grub.d/40_custom  A végére célszerű bemásolnod a memtest-et is.
  • A sudo chmod -x /etc/grub.d/10_linux /etc/grub.d/20_memtest86+ /etc/grub.d/30_os-prober paranccsal meg tudod szüntetni a felesleges konfigurációs fájlok futtathatóságát, elérve ezzel, hogy ne jelenjen meg a menüben
  • Ismét futtasd a sudo update-grub parancsot. Ezzel kész is vagy – csak a 40_custom fájlban lévő bejegyzések fognak megjelenni.

Amikor frissíted az Ubuntu-t és frissül a kernel, az újabb bejegyzéseket nem fogod látni. Ahhoz, hogy lásd a következő parancs futtatása szükséges:

  • sudo chmod +x /etc/grub.d/10_linux
  • sudo update-grub
  • Másold át az új Ubuntu-s bejegyzéseket a grub.cfg fájlból a  40_custom fájlba a régi bejegyzések helyére, majd megint tüntesd el a 10_linux fájl-ban lévő bejegyzések láthatóságát:
  • sudo chmod -x /etc/grub.d/10_linux
  • sudo update-grub