[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