A legegyszerűbb konfiguráció: P4 -es lap 512 MB RAM és egy 20 G IDE disk. Elsődleges partíció - lenny - live CD (én a RIP -et kedvelem a legjobban) boot, a konfigurációt betarolva (gzippel) elmentem egy samba megosztásra. Egy kis hiba csúszott a dologba - nem gond elő a mentést - boot live -ról partícionálás, mkfs, mount a mentés kibontva az új partícióra, chroot és lilo. Ez a Debian 5.0 -ig pompásan működött, most a chroot után, kiadom a lilo parancsot, és a jelzett hibaüzenetet kapom:
Fatal: raid_setup: stat("/dev/hda")
Nincs semmilyen raid, a lilo -v 5 csak a verziót írja ki, mit hiányol?
MEGOLDÁS:
Tipikus! A problémát az okozza, hogy az (gondolom) udev -nek köszönhetően a block device node -ok hiányoznak. A lilo (valószínűleg) végig próbál mindeféle verziót és végül kiköt a raid konfiguráció hiányánál, ahelyett hogy jelezné - nincs boot=/dev/hda és nincs root=/dev/hda1 - ehelyett ezzel a titokzatos raid_setup -al kábítja a népeket :[
A live CD (RIP) természetesen létrhiozza a saját gyökerében a megfelelő node -kat. Először megpróbáltam átmásolni - nem sikerült (cp -val). Akkor kilistáztam a live /dev/hd* -ket és ez alaőpján létrehoztam a node -kat az mknode segítségével:
#cd /cél_gyökér/dev
#mknod hda b 3 0
#mknod hda1 b 3 1
Utána a szokásos módon chroot /cél_gyökér és a lilo hibátlanul lefutott ... pfü (izzadtság letörölve).
- 1506 megtekintés
Hozzászólások
Még mindíg lövésem sincs, miért reklamál a lilo a raid miatt ami nincs és nam is volt?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Kezd valami derengeni!
Elővettem a régebbi, azoinos technológiával készült mentéseimet és azt találtam, hogy az új verziókban teljesen hiányoznak a /dev/hda, /dev/hda1, stb device -k! Gondolom így a lilo.conf hivatkozásai "lyukra futnak". Most már csak arra kellene rájönnöm hogy kell ezeket - lagalább átmenetileg - létrehozni?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni