Multiboot USB-Stick mit GRUB2

JetroNick

New member
Themenstarter
Registriert
11 Jan. 2007
Beiträge
1.544
Hallo zusammen,
ich möchte mir einen Multiboot USB-Stick erstellen. Welcher verschiedene Tools und Linux-Distributionen bootet. Die Tools und Distris liegen als iso-File vor.
Da ich in den letzten Jahren doch immer wieder mal gefragt worden bin, "schau doch mal nach meinem Rechner" hab ich mir überlegt das es praktisch wäre, wenn man alle benötigten Test-Tools auf einem bootbaren USB-Stick wären. Daher hab ich mir mal ein paar Gedanken gemacht, vielleicht wäre es für dein ein oder anderen von Euch auch nützlich oder interessant.

Diese Tools sollen mittels Grub2 Bootloader geladen werden:
- Ubuntu 10.04 Download-Quelle
- memtest86+ 4.10 Download-Quelle
- DFT (Hitachi Drive Fitness Test) Download-Quelle
- DOS6.22 Download-Quelle
- DOS6.22 ohne HIMEM für BIOS-Updates
- NO-1802/01C9 Next Generation Patchset - BootCD Download-Quelle - Antivir Rescue CD Download-Quelle - ....

Der Stick befindet sich noch im "Aufbau", ich habe noch ein paar Probleme die DOS.iso und DTF.iso zu starten, wäre nett wenn ihr mir da helfen könntet.

So bekommt man Grub2 unter Ubuntu auf den Stick:
Code:
# Sofern nicht bereits  vorhanden, Grub2 (Version 1.9.7) auf dem Rechner installieren 
sudo  apt-get install grub2  

# Device des USB-Sticks (z. B. mit "df -h"  ermitteln)
DEVICE=/dev/sdb 
USB_LABEL=MultibootUSB 

# Dateisystem auf  USB-Stick erstellen 
sudo mkfs.vfat -n $USB_LABEL ${DEVICE}1   

#  USB-Stick mounten 
mount ${DEVICE}1 /media/$USB_LABEL 

# Grub2 auf  USB-Stick installieren grub-install --no-floppy  --root-directory=/media/$USB_LABEL ${DEVICE}
Quelle

Dann muss auf dem Stick unter /boot/grub/ die Datei grub.cfg erstellt werden:
Code:
vim /media/$USB_LABEL/boot/grub/grub.cfg

In der Datei grub.cfg müssen dann die passenden Menüeinträge erstellt werden, und da fängt es dann an, wo ich hilfe brauche.
(alle iso-Dateien liegen unter /boot/iso/)

Hier der Eintrag für Ubuntu, wünschenswert wäre noch das Ubuntu mit deutschen Tastaturlayout und Oberfläche startet, weiß da jemand die Bootparameter?
Code:
menuentry "Ubuntu 10.04 LTS" {
 loopback loop /boot/iso/ubuntu-10.04-desktop-i386.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-i386.iso lang=de
 initrd (loop)/casper/initrd.lz
}

memtest86+ Eintrag: (habe die bin-Datei genommen, da ich es mit der iso-Datei nicht hingebracht habe)
Code:
menuentry "Memtest86+ 4.10" {
	linux16 /boot/iso/memtest86+-4.10.bin
}

So nun bin ich noch nicht weiter, die DOS.iso und die dft.iso habe ich noch nicht geschafft zu booten zu überreden, könnt ihr mir da weiterhelfen?
 
Hab Ventoy auch vor kurzem entdeckt und damit etliche Linux USB-Sticks arbeitslos gemacht.

Leider funktioniert das Win10 XPE IMG nicht mit Ventoy...da dieses NTFS am Stick benötigt, nehme ich an, dass es daran liegt.
 
Mich würde mal interessieren, ob jemand der Ventoy-Nutzer auch schon mal mit Easy2Boot gearbeitet hat. Ich arbeite mit letzterem und die Funktionalität ist echt klasse, allerdings ist der "Pflegeaufwand" auch nicht ohne. Daher würden mich mal Erfahrungsberichte der Ventoy-Nutzer insbesondere im Vergleich interessieren.
 
Hallo cuco,

Easy2Boot hatte ich auch schon, mir gefällt Ventoy besser.
Ventoy ist 100% open source.

Bei Easy2Boot war es immer so sonderbar mit dem Umstellen von Legacy-Bios auf UEFI.
RMPreUSB mußte benutzt werden. Easy2Boot ist meines Wissens nach nur Freeware.

MfG
xsid
 
Zuletzt bearbeitet:
Es gibt ein neues Ventoy Release:

https://ventoy.net/

ventoy-1.0.30-linux.tar.gz

2020/12/12 --- 1.0.30 release

Add experimental support for IA32 UEFI (ia32-efi). Notes
Add experimental support for ARM64 UEFI (aarch64-efi). Notes
Expand dual mode option to multi-mode option. Notes
Add a simple Password plugin. Notes
Fix a bug in Ventoy2Disk.exe for 2TB+ disk (issue #614)
Keep the Secure Boot Support option when update Ventoy. (issue #630)
Add class property for submenu of Ventoy UEFI Utilities
New iso support (total 580+)
TrueNAS-12.0-RELEASE.iso (Legacy + UEFI)
primeos_mainline_0.4.5.iso (Legacy + UEFI)
avira-rescue-system.iso (Legacy + UEFI)



In der Linuxuser www.linux-user.de 11.2020

gibt es einen Bericht, Seite 38 bis 42:

Mit Ventoy Linux-ISOs booten, ohne sie auf USB-Sticks zu brennen.

https://www.linux-community.de/ausg...os-booten-ohne-sie-auf-usb-sticks-zu-brennen/

https://www.linux-community.de/links/?id=45281

Auszug:

Interessant ist auch das Persistence-Plug*
in, das es ermöglicht, eine gesonderte
Image-Datei als nichtflüchtigen Speicher
zu definieren . So können Sie mit einer
als Live-System gestarteten Distribution
arbeiten, als ob sie auf dem System in*
stalliert wäre. Bei einem Neustart bleiben
alle Daten und Einstellungen erhalten.den für diese Betriebsart getesteten Dis-
tributionen zählen Ubuntu, Linux Mint,
Elementary OS und Zorin. Die Persis*
tence-Images erstellen Sie entweder mit
dem Skript CreatePersistentImg.sh,
oder Sie laden ein vorbereitetes Image
aus dem Projekt herunter.

https://ventoy.net/en/plugin_persistence.html

Ganz besonders interessant:

Kaspersky Rescue Disk krd18.iso casper-rw

avira-rescue-system.iso (Legacy + UEFI)

Dann mal fröhlichen Booten, mit Legacy-Bios und UEFI.

Ihr werdet begeistert sein.
 
Zuletzt bearbeitet:
Es gibt ein neues Ventoy Release:

https://ventoy.net/

ventoy-1.0.31-linux.tar.gz

2020/12/23 --- 1.0.31 release

Fix a bug in Ventoy2Disk.exe for 2TB+ disk
Fix a bug when use workaround for Legacy BIOS access limitation.
Fix a bug about source media missing when boot rhel 8.3/CentOS 8.3
Rebuild some x86_64 binraries with musl-libc to avoid virus false positive. (issue #660)
Change default label from ventoy to Ventoy in Ventoy2Disk.sh (PR #656)
New iso support
blackarch-linux-full-2020.12.01-x86_64.iso (Legacy + UEFI)
anarchy-1.3.1-x86_64.iso (Legacy + UEFI)
austrumi64-4.3.3.iso (Legacy + UEFI)
austrumi-3.4.7.iso (Legacy)

7. Januar 2021

Es gibt ventoy-1.0.32

2021/01/06 --- 1.0.32 release

Linux vhd/vdi/raw file now is bootable in both Legacy BIOS mode and UEFI mode. Notes
vtoyboot-1.0.7 release. Notes
Add support for DragonFly BSD distro
Fix a bug when booting wifislax64-2.1-final.iso
New iso support(total 600+)
MX-18.3_386.iso (Legacy)
MX-18.3_x64.iso (Legacy + UEFI)
bitdefender.iso (Legacy + UEFI)
dfly-x86_64-5.8.3_REL.iso (Legacy + UEFI)
dfly-x86_64-5.8.2_REL.iso (Legacy + UEFI)
dfly-x86_64-5.8.1_REL.iso (Legacy + UEFI)
dfly-x86_64-5.8.0_REL.iso (Legacy + UEFI)
dfly-x86_64-5.6.3_REL.iso (Legacy + UEFI)
dfly-x86_64-5.6.0_REL.iso (Legacy + UEFI)
dfly-x86_64-5.4.3_REL.iso (Legacy + UEFI)
dfly-x86_64-5.4.0_REL.iso (Legacy + UEFI)
dfly-x86_64-5.2.2_REL.iso (Legacy + UEFI)
dfly-x86_64-5.0.2_REL.iso (Legacy + UEFI)
dfly-x86_64-5.0.0_REL.iso (Legacy + UEFI)

22. Januar 2021

2021/01/21 --- New release ventoy-1.0.33

2021/01/21 --- 1.0.33 release

Add support for Keyboard layout F5 Tools ---> Keyboard Layouts
Add support for boot Linux vDisk file from other bootloaders. Notes
Add persistence support for Kali/CloneZilla
Fix a bug when using workaround for Legacy BIOS access limitation in GPT partition style.
Fix a bug when using Ventoy2Disk.sh -l (PR #703)
New iso support
Clover-5128-X64.iso (UEFI)
austrumi64-4.3.5.iso (Legacy + UEFI)
slacko64-7.0.iso (Legacy + UEFI)
bionicpup32-8.0-uefi.iso (Legacy + UEFI)
ldiag_4.37.0_linux.iso (Legacy + UEFI)
LinuxRa1n-V3.4_Ultimate.iso (Legacy + UEFI)
checkra1n-0.12.1_linux_live.iso (Legacy + UEFI)
ubuntu-20.10-live-server-arm64.iso (ARM64 UEFI)
ubuntu-20.04.1-live-server-arm64.iso (ARM64 UEFI)
ubuntu-18.04.5-server-arm64.iso (ARM64 UEFI)

27. Feb. 2021

T61, Menue deutsch

nano /etc/grub.d/40_custom

Code:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "clonezilla-live-2.6.6-15-amd64.iso" {
  loopback loop /boot/iso/clonezilla-live-2.6.6-15-amd64.iso
  linux (loop)/live/vmlinuz findiso=/boot/iso/clonezilla-live-2.6.6-15-amd64.iso toram=filesystem.squashfs boot=live union=overlay username=user config components noswap edd=on nomodeset noprompt nosplash locales=de_DE.UTF-8 keyboard-layouts=de
 ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no gfxpayload=1024x768x16,1024x768 ip=frommedia i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.blacklist=yes
  initrd (loop)/live/initrd.img
}
menuentry "Acronis True Image 2014" {
  linux /boot/acronistrueimage2014/kernel.dat vga=791 root=/dev/ram0 quiet
  initrd /boot/acronistrueimage2014/ramdisk.dat
}
 
Zuletzt bearbeitet:
Hallo Isobooter,

Ventoy hat so einiges übernommen.

Mein

Multiboot USB-Stick mit GRUB2​

sieht im Dezember 2021 wie folgt aus:

Code:
}
menuentry "clonezilla-live-2.8.0-27-amd64.iso" {
  loopback loop /boot/iso/clonezilla-live-2.8.0-27-amd64.iso
  linux (loop)/live/vmlinuz findiso=/boot/iso/clonezilla-live-2.8.0-27-amd64.iso toram=filesystem.squashfs boot=live union=overlay username=user config components noswap edd=on nomodeset noprompt nosplash locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no gfxpayload=1024x768x16,1024x768 ip=frommedia i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.blacklist=yes
  initrd (loop)/live/initrd.img
}
menuentry "clonezilla-live-2.8.0-27-i686-pae.iso" {
  loopback loop /boot/iso/clonezilla-live-2.8.0-27-i686-pae.iso
  linux (loop)/live/vmlinuz findiso=/boot/iso/clonezilla-live-2.8.0-27-i686-pae.iso toram=filesystem.squashfs boot=live union=overlay username=user config components noswap edd=on nomodeset noprompt nosplash locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no gfxpayload=1024x768x16,1024x768 ip=frommedia i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.blacklist=yes
  initrd (loop)/live/initrd.img
}
menuentry "gparted-live-1.3.1-1-amd64.iso" {
  loopback loop /boot/iso/gparted-live-1.3.1-1-amd64.iso
  linux (loop)/live/vmlinuz boot=live union=overlay username=user config components noswap nosplash noprompt ip=frommedia gfxpayload=1024x768x16,1024x768,1024x600 i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.blacklist=yes toram=filesystem.squashfs findiso=/boot/iso/gparted-live-1.3.1-1-amd64.iso
  initrd (loop)/live/initrd.img
}
menuentry "gparted-live-1.3.1-1-i686-pae.iso" {
  loopback loop /boot/iso/gparted-live-1.3.1-1-i686-pae.iso
  linux (loop)/live/vmlinuz boot=live  union=overlay username=user config components quiet noswap acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip= net.ifnames=0 nomodeset vga=normal nosplash findiso=/boot/iso/gparted-live-1.3.1-1-i686-pae.iso
  initrd (loop)/live/initrd.img
}
menuentry "grml64-full_2021.07.iso" {
  loopback loop /boot/iso/grml64-full_2021.07.iso
  linux (loop)/boot/grml64full/vmlinuz findiso=/boot/iso/grml64-full_2021.07.iso apm=power-off gfxpayload=1024x768x16,1024x768 boot=live live-media-path=/live/grml64-full/ bootid=grml64full202107 nomce noeject noprompt lang=de --
  initrd (loop)/boot/grml64full/initrd.img
}
menuentry "grml32-full_2021.07.iso" {
  loopback loop /boot/iso/grml32-full_2021.07.iso
  linux (loop)/boot/grml32full/vmlinuz findiso=/boot/iso/grml32-full_2021.07.iso apm=power-off gfxpayload=1024x768x16,1024x768 boot=live live-media-path=/live/grml32-full/ bootid=grml32full202107 nomce noeject noprompt lang=de --
  initrd (loop)/boot/grml32full/initrd.img
}
menuentry "lubuntu-20.04.1-desktop-amd64.iso" {
  loopback loop /boot/iso/lubuntu-20.04.1-desktop-amd64.iso
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/lubuntu-20.04.1-desktop-amd64.iso locale=de_DE console-setup/layoutcode=de noeject noprompt nopersistent --
  initrd (loop)/casper/initrd
}
menuentry "Acronis True Image 2014" {
  linux /boot/acronistrueimage2014/kernel.dat vga=791 root=/dev/ram0 quiet
  initrd /boot/acronistrueimage2014/ramdisk.dat
}

grml Linux ersetzt auch so einiges, wir werden langsam dicke Freunde.

MfG

xsid

17. Dez. Acronis Spezial UEFI

Code:
menuentry "Acronis True Image 2018 ISO" {
  set quiet=1
  set gfxpayload=1024x768x32,1024x768
  set mbrcrcs=on
  set isofile="/boot/iso/AcronisTrueImage2018.iso"
  search --set -f $isofile
  loopback loop $isofile
  linux (loop,msdos1)/dat10.dat lang=de_de quiet force_modules=usbhid
  initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
  boot
}
menuentry "AcronisBootableMedia_Crucial.iso" {
  set quiet=1
  set gfxpayload=1024x768x32,1024x768
  set mbrcrcs=on
  set isofile="/boot/iso/AcronisBootableMedia_Crucial.iso"
  search --set -f $isofile
  loopback loop $isofile
  linux (loop,msdos1)/dat10.dat lang=de_de quiet force_modules=usbhid
  initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
  boot
}
menuentry "AcronisTrueImage2021_39216.iso" {
  set quiet=1
  set gfxpayload=1024x768x32,1024x768
  set mbrcrcs=on
  set isofile="/boot/iso/AcronisTrueImage2021_39216.iso"
  search --set -f $isofile
  loopback loop $isofile
  linux (loop,msdos1)/dat10.dat lang=de_de quiet force_modules=usbhid
  initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
  boot
}

25.12.2021

Code:
menuentry "AcronisBootableMedia2021-39216.iso" {
  set quiet=1
  set gfxpayload=1024x768x32,1024x768
  set mbrcrcs=on
  set isofile="/boot/iso/AcronisBootableMedia2021-39216.iso"
  search --set -f $isofile
  loopback loop $isofile
  linux (loop,msdos1)/dat10.dat lang=de_de quiet force_modules=usbhid
  initrd (loop,msdos1)/dat11.dat (loop,msdos1)/dat12.dat
  boot
}
menuentry "Acronis True Image 2021 39216 - Extract ISO" {
linux /acronis/dat10.dat quiet force_modules=usbhid
initrd /acronis/dat11.dat /acronis/dat12.dat
boot
}
menuentry "Acronis True Image 2019 17750 - Extract ISO" {
linux /acronis2019/dat10.dat quiet force_modules=usbhid
initrd /acronis2019/dat11.dat /acronis2019/dat12.dat
boot
}

Edit 20. Januar 2022

Acronis True Image 2014 von USB booten


  • Verzeichnis acronis2014 auf dem USB Stick erstellen
  • Das erstellte Rescue ISO mit 7-Zip öffnen und 2 Dateien kopieren
  • kernel.dat (in dat3.dat umbenennen, nicht umbenannt hatte ich nur eine Testversion)
  • ramdisk.dat (in dat2.dat umbenennen, nicht umbenannt hatte ich nur eine Testversion)
  • (die verschiedenen Boot Optionen finden wir in der Datei f11.cfg im ISO)

Code:
title Acronis True Image 2014
 kernel /acronis/2014/dat3.dat vga=791 ramdisk_size=32768 quiet
 initrd /acronis2014/dat2.dat

Code:
menuentry "Acronis True Image 2014 netbook" {
  linux /boot/acronistrueimage2014/kernel.dat vga=788 root=/dev/ram0 quiet
  initrd /boot/acronistrueimage2014/ramdisk.dat
}
 
Zuletzt bearbeitet:
pc-bios
clonezilla-live-3.0.1-8-i686-pae.iso

Code:
menuentry "clonezilla-live-3.0.1-8-i686-pae.iso" {
  loopback loop /boot/iso/clonezilla-live-3.0.1-8-i686-pae.iso
  linux (loop)/live/vmlinuz findiso=/boot/iso/clonezilla-live-3.0.1-8-i686-pae.iso toram=filesystem.squashfs boot=live union=overlay username=user config components noswap edd=on nomodeset noprompt nosplash locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no gfxpayload=1024x768x16,1024x768 ip=frommedia i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.blacklist=yes
  initrd (loop)/live/initrd.img
}
 
Beiträge zum Booten von Windows-ISOs von der SSD abgekoppelt, da es nichts mehr mit einem Multiboot-USB-Stick

Warum verschiebst Du ständig, warum hat das nicht mit einem Multiboot-USB-Stick zu tun?

Was ist ein Multiboot-USB-Stick?

Was ist ein Multiboot USB-Stick mit GRUB2 ?

Die Überschrift lautet:

Multiboot USB-Stick mit GRUB2​


@cuco
Bitte die weiteren, nicht zur Überschrift passenden Lösungen entfernen.

Ich hoffe, ihr könnt auf den entsprechenden Forenbereich zugreifen... man kann sich Multiboot-USB-Sticks auch recht einfach grafisch selbst zusammenbasteln... mit einem Tool:
http://www.linuxmintusers.de/index.php?topic=2422.0

Das ist OT, bitte extra Tread aufmachen.
Das hat nichts mit dem Topic zu tun.
 
Zuletzt bearbeitet:
Warum verschiebst Du ständig, warum hat das nicht mit einem Multiboot-USB-Stick zu tun?
Weil ein Multiboot-USB-Stick etwas anderes ist als ein Multiboot-System auf einer SSD/HDD.

Was ist ein Multiboot-USB-Stick?
Ein USB-Stick, von dem man verschiedene Images starten kann

Was ist ein Multiboot USB-Stick mit GRUB2 ?
s.o., wenn er GRUB2 als Bootloader nutzt.

Die Überschrift lautet:

Multiboot USB-Stick mit GRUB2​


@cuco
Bitte die weiteren, nicht zur Überschrift passenden Lösungen entfernen.
Welche?

Das ist OT, bitte extra Tread aufmachen.
Das hat nichts mit dem Topic zu tun.
Warum? Da wird die Erstellung eines Multiboot-USB-Sticks mit GRUB erklärt.
 
Warum? Da wird die Erstellung eines Multiboot-USB-Sticks mit GRUB erklärt


Multiboot USB-Stick mit GRUB2​




Grub2 steht da, das hat z. B. nichts mit Ventoy, pendrivelinux oder EasyBCD usw. zu tun.

Weil ein Multiboot-USB-Stick etwas anderes ist als ein Multiboot-System auf einer SSD/HDD.

Die kann ich im Gehäuse auch als "USB-Stick" nutzen.

Die Überschrift "Multiboot USB-Stick mit GRUB2" Lösungen benötigen menuentry .

So wie von mir hier in vielen Postings hier publiziert.
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben