Hi, ich versuche ein lauffähiges Linux über 2 Disketten verteilt zu basteln. Die Bootdisk läuft auch soweit, sobald aber die Meldung kommt das ich die Diskette mit dem Dateisystem einlegen soll (und das dann auch getan habe) kommt - wie könnte es anders sein - ne Kernel Panic. Bei der Erstellung hab ich mich weitgehend an die Bootdisk-HOWTO gehalten. Hat noch irgendjemand ne Idee woran es liegen kann? Oder hat jemand schonmal sowas gemacht so das er mir das ganze Zeugs schicken koennen? Thanx, Philip Griese --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Tue, 01 Feb 2000 22:34:35 +0100, Philip Griese <webmaster@senne-online.de> wrote:
Hi,
ich versuche ein lauffähiges Linux über 2 Disketten verteilt zu basteln. Die Bootdisk läuft auch soweit, sobald aber die Meldung kommt das ich die Diskette mit dem Dateisystem einlegen soll (und das dann auch getan habe) kommt - wie könnte es anders sein - ne Kernel Panic. Bei der Erstellung hab ich mich weitgehend an die Bootdisk-HOWTO gehalten.
Hat noch irgendjemand ne Idee woran es liegen kann?
hast du evtl. das filesystem der diskette nicht in den kernel reinkompiliert? benuetzt du die ramdisk? wenn ja, ist ramdisk-support aktiviert? kernel panic erschien bei mir nur bei solchen fehlern.
Oder hat jemand schonmal sowas gemacht so das er mir das ganze Zeugs schicken koennen?
ich hab mir mal eine boot-disk gebastelt, allerdings waere es zufall, wenn mein selbstgebackter kernel genau fuer dich zutrifft. aber ich maile es dir gerne per PM, wenn du willst. jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Re-Hi! Jan Stifter wrote:
hast du evtl. das filesystem der diskette nicht in den kernel reinkompiliert? benuetzt du die ramdisk? wenn ja, ist ramdisk-support aktiviert? kernel panic erschien bei mir nur bei solchen fehlern. Hab ich alles beachtet. ... ich hab mir mal eine boot-disk gebastelt, allerdings waere es zufall, wenn mein selbstgebackter kernel genau fuer dich zutrifft. aber ich maile es dir gerne per PM, wenn du willst. Schick sie mir halt einfach mal, ich brauche eh nur einen minimal- Kernel, mehr als ext2, minix, ramdisk brauch da eigentlich nicht drinne sein.
Da fällt mir noch eine andere Frage ein: Wenn ich auch einer Disk 2 Dateisysteme habe, kann ich dann das 2. mounten, ohne es vorher in eine Datei zu kopieren? Thanx, Philip --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Wed, 02 Feb 2000 16:07:59 +0100, Philip Griese <webmaster@senne-online.de> wrote:
Da fällt mir noch eine andere Frage ein: Wenn ich auch einer Disk 2 Dateisysteme habe, kann ich dann das 2. mounten, ohne es vorher in eine Datei zu kopieren?
aeh, versteh ich dich falsch? du hast auf einer disk nicht 2 dateisysteme, sondern eigentlich gar keins. schliesslich schreibst du den kernel ja mit dd gleich auf den ersten sektor... ich habs so gemacht: 1) diskette "formatiert": dd if=/dev/zero of=/dev/fd0 bs=1k count=1440 2) mittels dd den kernel draufgeschmissen dd if=/root/kernel of=/dev/fd0 bs=1k 3) mittels dd das root-filesystem hintendrangehaegt: dd if=/root/rootfs.gz of=/dev/fd0 bs=1k seek=352 das root-fs ist ein ext2-fs, gzipt. jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Jan Stifter wrote:
1) diskette "formatiert": dd if=/dev/zero of=/dev/fd0 bs=1k count=1440 2) mittels dd den kernel draufgeschmissen dd if=/root/kernel of=/dev/fd0 bs=1k 3) mittels dd das root-filesystem hintendrangehaegt: dd if=/root/rootfs.gz of=/dev/fd0 bs=1k seek=352 das root-fs ist ein ext2-fs, gzipt.
Hast du danach noch irgendwas mit rdev gemacht? Oder ging das so? -- PGP: B95E 1E29 6BD7 F2D6 67DB C46A A347 5E5D 67F8 329F --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Wed, 02 Feb 2000 17:16:48 +0100, Philip Griese <webmaster@senne-online.de> wrote:
Hast du danach noch irgendwas mit rdev gemacht? Oder ging das so?
also, ich hab mal in meinen papieren gekramt und hier noch ein paper gefunden, wie ichs damals gemacht habe: 1) erstellen des root-filesystems: # freeramdisk # dd if=/dev/zero of=/dev/ram bs=1k count=2500 # mke2fs /dev/ram 2400 # mount /dev/ram /mnt 2) filesystem erzeugen auf /mnt, siehe "populating the filesystem" in der boot-disk-howto 3) zusammenpacken # tar cvf /root/rootfs.tar /mnt (fuer spaeter, falls aenderungen erwuenscht) # dd if=/dev/ram of=/root/rootfs bs=1k count=2400 # umount /mnt # freeramdisk # gzip /root/rootfs 4) kernel fuer bootdisk backen, lag danach in /root/zImage 5) diskette rein # dd if=/dev/zero of=/dev/fd0 bs=1k count=1440 # dd if=/root/zImage of=/dev/fd0 bs=1k (kernel auf disk, kernel war 352 blocks gross) # rdev /dev/fd0 /dev/fd0 # rdev -R /dev/fd0 0 # rdev -r /dev/fd0 16736 (in dieser zahl ist 352 irgendwie verwurstelt) # dd if=/root/rootfs.gz of=/dev/fd0 bs=1k seek=352 (rootfs hinten an kernel dranhaengen) die rdev befehle musst du im bootdisk-howto nachsehen, weiss nicht mehr so genau, was sie machen. wie gesagt: hier mache ich alles auf eine disk, bei dir werden einige rdev befehle anders sein. viel glueck jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Jan Stifter wrote: > 1) erstellen des root-filesystems: > # freeramdisk > # dd if=/dev/zero of=/dev/ram bs=1k count=2500 > # mke2fs /dev/ram 2400 > # mount /dev/ram /mnt > ... > die rdev befehle musst du im bootdisk-howto nachsehen, weiss nicht > mehr so genau, was sie machen. wie gesagt: hier mache ich alles auf > eine disk, bei dir werden einige rdev befehle anders sein. So hab ich es auch gemacht, also ich hab jetzt 2 Probleme: - Wenn ich den Kernel per dd auf die Disk packe startet der Rechner nach ca. einer Zeile mit Punkten (von LILO) neu, wenn ich ein File- system erstelle und dann lilo normal installiere gehts. - Das ganze funzt mit unkomprimierten Dateisystemen perfekt, aber nicht mit einem gzipten. Da steht dann zwar "Mountet root...", aber er bricht mit "No Init found" ab. Init ist auf dem kom- primierten Dateisystem, muss das evtl. auf das unkomprimierte? (Kann aber eigentlich nicht sein, da man ja normalerweise gar kein unkomprimiertes hat). Jan, kannst du mir deine Bootdisk mal per PM zuschicken? Gruß, Philip Griese --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
j.stifter@medres.ch
-
webmaster@senne-online.de