Eigene Bootdisk startet linuxrc nicht
Hauke Joachim Zuehl
hzuehl at athene.dnsalias.org
Tue Feb 4 17:08:02 CET 2003
Hi *,
ich experimentiere im Moment mit einer eigenen Bootdisk herum, bekomme
auch den Kernel und das gezippte Image geladen, aber linuxrc startet
nicht.
"unable to open initial console" ist die Fehlermeldung.
Was habe ich bisher unternommen?
Ich habe in einer komprimierten Datei /bin, /dev, /proc, /lib, /etc und
/tmp angelegt.
In /bin ist eine Minishell (ash, /bin/sh ist Symlink auf /bin/ash).
In /dev sind ttys, ram? und hd* vom laufenden System per cp -a
reinkopiert.
Weiterhin habe ich ein funktionierendes Shellskript namens linuxrc in /
des Systemes kopiert.
Die Datei gezippt habe ich dann auf die Disk geschrieben.
Danach dann folgendes selbstgeschriebenes Skript gestartet (den letzten
rdev Wert habe ich selbst ausgerechnet; der passt):
#!/bin/sh
echo "Copying kernel..."
dd if=kernel of=/dev/fd0 bs=1k
echo "Copying initrd..."
dd if=initrd.gz of=/dev/fd0 bs=1k seek=688
echo "Changing root-device..."
rdev /dev/fd0 /dev/fd0
rdev -R /dev/fd0 0
rdev -r /dev/fd0 17072
sync
exit 0
Der verwendete Kernel ist ein 2.4.19, virtuelle Terminals sind
aktiviert:
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_SERIAL is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
Hmmm...koennte das daran liegen, dass ich in /dev keine ptys habe? Wenn
ja, welche sind zwingend noetig, bzw. wieviele :)?
Jedenfalls habe ich auf einschlaegigen Seiten nur was zu Boot-_Disks_
gefunden :(
Vielleicht hat ja einer von euch noch ne Idee.
TIA und Gruss,
Hauke
--
"Wir sind der Nato fest verpflichtet. Wir sind ein Teil der Nato.
Wir sind Europa fest verpflichtet. Wir sind ein Teil Europas"
(George W. Bush)
More information about the Linux
mailing list