jadro na diskete a rootfs na disku

Martin Zidek zidek na westmaster.com
Pondělí Květen 26 09:41:23 CEST 2003


Zdravim !

Do fstab dejte primo nazev zarizeni ne LABEL.
Nebo zmente labely pouzitim "tune2fs". Root disk se v image os
meni prikazem "rdev".

S pozdravem
Martin Zidek

Petr Sysel wrote:
> Dobry den
> 
> Mohl by mi nekdo prosim poradit s nasledujicim problemem. Na jednom 
> serveru jsem mel maly systemovy disk a k nemu velky datovy. Bohuzel ten 
> maly ted odesel a z velkeho nejde bootovat, protoze bios podporuje disky 
> pouze do 32GB. Takze jsem na velkym disku vytvoril swap (/dev/hda1), 
> systemovou oblast (/dev/hda2) a datovou oblast. Do systemove oblasti 
> jsem ze zalohy nakopiroval obsah puvodniho systemoveho disku, upravil 
> /etc/fstab (zmenilo se pouze pripojeni swapu, protoze v puvodnim systemu 
> byl root na /dev/hda1 a swap na /dev/hda2) a podle Bootdisk-HowTo jsem 
> vytvoril bootovaci disketu. Doufal jsem, ze vse bude fungovat, ale mylil 
> jsem se. Pri bootovani LILO natahne jadro, dekomprimuje ho a vse probiha 
> bez problemu az do chvile, kdy se ma pripojovat root filesystem. V tom 
> okamziku se objevi chyba 'Couldn't find matching filesystem: LABEL=/' 
> (to je vlastne prvni radek fstab - LABEL=/  /  ext2  defaults 1 1) a 
> otevre se pouze nejaka opravna konzole. V ni lze spoustet vsechny 
> programy, ktere byly na puvodnim disku (dokonce je platne i rootovske 
> heslo), takze predpokladam, ze pripojit systemovy disk neni problem, ale 
> problem bude nekde v parametrech jadra ci co. Kdyz si totiz vypisu 
> seznam pripojenych disku (mount), tak na root / je pripojeny disk 
> /dev/hda1. Puvodne to byl systemovy disk, ale ted je to swap. Pritom v 
> konfiguraci LILO jadru predavam parametr root=/dev/hda2. A kdyz jsem to 
> zkusil zmenit na /dev/hda1, tak mi jadro zahlasi, ze nemuze najit init a 
> bootovani skonci jeste driv.
> 
> Kdyz jsem zkousel uplne stejnym postupem vytvorit bootovaci disketu na 
> jinym pocitaci, tak vse fungovalo jak ma. Takze problem musi byt v tom, 
> ze se zmenilo rozdeleni oblasti na disku. Jednak, ze swap je ted jako 
> prvni oblast a systemovy disk jako oblast druha, a navic systemovy disk 
> je ext3, puvodne byl ext2.
> 
> Uvitam jakoukoli radu nebo napad, protoze jsem z toho uz zoufalej. 
> Hlavne by me zajimalo, jestli staci odkaz na rootfs zadat jadru jako 
> parametr nebo je nutne ho uvest jeste v nejakem konfiguraku.
> 
> Diky za vsechny napady
> 
> ---
> Petr Sysel
> 



Další informace o konferenci Linux