Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Bootprobleme bei Boot-CD

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.11.2004, 13:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, hab nach folgender Anleitung ( www.linuxfromscratch.org/hints/downloads/files/boot-cd_easy.txt ) eine Boot-CD erstellt, nur bekomme ich immer eine Kernel Panic und er verlangt das man eine init=... zeile hinzufügt, nur EIGENTLICH ist eine vorhanden? ich versteh nicht warum er es nicht ausführt.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.11.2004, 14:14 Uhr
Pablo
Supertux
(Operator)


Wie lautet die Fehlermeldung genau? Kann es sein, dass das Filesystem nicht im Kernel liegt? Zeig mal die bott Parameter
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.11.2004, 14:49 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Er läd über isolinux:


Code:
kernel kernel.zi
append initrd=initrd.gz root=/dev/ram0 init=/linuxrc ramdisk_size=16384



kernel.zi ist das kernel-image von einem 2.4.26er kernel, ext2 und ext3 einkompiliert, initrd.gz ist eine gzippte ramdisk (ext2), in der auch linuxrc liegt. Hab mich exakt an die Anleitung gehalten, und verstehe deshalb nich warum immer die kernel-panic kommt:


Code:
Freeing unused kernel memory: ...
Kernel panic: No init found. Try passing a init= option to kernel.


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.11.2004, 15:23 Uhr
Pablo
Supertux
(Operator)


Ich hab grad eine Gentoo-Live CD dabei und hier steht in der isolionux.cfg


Code:
label smp
        kernel smp
        append initrd=smp.igz root=/dev/ram0 init=/linuxrc acpi=off looptype=squashfs loop=/livecd.squashfs  cdroot vga=791 splash=silent



vielleicht init=/linuxrc wird hier gemeint.

Knoppix sagt


Code:
DEFAULT linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix
TIMEOUT 300


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.11.2004, 16:10 Uhr
0xdeadbeef
Gott
(Operator)


Damit init=/linuxrc funktioniert, muss auf der initrd ein /linuxrc existieren und ausführbar sein. Entweder, das ist nicht der Fall, oder der Kernel kriegt die initrd nicht geladen - entsprechender Support ist doch hoffentlich fest drin, oder?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
17.11.2004, 16:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


also
wenn ich /bin/sh (also init=/bin/sh) mache, läd er mir sh, ich bin auf der ramdisk und kann auch /linuxrc ausführen (es ist ein bash-script) Warum funktioniert das dann nicht direkt über init=/linuxrc ???
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
17.11.2004, 17:16 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


na toll?!? warum funktioniert es mit #!/bin/sh im script und nicht mit #!/bin/bash? obwohl sh ja nur ein symlink auf bash ist?!?

Jedenfalls gehts nun
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
17.11.2004, 17:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Wie kann ich nun noch z.b verschiedene Dinge z.b per Bash abfragen (z.b Hostname, o.ä) und dann in die entsprechenden Dateien schreiben?

Und momentan werden daten von der cd in die erstellte ramdisk kopiert, ist es möglich irgendwie einen Status abzufragen (also wie weit er schon ist)? Kopiert wird mit cp.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: