Frage USB Multiboot: Alles außer Clonezilla funktioniert


Ich versuche, die Clonezilla Live-iso zu meinem Multiboot USB-Schlüssel hinzuzufügen. Jede andere Distribution scheint zu funktionieren, aber Clonezilla startet die Aufforderung

(initramfs)

anstatt richtig zu starten.

Ich habe den ursprünglichen Menüeintrag auf die gleiche Weise modifiziert wie die anderen und habe sogar versucht, den findiso Parameter, den ich beim Lesen alter Forumsbeiträge gefunden habe. Es hat nicht geholfen.

Das Setup besteht aus grub installiert auf einem 8 GB vfat USB-Schlüssel mit der Konfiguration in /boot/grub/grub.cfg und die Bilder in /isos/. Dies ist meine Konfiguration (clonezilla one last, mit dem ursprünglichen Eintrag angehängt).

Was vermisse ich?

menuentry "Ubuntu 13.04 64bit" {
    set iso="/iso/ubuntu-13.04-desktop-amd64.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 13.04 32bit" {
    set iso="/iso/ubuntu-13.04-desktop-amd32.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 12.04.4 LTS 64bit" {
    set iso="/iso/ubuntu-12.04.4-desktop-amd64.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 12.04.4 LTS 32bit" {
    set iso="/iso/ubuntu-12.04.4-desktop-amd64.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Mint 16 Cinnamon 32bit" {
    set iso="/iso/linuxmint-16-cinnamon-dvd-32bit.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Mint 16 Cinnamon 64bit" {
    set iso="/iso/linuxmint-16-cinnamon-dvd-64bit.iso"
    loopback loop $iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso noprompt noeject
    initrd (loop)/casper/initrd.lz
}

menuentry "Debian 7.4.0 64bit" {
    set iso="/iso/debian-7.4.0-amd64-netinst.iso"
    loopback loop $iso
    linux (loop)/install.amd/vmlinuz
    initrd (loop)/install.amd/initrd.gz
}

menuentry "Debian 7.4.0 32bit" {
    set iso="/iso/debian-7.4.0-i386-netinst.iso"
    loopback loop $iso
    linux (loop)/install.386/vmlinuz
    initrd (loop)/install.386/initrd.gz
}

menuentry "memtest86+" {
    linux16 /iso/mt86plus
}

# My entry:
menuentry "Clonezilla 32bit to RAM" {
    set iso="/iso/clonezilla-live-20140114-saucy-i386.iso"
    loopback loop $iso
    linux (loop)/live/vmlinuz boot=live username=user hostname=saucy config quiet union=overlayfs noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no video=uvesafb:mode_option=800x600-16 toram=filesystem.squashfs ip=  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no findiso=$iso
    initrd (loop)/live/initrd.img
}

# Clonezilla live original:
menuentry "Clonezilla live (To RAM, boot media can be removed later)"{
  search --set -f /live/vmlinuz
  linux /live/vmlinuz boot=live username=user hostname=saucy config quiet union=overlayfs noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no video=uvesafb:mode_option=800x600-16 toram=filesystem.squashfs ip=  splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no
  initrd /live/initrd.img
}

Vollständig eingefügt für den Fall, dass jemand es benutzen möchte. Ursprüngliche Dateinamen ab 140221.


0
2018-02-21 22:04


Ursprung




Antworten:


Obwohl es eine ganze Weile her ist, seit diese Frage gestellt wurde, werde ich immer noch eine Antwort geben.

Nach dem Testen meiner eigenen Speisekarte für die neuesten Ubuntu basierte Version des Clonezilla Iso, Ich habe es mit deinem verglichen. Es stellte sich heraus, dass sie identisch waren. Aber ich habe es zur Arbeit gebracht. Beachten Sie jedoch, dass es bei meinen Tests ca. 1-2 Minuten dauerte, bevor während des Bootens etwas auf dem Bildschirm erschien.

Für die Debian basierte Version, der folgende Menüeintrag funktionierte für mich mit der neuesten Clonezilla iso:

menuentry "Clonezilla live (To RAM, boot media can be removed later)"{
    set isofile="/iso/clonezilla-live-2.2.2-32-i486.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz boot=live username=user config quiet noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no vga=788 toram=filesystem.squashfs ip=  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no findiso=$isofile
    initrd (loop)/live/initrd.img
}

0
2018-04-12 14:29



Ist das der Debian-basierte Clonezilla? Der eine, den ich habe, ist der auf Ubuntu basierende. Wenn ich mich richtig erinnere, war es etwas über zusätzliche Fahrer ... - tommyo
@tommyo Ja, ich benutze die Debian-basierte Version. Beachten Sie, dass Sie nur die Ubuntu-Version verwenden müssen, wenn Sie die Eigenschaftentreiber wirklich benötigen. Auf jeden Fall werde ich morgen versuchen zu sehen, ob ich die Ubuntu-basierte Version zum Laufen bringen kann. - Isaac
@tommyo OK, also ging ich weiter und testete die Ubuntu-Version. Hatte kein Problem. Wird meine Antwort aktualisieren und den Menüeintrag freigeben. Von meinen Tests dauert es eine Weile (etwa 1-2 Minuten) bevor irgendetwas auf dem Bildschirm erscheint - Isaac
@tommyo Stellt sich heraus, dass mein Code genau der gleiche ist wie dein o.O. - Isaac
@ Isacc: Nun, das ist verwirrend. - tommyo