[Eisfair] neue Installation auf alte Partititon(en)

Marcus Roeckrath marcus.roeckrath at gmx.de
Mo Okt 30 08:19:40 CET 2017


Hallo Uwe,

Uwe Kunze wrote:

>> wenn ich den geposteten Ausschnitt der lilo-Manpage richtig
>> interpretiere, braucht er auch bei diesem Aufruf ein /dev mit Inhalt
>> innerhalb des chroot.
> 
> So ist es.
> /mnt/sbin/lilo -r /mnt verhält sich genauso wie chroot.
> Wenn /dev des eisfair-Dateisystems leer ist, kann lilo keine Devices
> "sehen".

Dann hatte es damals einen ganz anderen Grund, lilo auf diese Weise als
durch vorangestellten chroot aufzurufen.

>> Also du hast die benötigten Devicenodes aus /dev nach /mnt/dev kopiert,
>> was eine Fehlermeldung erzeugt hat.
> 
> Korrektur !
> Man kann die sdx-Devices aus dem Live-System in das eisfair-Dateisystem
> übernehmen (Inodes kopieren) ... das funktioniert (prinzipiell).
> 
> Allerdings kann "lilo" dann trotzdem (noch) nicht ausgeführt werden.
> Es fehlen noch die Inodes für die hdx-Devices (und die werden vom
> Live-System ja nicht angelegt).
> 
> Da ja in der lilo.conf /root auf ein /dev/hdx-Device zeigt, sagt "lilo":
> illegal Device: /dev/hde

Ok, das ist einleuchtend.

> Ob man die Inodes für das hdx-Device einfach händisch anlegen kann, weiß
> ich noch nicht, evtl. kann Holger da mal eine passende
> "mknode"-Anweisung posten ?

Das ist kein Geheimnis, z. B.:

mknod -m 0660 /dev/hda b 3 0
mknod -m 0660 /dev/hda1 b 3 1
[...]
mknod -m 0660 /dev/hda3 b 3 3
[...]
mknod -m 0660 /dev/hda63 b 3 63
mknod -m 0660 /dev/hdb b 3 64

usw.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair