[1] 2 >>> Archiv / MLD 4.x / General / MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
 

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Habe mir heute mal einen Multiboot USB Stick mit verschiedenen Linux Versionen gemacht und wollte auch  MLD-4.0.1-64_netinstall dazu haben. Das ganze habe ich über das Terminal gemacht mit folgenden Befehlen.
Code: [Select]
$ for i in $(mount | grep ^"/dev/sdb" | awk '{print $1}'); do sudo umount $i; done
sudo mount /dev/sdb1 /mnt/ -o uid=mario,gid=users
wget http://www.minidvblinux.de/download/4.0.1-64/files//MLD-4.0.1-64_netinstall_2014.07.20-71.iso -P /mnt/boot/iso/
gedit /mnt/boot/grub/grub.cfg

Dann folgendes in die grub.cfg eingetragen
Code: [Select]
menuentry "MLD-4.0.1-64_netinstall" {
loopback loop /boot/iso/MLD-4.0.1-64_netinstall_2014.07.20-71.iso
linux (loop)/casper/vmlinuz boot=casper quiet splash noeject noprompt iso-scan/filename=/boot/iso/MLD-4.0.1-64_netinstall_2014.07.20-71.iso --initrd (loop)/casper/initrd.l
Nun wenn ich den USB Stick starte und im Menü dann MLD-4.0.1-64_netinstall_2014.07.20-71.iso auswähle und ENTER drücke bekomme ich folgende Fehlermeldung
Quote
error: file no found
error: you need to load the kernel first

Wie kann ich den Kernel zuerst laden?
Die andern Linux Versionen die ich noch drauf habe gehen einwandfrei 
Mario
« Last Edit: July 23, 2014, 19:44:39 by mafe68 »
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #1 on: July 23, 2014, 20:59:08 »
Und was hast Du für nen funktionierendes ISO bei grub eingetragen?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #2 on: July 23, 2014, 21:28:14 »
Der Grub block müsste so aussehen:
Code: [Select]
menuentry "MLD-4.0.1-64_netinstall" {
    loopback loop /boot/iso/MLD-4.0.1-64_netinstall_2014.07.20-71.iso
    linux (loop)/kernel vga=0x314 splash=silent quiet nodialog apm=off
    initrd (loop)/initrd
}

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #3 on: July 23, 2014, 22:13:23 »
Danke Claus!

Das hat gepasst mit den Zeilen für die grub.cfg Jetzt geht es.

Mario
Gruß Mario
Meine Hardware (show / hide)

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #4 on: July 26, 2014, 23:39:09 »
Hi Claus,

lassen sich damit alle ISOs von Euch booten?

Ich habe mal versucht eine aktuelle 4.0.1-64er, customized, als ISO zu verwenden. Es wird gebootet, doch bleibt es mit dem Menuentry von Dir dann stehen:

 "Search for boot device: " ... hilft nur noch Strom aus und an.

Ich habe die ISO auf der SDA1/boot/iso ... und auch schon versucht, es über (hd0,msdos1)/boot/iso/...iso hin zu bekommen.

Cheers
N.
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #5 on: July 27, 2014, 10:29:13 »
Hi ikke,

das geht hier um nen Sonderfall. Mario hat den Grub bootloader installiert (z.B. von nem Ubuntu System). Mit reinen MLD Bortmitteln ist so was nicht möglich.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #6 on: July 27, 2014, 10:57:10 »
:) ... das habe ich auch ...

Ich finde es komfortabler, wenn man dann eine Partition mit dem produktiven System hat, und x weitere zum Rumprobieren. Und grub ist mir als Bootloader flexibler ;). Wenn es dann läuft, zieht das neue produktive System auf alle meine VDR (demnächst 4) um. Einfach Dateien auf USB Stick und KOPIEREN, statt installieren.

Wenn ich zum Testen jetzt auch noch die ISO einfach auf den VDR herunterladen und davon booten kann ... hehe ... dann wärs ja richtig komfortabel ohne USB Sticks ;)
« Last Edit: July 27, 2014, 11:00:40 by ikke »
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #7 on: July 27, 2014, 11:26:23 »
Na, dann hätte Deine Angabe  (hd0,msdos1)/boot/iso/...iso eigendlich funktionieren müssen. Oder halt ohne das  (hd0,msdos1) wenn das ISO auf der boot Partition liegt.
Du hast auch da drann gedacht den ISO Namen anzupassen? Oder hast Du eventuel nen Tippfehler im ISO Namen?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #8 on: July 27, 2014, 12:30:10 »
So, noch mal gecheckt. Ich verwende das gleiche ISO wie oben angegeben und ein copy/paste Deines menuentry in meiner grub.cfg.

Das System bootet schon - MLD Splashscreen poppt auf - doch nach ein paar Sekunden bleibt der Vorgang stehen, und es erscheint (nach ALT-F1):

Boot device not found   |
You can now try to mount it manually to /bootfs and then call exit      failed

Wenn ich dann direkt exit eingebe (keine Ahnung, wie ich hier ein ISO mounten sollte), gib es einen sehr kurzen boot in die Konsole. Mit folgenden Meldungen

Copy initramfs to tmpfs --- done
umount: can't unmount /bootfs: Invalid argument
Setting up logging: level 1 --- done
Setting up localhost: --- done
Load preselected kernel modules:  --- done
Turn on DMA: --- done
Checking filesystem:  --- done
Mounting filesystem:  --- done
Move cache to data device:  --- done

Dann zeigt er mir BusyBox v1.22.1 und eine Konsole mit minimalem Befehlsumfang

(ich habe noch mal ne andere Tastatur dran gehangen, die ohne Treiber funktioniert - die hat mir das Fortführen mit exit dann ermöglicht)
« Last Edit: July 27, 2014, 12:38:10 by ikke »
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #9 on: July 27, 2014, 14:59:14 »
Du hast Recht, ab da kann es nicht weiter gehen, da das iso Image nicht gefunden werden kann. Es wird ja nur nach ner CD (oder Festplatte) gesucht. Bei Mario wird entweder eine gleichzeitig eingelegte MLD CD oder eine MLD Installation gefunden.
Um da weiter zu kommen, müsstest Du manuell die Boot HDD mounten und dann per loopback das CD Image nach /bootfs mounten. Danach das das exit.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #10 on: July 27, 2014, 17:11:39 »
Danke Claus,

nach Aufforderung, ein boot device manuell zu mounten:

1) mount /dev/sda1 /tmp
2) mount -o loop /dev/sda1/boot/iso/MLD.iso
3) exit

... und das ISO file wird gebootet. Auch ein Install geht davon prima ... das ist schon wesentlich komfortabler, als mit USB Stick herum zu arbeiten.

Warum das nicht automatisch läuft, ist mir allerdings ein Rätsel. Ich dachte stets, dass ISO-Boot mit Grub2 auch direkt funktionieren sollte :D
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #11 on: July 27, 2014, 17:19:32 »
Hi,

das kann nicht funktionieren, weil die MLD auch wehrend des Bootens noch die CD braucht. Die kann aber nicht gefunden werden, weil ja keine CD im CD Laufwerk steckt, und auch kein USB Stick mit MLD bereit steht. Und nach ISO Images wird nun mal nicht gesucht. Damit sowas funktioniert, müsste die MLD so erweitert werden, dass angegeben werden kann, wo nach einem ISO Image gesucht werden soll und wie dieses heißt. Das gleicht wird scheinbar auch bei anderen Systemen gemacht.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #12 on: July 27, 2014, 17:29:28 »
Ich verstehe. Dann ist es der Aufbau der ISO an sich ... und nicht meine Unfähigkeit ;)

Bei Ubuntu bspw. kann man ja in den Kernel-Parametern entsprechende "search-isofile/" oder Ähnliches angeben. Andere Distributionen haben andere Parameter-Bezeichnungen, die das Gleiche bewirken.

Natürlich wäre es schön, wenn Eure ISOs so durchlaufen könnten. Aber ... mit den drei Zeilen von oben geht es ohne Probleme jetzt schon, wäre also maximal nice-2-have :)

Danke Claus für die Hilfestellung und Erläuterungen

Cheers
N.
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20169
    • View Profile
    • ClausMuus.de
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #13 on: July 27, 2014, 17:39:50 »
Magst Du mal testen ob das auch so funktioniert:
Code: [Select]
mount /dev/sda1 /bootfs
mount -o loop /bootfs/boot/iso/MLD.iso /bootfs
exit
Also für beide Mounts als Ziehl /bootfs angeben.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
« Reply #14 on: July 27, 2014, 17:49:34 »
Ja, das funktioniert auch, Claus.

 Ich hatte sda1 nach tmp gemountet, um nach /bootfs nur das ISO zu hängen. Bin mir aber grad nicht sicher, ob das überhaupt einen Unterschied macht. So richtig weiss ich ja auch nicht, was in tmp schon alles drin steht, wenn ich sda1 dort hinein hänge :)

Cheers,
N.
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

[1] 2 >>> Archiv / MLD 4.x / General / MLD 4.0 Boot vom Multiboot USB Stick schlägt fehl!
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.