A rendszerindítás megáll a 'LI'-nél - a /boot reiserfs fájlrendszerű

Terméktámogatási adatbázis (ashley_lilo-reiserfs)
Következőkre vonatkozik

SuSE Linux: Verzió 7.0


Probléma

ReiserFS-t választott a /boot partíció fájlrendszereként. Amikor egy LILO beállítást akar létrehozni, a következő üzenetet kapja:
Hole found in map file (alloc_page)
Ezután, amikor újraindítja a rendszert. a lilo megáll, és csak a 'LI' betűk látszanak.


Oka

A 16k-nál kisebb méretű fájlok esetében a reiserfs megpróbálja elkerülni a részblokkok elpazarlását, a fájlok végének és elejének "összecsomagolásával". Ez problémákat okoz a lilo számára, mivel a szükséges adatok a merevlemezen nem megfelelő helyre kerülnek.


Megoldás

Kétféle megközelítés létezik: formázza újra a /boot partíciót ext2 fájlrendszer használatával, vagy csatolja fel a /boot partíciót a 'notail' paraméter használatával.


Az újraformázás módja:

Rendszergazdaként másolja le a /boot könyvtár tartalmát és csatolja le a /boot partíciót:
cp -a /boot /boot.backup
umount /boot

Formázza újra a partíciót, ahol a /boot 'ext2'-ként lett csatolva:
mke2fs /dev/hd??

Szerkessze meg az /etc/fstab fájlt:
változtassa meg a
/dev/hd?? /boot reiserfs defaults 0 0
sort a
/dev/hd?? /boot ext2	defaults 0 0
sorra.
Csatolja fel a /boot partíciót újra, mozgassa vissza a tartalmát, majd futtassa a lilo-t:
mount /boot
mv /boot.backup /boot
lilo

A 'notail' paraméter megadása:

Rendszergazdaként szerkessze az /etc/fstab fájlt:
változtassa meg a
/dev/hd?? /boot reiserfs defaults 0 0
sort a
/dev/hd?? /boot reiserfs notail 0 0
sorra.
Indítsa újra rendszerét. Másolja és mozgassa át a /boot könyvtárat, majd futtassa le újból a lilo-t:
cp -r /boot /boot2
mv /boot2 /boot
lilo


Kulcsszavak: REISERFS, LILO, BOOT, LI

Kategóriák:

SDB-ashley_lilo-reiserfs, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 01. Nov 2000
SuSE Linux AG - Utoljára frissítve: 23. Nov 2001 feladó: ashley (sdb_gen 1.40.0)