Hallo,
auf einem Rechner ohne CDROM und Floppylaufwerk will ich ein Knoppix booten. Geht das? Ich habe das ISO-Image mit dd auf eine Partition geschrieben, und die zugehörige Bootdisk in eine zweite (daß von den 4 GB nur 2.88 MB belegt werden soll dabei mal nicht stören ;)
Meine lilo.conf enthält nun folgenden Eintrag:
image=/mnt/vmlinuz label=Knoppix2 append="root=/dev/ram0 init=/linuxrc rw" initrd=/mnt/miniroot.gz
Knoppix fängt auch an zu booten und führt linuxrc aus. Es erkennt die Partition (/dev/hda11) als sein Rootlaufwerk, aber dann ist Schluß:
Starting init process. Kernel panic: Attempted to kill init.
Josef Spillner
Am 23. Juni 2002 schrieb Josef Spillner:
Hallo,
auf einem Rechner ohne CDROM und Floppylaufwerk will ich ein Knoppix booten. Geht das?
Wenn Du Knoppix mit Christains Script installierst, ja. CD-ROM muß aber für die Installation angeschlossen sein. ;-) Ich habe mein 'Knoppix 2.2 BETA60' von Christian bekommen und so installiert. Wenn Du dann kein KDE verwenden willst, musst Du noch etwas schrauben, aber soweit bis Du ja noch nicht.
Dann kannst du auch die 4GB wieder effektiv nutzen. ;-)
Freundlich grüßend, Erik
On Sunday 23 June 2002 23:27, Erik Schanze wrote:
Wenn Du Knoppix mit Christains Script installierst, ja. CD-ROM muß aber für die Installation angeschlossen sein. ;-)
Dann ist ja der Witz bei der Sache hinüber. Irgendwo zwischen El Torito-Standard und Syslinux liegt die Antwort...
Wenn Du dann kein KDE verwenden willst, musst Du noch etwas schrauben, aber soweit bis Du ja noch nicht.
Nana, KDE muß schon sein. Es soll eine Knoppix mit Java-Umgebung werden, denn die "Alternative" dazu ist Windows :( Und Knoppix statt Debian-pur deshalb, weil ich nicht Lust hab auf einem Laptop unbekannten Typs erst 5 Stunden lang zu konfigurieren.
Dann kannst du auch die 4GB wieder effektiv nutzen. ;-)
Man täuscht sich zwar immer wieder wenn man sagt, daß die Plattenkapazität nicht erschöft werden kann, aber im Moment hab ich 4 Betriebssysteme installiert und es sind noch Partitionen frei.
Josef Spillner
Hi Josef,
On Sun, Jun 23, 2002 at 20:45:35 +0200, Josef Spillner wrote:
auf einem Rechner ohne CDROM und Floppylaufwerk will ich ein Knoppix booten. Geht das?
Ja, aber nicht so, wie Du es versucht hast.
Es reicht eine Partition (ext2). Sie sollte gross genug fuer das File /KNOPPIX/KNOPPIX (cloop-Image) sein. Die Partition muss das File mit genau diesem Pfad (wie auf der CD) enthalten. Alle weiteren Dateien aus dem Verzeichnis /KNOPPIX sind optional.
Den Kernel und die Initrd kopierst Du aus dem loop-gemounteten Diskettenimage boot.img auf die /boot-Partition von einem der anderen installierten Systeme und traegst sie als zusaetzliche Bootoption in dessen LILO ein.
Mit dieser Methode bootet Knoppix jedesmal wie von CD, also mit automatischer Hardwareerkennung und ohne die Moeglichkeit, Konfigurationen dauerhaft zu aendern. Die andere Methode waere mein Skript knx-hdinstall, dafuer brauchst Du natuerlich mehr Platz auf der Partition (mind. unkomprimierte Groesse des cloop-Image).
bye, Chris
On Monday 24 June 2002 03:20, Christian Perle wrote:
Den Kernel und die Initrd kopierst Du aus dem loop-gemounteten Diskettenimage boot.img auf die /boot-Partition von einem der anderen installierten Systeme und traegst sie als zusaetzliche Bootoption in dessen LILO ein.
Hm, das entspricht doch aber in etwa dem was ich gemacht habe. Jedenfalls gerät auch hier der Kernel in Panik. Hast du einen Standard-lilo.conf-Eintrag dafür parat? Wenn ich init=/etc/init setze (wie irgendwo gelesen), fängt die Hardwareerkennung gleich gar nicht an, weil der Kernel kein init findet.
Mit dieser Methode bootet Knoppix jedesmal wie von CD, also mit automatischer Hardwareerkennung und ohne die Moeglichkeit, Konfigurationen dauerhaft zu aendern. Die andere Methode waere mein Skript knx-hdinstall, dafuer brauchst Du natuerlich mehr Platz auf der Partition (mind. unkomprimierte Groesse des cloop-Image).
wget http://www.itm.tu-clausthal.de/~perle/knx-hdinstall-0.1.tgz 08:20:01 FEHLER 404: Not Found.
Ich habe auch mal versucht, die Datei KNOPPIX direkt zu mounten und auf eine Partition mit ext2 auszupacken (cp -a /mnt/* /knoppix/). Nach etwa 800 MB ist das System eingefroren.
Josef Spillner
Hi Josef,
On Mon, Jun 24, 2002 at 08:27:22 +0200, Josef Spillner wrote:
Den Kernel und die Initrd kopierst Du aus dem loop-gemounteten Diskettenimage boot.img auf die /boot-Partition von einem der anderen installierten Systeme und traegst sie als zusaetzliche Bootoption in dessen LILO ein.
Hm, das entspricht doch aber in etwa dem was ich gemacht habe.
Du hast ein bootfaehiges Diskettenimage mit dd auf ein Partitionsdevice geschrieben. Das _ist_ was anderes.
Hast du einen Standard-lilo.conf-Eintrag dafür parat? Wenn ich init=/etc/init setze (wie irgendwo gelesen), fängt die Hardwareerkennung gleich gar nicht an, weil der Kernel kein init findet.
boot=/dev/hda lba32 image=/boot/vmlinuz-knoppix label=knoppix initrd=/boot/initrd-knoppix.gz append="lang=de ramdisk_size=100000"
wget http://www.itm.tu-clausthal.de/~perle/knx-hdinstall-0.1.tgz 08:20:01 FEHLER 404: Not Found.
Sorry, die Version habe ich entfernt, weil sie mit neueren Knoppix 2.2 beta und Knoppix 3.0 nicht fehlerfrei arbeitet. Die aktuelle Entwicklerversion kannst Du unter http://www.itm.tu-clausthal.de/~perle/knx-hdinstall-0.2test.tgz bekommen, wenn unsere f***$!%& Firmennetzanbindung wieder zuverlaessig ssh und scp durchlaesst.
Ich habe auch mal versucht, die Datei KNOPPIX direkt zu mounten und auf eine Partition mit ext2 auszupacken (cp -a /mnt/* /knoppix/). Nach etwa 800 MB ist das System eingefroren.
Das ist ein bekannter Bug im cloop-Device. Wenn groessere Datenmengen _zu_schnell_ daraus gelesen werden (z.B. weil das cloop-Image auf Festplatte liegt), friert der Blockdevicetreiber ein. Klaus hat leider noch keine Loesung dafuer :( Solange das cloop-Image von CD gelesen wird, sollte der Bug nicht auftreten.
bye, Chris
lug-dd@mailman.schlittermann.de