gelöst buster iso in grub2 einbinden für Live-Session

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

gelöst buster iso in grub2 einbinden für Live-Session

Beitrag von Taomon » 26.09.2019 20:27:51

Bevor ich mein distro-upgrade mache, würde ich gerne buster als Live-Session testen,
da ich knapp bestückt bin mit USB-Sticks habe ich das Iso auf DVD gebrannt, ist halt ein bißchen langsam, da mein DVD-Laufwerk extern ist.

Also dachte, ich binde mein iso im Debian Stretch grub2 ein.
Das grub-skript dazu.

Code: Alles auswählen

#!/bin/sh -e
echo "found Debian Buster" >&2
exec tail -n +3 $0
menuentry "Debian Buster" { 
insmod part_msdos
insmod ext2 
insmod lzopio
insmod gzio
gfxpayload=$linux_gfx_mode 
set isofile=/boot/buster/debian-10.1.iso
loopback loop (hd0,1)$isofile
linux (loop)/d-i/vmlinuz boot=live/filename=$isofile components locales=de_DE.UTF-8 noprompt noeject 
initrd (loop)/d-i/initrd.gz}
Das hat auch gebootet, allerdings den Installer, gott sei dank rechtzeitig gemerkt. :facepalm:

Ich schätze mal d-i bedeutet debian-installer.
Was muß ich richtigerweise für die initrd und linux eintragen.

Code: Alles auswählen

alex@Taomon:~$ ls -al /media/alex/d-live\ 10.1.0\ ma\ amd64/
insgesamt 22
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 .
drwxr-x---+ 3 root root 4096 Sep 26 20:18 ..
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 boot
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 d-i
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 .disk
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 dists
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 EFI
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 isolinux
drwxr-xr-x  1 alex alex 2048 Sep  7 13:20 live
drwxr-xr-x  1 alex alex 2048 Sep  7 13:21 pool
alex@Taomon:~$ 

Booten muß das ganze im bios-Mode, so ist mein UEFI eingstellt.

Code: Alles auswählen

alex@Taomon:~$ ls -al /media/alex/d-live\ 10.1.0\ ma\ amd64/live/
insgesamt 2210862
drwxr-xr-x 1 alex alex       2048 Sep  7 13:20 .
drwxr-xr-x 1 alex alex       2048 Sep  7 13:21 ..
-rw-r--r-- 1 alex alex     206243 Sep  7 13:20 config-4.19.0-6-amd64
-rw-r--r-- 1 alex alex 2217750528 Sep  7 13:20 filesystem.squashfs
-rw-r--r-- 1 alex alex   37279804 Sep  7 13:20 initrd.img-4.19.0-6-amd64
-rw-r--r-- 1 alex alex    3409440 Sep  7 13:20 System.map-4.19.0-6-amd64
-rw-r--r-- 1 alex alex    5270768 Sep  7 13:20 vmlinuz-4.19.0-6-amd64
alex@Taomon:~$ 
Gruß Taomon

Gruß Taomon
Zuletzt geändert von Taomon am 27.09.2019 19:13:18, insgesamt 1-mal geändert.
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: buster iso in grub2 einbinden für Live-Session

Beitrag von uname » 27.09.2019 12:54:38

Verstehe ich nicht. Es gibt doch ein grafisches Live-ISO, wo nicht gleich der Installer kommt, oder? Wobei ich verwende das nie. Wie groß ist dein ISO?

Schau evtl. hier:
https://cdimage.debian.org/cdimage/unof ... so-hybrid/

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: buster iso in grub2 einbinden für Live-Session

Beitrag von Taomon » 27.09.2019 13:13:23

So ein iso habe ich auch. https://cdimage.debian.org/debian-cd/cu ... 4-mate.iso. Es startet auch von DVD, ist aber kreuzlangsam.
Deshalb wollte ich das iso von meiner Festplatte als Live-Session starten.
Da habe ich mich nicht klar genug ausgedrückt. Das iso ist 2.1 GB groß.

Gruß Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Benutzeravatar
detix
Beiträge: 1705
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: buster iso in grub2 einbinden für Live-Session

Beitrag von detix » 27.09.2019 17:53:08

Ein aktuelles Live-ISO von [1] auf Festplatte gespeichert, hier zB:
debian-live-10.1.0-amd64-kde.iso gespeichert in /media/backup_sda5/Live_Iso/
läßt sich mit so einem Eintrag in /boot/grub/custom.cfg starten:

Code: Alles auswählen

menuentry "debian-live-10.1.0-amd64-kde.iso" {
  set IsoDatei="/Live_Iso/debian-live-10.1.0-amd64-kde.iso"
  set cmdline="locales=de_DE.UTF-8 keyboard-layouts=de timezone=Europe/Berlin"
  set root=(hd0,5)
  loopback loop $IsoDatei
  linux (loop)/live/vmlinuz-4.19.0-6-amd64 boot=live config findiso=$IsoDatei $cmdline
  initrd (loop)/live/initrd.img-4.19.0-6-amd64
}
die Kernel und initrd Version ist mit Debianisomaster im Verzeichnis /live leicht herauszufinden.
[1] http://cdimage.debian.org/cdimage/relea ... iso-hybrid
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: buster iso in grub2 einbinden für Live-Session

Beitrag von Taomon » 27.09.2019 19:12:54

Danke @dettix

Code: Alles auswählen

user@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster
user@debian:~$ 
Gruß Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Antworten