Hallo wilder Igel,
danke für den Tipp. Nachdem ich herausgefunden habe, dass mkinitrd beim c't VDR yaird (yet another init rd) heißt, bin ich meinem Ziel schon wesentlich näher gekommen.
Um die initrd neu zu bauen, bin ich dabei wie folgt vorgegangen:
1. Von der c't CD im Rettungsmodus booten (rescue)
2. Als Rettungsaktion "Eine Shell in /dev/discs/discN/partN ausführen" aufrufen
3. Noch ein paar "Dateisysteme" mounten: mount proc /proc -tproc; mount sys /sys -tsysfs
4. initrd neu erstellen per "yard -o /boot/initrd.img-2.6.16-ct-1.test 2.6.16-ct-1"
5. Rettungsaktion beenden per "exit"
6. Grub neu installieren: Rettungsaktion "grub neu installieren" ausführen.
7. Bootsektor auslesen per dd
8. Bootsektor in NT-Loader integrieren.
Nach dieser Aktion kann ich von dem neben Windows auf hda liegenden Debian Linux 3.1r4 den auf hdb(1) liegenden VDR starten, ohne daß die hda1 file system mismatch Fehlermeldung kommt. So weit so gut.
Was leider nicht so richtig funktioniert ist das Booten des VDRs vom NT-Loader aus. Ich habe folgende Installationsorte vom Grub (+ dd + Einspielen nach C:\ + anpassen der boot.ini) mit den angegebenen Ergebnissen probiert:
a) /dev/hdb : Beim Booten wird nur "GRUB " + blikendem Kursor ausgegeben.
b) /dev/hdb1 : wie a)
c) /dev/fd0 : Beim Booten wird der Bildschirm mit "GRUB " vollgeschrieben. Das passiert auch, wenn direkt von Diskette gebootet wird.
d) /dev/hda6 : Das funktioniert.
Warum funktioniert nur d)?
Wie kann ich a) oder b) zum Funktionieren bringen?
Oder kann der NT Loader nur externe Betriebsysteme booten, die auf hda liegen?
Rusk
Hardware: Silverstone LC11B, DFI 855GME-MGF, Pentium M-745 1,8GHz, 512MB, TT-2300 DVB-C FF, TT 1300 DVB-T, Samsung HA250JC, ASUS DRW-1608P2S, GraphLCD 128x64, Attric IR-Einschalter
Software: Debian Squeeze + eTobi VDR, Kernel 2.6.32, VDR 1.7.28, DVBSDevice, ACPI-Wakeup, EPGSearch, Burn, Sysinfo, DVD, Streamdev, ...
Lärmschutz: Pentium-M, CPU-Lüfter gedrosselt, leiser Gehäuselüfter gedrosselt, 5400U/min HDD weich aufgehängt, Gehäusedämmung
Infos: Booten 45s, Verbrauch 70W, Standby 5W
This post has been edited 1 times, last edit by "Rusk" (Feb 27th 2007, 12:05am)