Hallo,
ich hab so rausgefunden, dass ich ein spezielles root-immage (root.bin) als Kernel-Parameter beim booten (boot: ) angeben muss, um ReiserFS in der Debian-Install-Routine zu mounten ?! *unsicher*
boot: linux root=/dev/ram initrd=.../reiserfs/root.bin
Das alles Klappt aber nicht *grr* Deshalb dacht ich, dass ich jetzt nicht mehr von der CD boote, sondern einen entsprchenden Kernel auf meine /boot Partition lege, und LiLo überrede diesen zu booten *bin ich da richtig?* Damit dieser dann die Install-Routine von Debian-Woody aufruft und ich dann loslegen kann. Leider brechen alle Kernels von der CD mit der Meldung ab:
Kernel Panic: VFS: Unable to mount root fs on 01:00
Wobei ich in der lilo.conf schon im entsprechenden Label angegeben habe root = /dev/ram und dann nochmal im liloprommt.
Kurz und gut, ich komme mit Debian _nicht_ weiter, da ich ReiserFS mit drauf haben will. Ich bin für alle Install-Vorschläge dankbar, die _ohne_ Diskettenlaufwerk gehen. *leicht verzweifelt*
Friedrich
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Monday 29 October 2001 17:08, Friedrich Hagedorn wrote:
Kurz und gut, ich komme mit Debian _nicht_ weiter, da ich ReiserFS mit drauf haben will. Ich bin für alle Install-Vorschläge dankbar, die _ohne_ Diskettenlaufwerk gehen. *leicht verzweifelt*
Kopier CD 1 auf die Festplatte, kopier das Diskettenimage mit rein und setze es als El-Torito-Bootimage ein, wenn Du mit mkisofs das neue Image erzeugst...
Konrad
- -- BOFH excuse #379:
We've picked COBOL as the language of choice.
Am Mon, 29 Okt, 2001, gegen 17:08 schrieb Friedrich Hagedorn:
Kurz und gut, ich komme mit Debian _nicht_ weiter, da ich ReiserFS mit
^^^^^^^ glaub ich dir nicht
drauf haben will. Ich bin für alle Install-Vorschläge dankbar, die _ohne_ Diskettenlaufwerk gehen. *leicht verzweifelt*
Um die potato zu installieren ist ReiserFS nicht notwendig. Dann hast du es erstmal auf der Platte, kannst mit dem Lilo auch erstmal starten und dein Zeug aufbohren. Dann installier dir die Kernel-Sourcen, hol dir die passenden ReiserFS-Patches, bau dir einen neuen Kernel. Binde die schon existierenden Reiser-FS-Partitionen nachträglich ein.
Jan
On Mon, 29 Oct 2001, Jan Rakelmann wrote:
Am Mon, 29 Okt, 2001, gegen 17:08 schrieb Friedrich Hagedorn:
Kurz und gut, ich komme mit Debian _nicht_ weiter, da ich ReiserFS mit
^^^^^^^ glaub ich dir nicht
Ihr Optimisten! :)
Um die potato zu installieren ist ReiserFS nicht notwendig. Dann hast du es erstmal auf der Platte, kannst mit dem Lilo auch erstmal starten und dein Zeug aufbohren. Dann installier dir die Kernel-Sourcen, hol dir die passenden ReiserFS-Patches, bau dir einen neuen Kernel. Binde die schon existierenden Reiser-FS-Partitionen nachträglich ein.
Ok, eine Möglichkeit. Werd ich jetzt auch wohl oder übel machen müssen. Eigentlich war mein Plan folgender: Ich habe 3 Partitionen
/hda1 ext2 ca. 5MB als /boot gemountet, da können mal so en paar Kernels drauf, die von lilo gestartet werden können
/hda6 reiserfs 4GB als / Partition - es ist mein jetztiges laufendes System, welches in ferner Zukunft mal von SuSe erlösst werden soll, aber (fast!) alles was ich brauche läuft ganz gut drauf
/hda8 soll reiserfs werden und 2GB - auf der Partition wollt ich mal Debian ausprobieren, und so nach und nach ins rollen bringen.
Ich habe mit CD1 (woody) gebootet, Kernel hochgefahren, Install-Prog. Soweit so gut. Dann konnt ich auch auf Konsole 2 mein ReiserFS mit mkreiserfs /dev/hda8 erzeugen. Auch schön. Aber jetzt kommt mein _grosses_ Problem, dass ich /dev/hda8 einfach nicht gemountet kriege! *grrr* Der meckert beim ReiserFS immer rum, nur hda1 als ext2 geht. Mein `SonderWunsch` ist ja, dass ich / als ReiserFS haben will. Aus gleichen Gründen wie Konrad, der versehntlichen Abstürze. Ausserdem will ich die 2GB Partition nicht noch mehr zerhacken. Ok, meine Überlegung, dass zur Debian-Installation halt ein Kernel mit ReiserFS hochgefahren werden muss, der aber erstmal / im /dev/ram erzeugt, und dann anschliessend die Install-Routine startet. Und das schaff ich aber nicht. *leider* :( In meinem jetztigen System kann ich ja alles vorbereiten, nur muss das Ding dann booten, Debian Installieren können _und_ ein ReiserFS mounten können. Und ich will nicht erst noch en Floppy anschliessen. Letzteres wollt ich zwar umgehen, weil ich das echt blöd finde en Kernel auf Disk zu bringen, wenn lilo auch einen von ner Partition starten kann, aber wenn ich linux nicht daszu überreden kann, tja...ich dachte halt nur...
Ich hoffe, ein erfahrener Debianer/Linuxer kann sich mein Anfänger Problem annehmen. Konrads Vorschlag, find ich auch umständlich, ausserdem hab ich kein Brenner.
Danke schonemal, Friedrich
On Mon Oct 29, 2001 at 21:58:46 +0100, Friedrich Hagedorn wrote:
Ich habe mit CD1 (woody) gebootet, Kernel hochgefahren, Install-Prog. Soweit so gut. Dann konnt ich auch auf Konsole 2 mein ReiserFS mit mkreiserfs /dev/hda8 erzeugen. Auch schön. Aber jetzt kommt mein _grosses_ Problem, dass ich /dev/hda8 einfach nicht gemountet kriege! *grrr* Der meckert beim ReiserFS immer rum, nur hda1 als ext2 geht.
Wie schon erwaehnt: Der Kern von CD1 enthaelt kein ReiserFS.
Ok, meine Überlegung, dass zur Debian-Installation halt ein Kernel mit ReiserFS hochgefahren werden muss, der aber erstmal / im /dev/ram erzeugt, und dann anschliessend die Install-Routine startet. Und das schaff ich aber nicht. *leider* :(
Also mit GRUB tut bei mir folgender Config-Eintrag, LILO-Gurus koennen das ja mal uebersetzen... ;) (Oder GRUB benutzen.)
kernel (hd0,4)/boot/inux vga=normal load_ramdisk=1 ramdisk_size=16384 root=/dev/ram initrd (hd0,4)/boot/root.bin
Die RAMdisk-size ist fuer eine normale Installation wahrscheinlich zuviel, sollte aber nicht stoeren.
Also alles benoetigte (linux, root.bin sowie drivers.tgz) auf Platte kopieren (am besten ext2 oder vfat) und dann via den obigen Eintrag booten. linux und drivers.tgz aus dem current/reiserfs nehmen, das root.bin aus current/images-1.44/reiserfs. Nicht getestet, aber sollte funktionieren...
Adam
Also mit GRUB tut bei mir folgender Config-Eintrag, LILO-Gurus koennen das ja mal uebersetzen... ;) (Oder GRUB benutzen.)
kernel (hd0,4)/boot/inux vga=normal load_ramdisk=1 ramdisk_size=16384 root=/dev/ram initrd (hd0,4)/boot/root.bin
Die RAMdisk-size ist fuer eine normale Installation wahrscheinlich zuviel, sollte aber nicht stoeren.
Also alles benoetigte (linux, root.bin sowie drivers.tgz) auf Platte kopieren (am besten ext2 oder vfat) und dann via den obigen Eintrag booten. linux und drivers.tgz aus dem current/reiserfs nehmen, das root.bin aus current/images-1.44/reiserfs. Nicht getestet, aber sollte funktionieren...
Oh, Danke, werde gleich mal ausprobieren :)
Friedrich
On Mon, 29 Oct 2001, Adam Lackorzynski wrote:
On Mon Oct 29, 2001 at 21:58:46 +0100, Friedrich Hagedorn wrote:
Ich habe mit CD1 (woody) gebootet, Kernel hochgefahren, Install-Prog. Soweit so gut. Dann konnt ich auch auf Konsole 2 mein ReiserFS mit mkreiserfs /dev/hda8 erzeugen. Auch schön. Aber jetzt kommt mein _grosses_ Problem, dass ich /dev/hda8 einfach nicht gemountet kriege! *grrr* Der meckert beim ReiserFS immer rum, nur hda1 als ext2 geht.
Wie schon erwaehnt: Der Kern von CD1 enthaelt kein ReiserFS.
Ok, meine Überlegung, dass zur Debian-Installation halt ein Kernel mit ReiserFS hochgefahren werden muss, der aber erstmal / im /dev/ram erzeugt, und dann anschliessend die Install-Routine startet. Und das schaff ich aber nicht. *leider* :(
Also mit GRUB tut bei mir folgender Config-Eintrag, LILO-Gurus koennen das ja mal uebersetzen... ;) (Oder GRUB benutzen.)
kernel (hd0,4)/boot/inux vga=normal load_ramdisk=1 ramdisk_size=16384 root=/dev/ram initrd (hd0,4)/boot/root.bin
Die RAMdisk-size ist fuer eine normale Installation wahrscheinlich zuviel, sollte aber nicht stoeren.
Also alles benoetigte (linux, root.bin sowie drivers.tgz) auf Platte kopieren (am besten ext2 oder vfat) und dann via den obigen Eintrag booten. linux und drivers.tgz aus dem current/reiserfs nehmen, das root.bin aus current/images-1.44/reiserfs. Nicht getestet, aber sollte funktionieren...
HEY, Super, es klappt :)))) Danke!
in lilo.conf hab ich eingetragen:
image = /boot/linux ramdisk=16384 root=/dev/ram initrd=/boot/root.bin label = debian
jetzt hat er endlich gebootet, den Kernel hochgefahren, und hat Debian-Install gestartet, _und_ ich konnte mein ReiserFS mounten *die Welt ist wieder in Ordnung :)* Gewusst wie, so schwer isses ja eigentlich nicht ;)
Jetzt hab ich en weiters, aber eher kleineres Problem:
Beim Installieren von Kernel und Modulen: Es kommt dann irgentwann die Meldung:
No modules were found in /target/lib/modules/2.2.19-reiserfs that could be configured
Jetzt muss ich bestimmt die current/reiserfs/drivers.tgz nach /target/lib/modules/2.2.19-reiserfs entpacken. Ok, werd ich gleich mal probieren. Nur will er dann auch noch das images-1.44/rescue.bin installieren, welches ja bei mir jetzt unter images-1.44/reiserfs/rescue.bin liegt - hmmm. Wie kann ich die richtige rescue.bin manuel auf der 2. Konsole installieren?
Friedrich
[ Sorry, falschen Knopf gedrueckt, nochmal auch an die Liste... ]
On Tue Oct 30, 2001 at 00:53:20 +0100, Friedrich Hagedorn wrote:
jetzt hat er endlich gebootet, den Kernel hochgefahren, und hat Debian-Install gestartet, _und_ ich konnte mein ReiserFS mounten *die Welt ist wieder in Ordnung :)* Gewusst wie, so schwer isses ja eigentlich nicht ;)
Jetzt hab ich en weiters, aber eher kleineres Problem:
Beim Installieren von Kernel und Modulen: Es kommt dann irgentwann die Meldung:
No modules were found in /target/lib/modules/2.2.19-reiserfs that could be configured
Jetzt muss ich bestimmt die current/reiserfs/drivers.tgz nach /target/lib/modules/2.2.19-reiserfs entpacken. Ok, werd ich gleich mal
Hmm, normalerweise (aka potato-install) fragt er doch, woher er die drivers.tgz nehmen soll (Floppy, Mounted, ...), da sollte man doch die Position der drivers.tgz angeben koennen.
probieren. Nur will er dann auch noch das images-1.44/rescue.bin installieren, welches ja bei mir jetzt unter images-1.44/reiserfs/rescue.bin liegt - hmmm. Wie kann ich die richtige rescue.bin manuel auf der 2. Konsole installieren?
Von der Konsole eher nicht, aber auch hier sollte er wieder fragen, wo er die rescue.bin findet, so dass man die Position angeben kann.
Adam
Hallo,
so nun hat alles endlich geklappt :))) Ich hab auf meine kleine ext2 /boot noch die richtigen drivers.tgz und unter images-1.44/rescue.bin kopiert. So war dann auch das installieren von Kernel und Treibern im Menue kein Problem mehr. Das Minimalsystem ist jetzt drauf, und Debian kann jetzt auch booten. Das einzige Problem in dem Root-Image der Install-Routine war, dass mkreiserfs irgentwie nicht ganz richtig läuft, irgent son Superblock war foul. Ich hatte dann das ReiserFS von meinem jetztigen System aus auf die Partition gelegt und dann konnte er auch mounten. Ich werde mich dann mal durch den ganzen Packet-Kram von Debian schlagen
Danke, für eure Hilfe, Friedrich
lug-dd@mailman.schlittermann.de