Re: grub vs. bios?
To |
czdebian-l zavinac debian bod cz |
From |
Ondra Kudlik <debian zavinac orthank bod net> |
Date |
Fri, 30 Sep 2005 11:05:08 +0200 |
User-agent |
Mutt/1.5.9i |
Fri, Sep 30, 2005 ve 10:43:30AM +0200, Michal Hajek napsal:
> 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.
Je to jednoduche, pri upgradu jadra se spousti update-grub, coz je
debian way jak spravovat grub. Prectete si man update-grub a
pripadne dalsi veci kolem.
Ve zkratce staci jednoduse najit radky jen s jednim # na zacatku, ze
kterych jsou ziskavany vychozi hodnoty. Je to tam i popsano. Pro vas
to bude
# kopt=root=/dev/hda1 ro
a je to treba zmenit na
# kopt=root=/dev/sda2 ro
A nasledne update-grub
--
.''`. Ondra 'Kepi' Kudlik
: :' : Debian GNU/Linux User
`. `'
`- http://www.nosoftwarepatents.com/cz/m/intro/index.html
Partial thread listing: