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)