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: