[ubuntu-hu] kernelfrissites+grub bug

Gabor Burjan buga at buvoshetes.hu
2008. Feb. 13., Sze, 06:09:10 GMT


On Wed, Feb 13, 2008 at 12:31:28AM +0100, Zoltan Tibenszky wrote:
> Sziasztok!
> 
> Valami kis bogárka lehet a rendszeremben, mert akárhányszor van valami 
> kernelfrissítés, a grub mindig elfelejti a beállításokat.
> 1) rossz partícióról akar bootoloni
> 2) elfelejti az indításhoz szükséges acpi=off kapcsolómat
> 
> Most már tudom, hogy ezeket át kell írnom, de mégis, mért fordul és 
> fordulhat ez elő???

Szia,

Ha mindig kernelfrissites utan romlik el a dolog, akkor valoszinuleg a
kernelcsomag postinst scriptjeben levo update-grub hivaskor torteno
menu.lst ujrageneralaskor vesznek el az opcioid.  Az update-grub
felolvassa a korabbi menu.lst file-odat es a rendelkezesre allo
kernelekhez general grub config bejegyzest a menu.lst-ben kommentkent
(!) megadott specialis opciok segitsegevel.  (Igen, kommentekbol
gyujteni informaciot hadd ne mondjam, milyen szokas :)

Mindenesetre a /boot/grub/menu.lst file-odban talalsz egy ehhez hasonlo
sort (ahol a /dev/hda2 helyen az aktualis root device-od kellene
legyen):

# kopt=root=/dev/hda2 ro

Ha nem a jo device van, akkor itt javitsd ki, valamint ide fuzd hozza az
acpi=off opciot.

> Mért van a menu.lst-ben kétféleképpen kiválasztva a boot partíció? 
> Egyszer egy "root (hd0,4)"-el és egyszer egy "root=UUID=..."-vel???

Az elobbi a grubnak szol, az alapjan valasztja ki a grub azt a
particiot, ahol a kernelt fogja keresni.  Az utobbi a kernelnek szol,
hogy melyik eszkozon talalja a root (/) filerendszert.  A ketto pont az
altalad vazolt esetben (kulon /boot particio) ter el egymastol, illetve
az elobbit a grub nyelven (hdX,Y), az utobbit a kernel nyelven kell
megadni.  Ez utobbit az update-grub a "# kopt" kezdetu sor alapjan, az
elobbit pedig a "# groot" alapjan generalja.

Ha modositottal ezeken az opciokon, akkor a menu.lst-t kimentve az
update-grub futtatasaval kiprobalhatod, hogy mi tortenne egy uj kernel
csomag erkezesekor.  Ezt erdemes addig probalgatni, amig a kivant
eredmenyt el nem ered.

HTH,
buga



További információk a(z) ubuntu-hu levelezőlistáról