grub vs. bios?


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Michal Hajek <hajek1 zavinac karlov bod mff bod cuni bod cz>
Date Fri, 30 Sep 2005 10:43:30 +0200
Mail-followup-to Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
User-agent Mutt/1.5.9i

Dobry den :)

Dekuji za radu ohledne archivu konference :)

Hledal jsem tam lec nenasel odpoved na nasledujici problem -
Pri upgradu jadra se mi prepise /boot/grub/menu.lst takze pak pri bootu
jadro nenalezne root filesystem. 
Zrejme je nejaky zmatek mezi biosem, grubem a /etc/fstab.
Jake je tedy spravne nastaveni pro pripad, ze:

Mam na motherboardu 2 radice, prvni je IDE a druhy je SATA. 
Na IDE je jako master DVD vypalovacka. Na SATA je jediny SATA disk, cili
master.

SATA disk ma toto rozdeleni: 
1. partition swap
2. partition /
3. partition /home

V /boot/grub/device.map mam pouze jediny radek: 

(hd0)   /dev/sda

V /etc/fstab je:

/dev/sda2       /           ext3    defaults,errors=remount-ro 0 1
/dev/sda3       /home       ext3    defaults        0       2
/dev/sda1       none        swap    sw              0       0


V biosu mam jako prvni bootovaci zarizeni nastavene CDROM a jako druhe
harddisk. 

Ja tedy mohu po kazdem upgradu jadra manualne prepsat
/boot/grub/menu.lst (viz. poznamka), nebo dokonce pri zatuhlem bootu v grubu 
celou vec
vyresit, ale jde mi o to, abych to prave nemusel delat mohl klidne
rebootovat rovnou po upgrade jadra.

poznamka: 
pri upgrade jadra se do menu.lst zapise:

title           Debian GNU/Linux, kernel 2.6.11-9-amd64-k8 (recovery
mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.11-9-amd64-k8 root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.11-9-amd64-k8
savedefault
boot

Pokud to zmenim na:

title           Debian GNU/Linux, kernel 2.6.11-9-amd64-k8 
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.11-9-amd64-k8 root=/dev/sda2 ro 
initrd          /boot/initrd.img-2.6.11-9-amd64-k8
savedefault
boot

Tak system nabootuje bez problemu.

Dekuji za radu. 

Zdravi Michal


Partial thread listing: