[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