[gelöst] Einhängen einer .vdi Datei per qemu unter stretch

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
B52
Beiträge: 428
Registriert: 07.08.2011 12:35:02
Wohnort: Bern (CH)
Kontaktdaten:

[gelöst] Einhängen einer .vdi Datei per qemu unter stretch

Beitrag von B52 » 05.10.2017 10:20:01

Hallo Community,
bis anhin verwende ich qemu unter Debian Jessie, um ein .vdi File (Windows 98) einfach und bequem einzuhängen. Dabei ging ich immer nach demselben Muster vor gemäss: https://bethesignal.org/blog/2011/01/05 ... vdi-image/

1. Starten des Moduls nbd

Code: Alles auswählen

modprobe nbd
2. Laden des VirtuaBox Abbild

Code: Alles auswählen

qemu-nbd -c /dev/nbd0 /home/yuna/VirtualBoxVMs/Windows98.vdi
3. Auflisten der "Partitionen"

Code: Alles auswählen

ls -l /dev | grep nbd*
brw-rw----  1 root disk       43,   0 Okt 31 11:33 nbd0
brw-rw----  1 root disk       43,   1 Okt 31 11:33 nbd0p1
4. Einhängen von nbd0p1

Code: Alles auswählen

mount /dev/nbd0p1 /mnt
Das wars auch schon und ich konnte per Dateibrowser durch das .vdi Abbild klicken. Hat bis dahin wunderbar geklappt.

Seit ich Stretch anwende happert es bei Schritt 2. Ein

Code: Alles auswählen

# ls -l /dev | grep nbd*
brw-rw----  1 root       disk       43,   0 Okt  5 09:39 nbd0
brw-rw----  1 root       disk       43,   1 Okt  5 09:39 nbd1
brw-rw----  1 root       disk       43,  10 Okt  5 09:39 nbd10
brw-rw----  1 root       disk       43,  11 Okt  5 09:39 nbd11
brw-rw----  1 root       disk       43,  12 Okt  5 09:39 nbd12
brw-rw----  1 root       disk       43,  13 Okt  5 09:39 nbd13
brw-rw----  1 root       disk       43,  14 Okt  5 09:39 nbd14
brw-rw----  1 root       disk       43,  15 Okt  5 09:39 nbd15
brw-rw----  1 root       disk       43,   2 Okt  5 09:39 nbd2
brw-rw----  1 root       disk       43,   3 Okt  5 09:39 nbd3
brw-rw----  1 root       disk       43,   4 Okt  5 09:39 nbd4
brw-rw----  1 root       disk       43,   5 Okt  5 09:39 nbd5
brw-rw----  1 root       disk       43,   6 Okt  5 09:39 nbd6
brw-rw----  1 root       disk       43,   7 Okt  5 09:39 nbd7
brw-rw----  1 root       disk       43,   8 Okt  5 09:39 nbd8
brw-rw----  1 root       disk       43,   9 Okt  5 09:39 nbd9
listet nun ein völlig anderes Bild auf. Versuche ich eine dieser "Partitionen" einzuhängen erscheint:

Code: Alles auswählen

# mount /dev/nbd0 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/nbd0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.
Irgendwie bin ich mit dieser Situation überfordert. Wesshalb erscheint die gewohnte Ausgabe nbd0p1 nicht mehr? Die Ausgabe von dmesg | tail bringt mich auch nicht weiter...

Code: Alles auswählen

# dmesg | tail
[ 1623.631820] EXT4-fs (nbd2): unable to read superblock
[ 1623.631914] block nbd2: Attempted send on closed socket
[ 1623.631916] blk_update_request: I/O error, dev nbd2, sector 2
[ 1623.631919] EXT4-fs (nbd2): unable to read superblock
[ 1623.631963] block nbd2: Attempted send on closed socket
[ 1623.631964] blk_update_request: I/O error, dev nbd2, sector 2
[ 1623.631967] EXT4-fs (nbd2): unable to read superblock
[ 1623.632009] block nbd2: Attempted send on closed socket
[ 1623.632011] blk_update_request: I/O error, dev nbd2, sector 0
[ 1623.632014] FAT-fs (nbd2): unable to read boot sector
Zuletzt geändert von B52 am 06.10.2017 09:47:19, insgesamt 2-mal geändert.
«Der Vorteil der Klugheit besteht darin,
dass man sich dumm stellen kann.
Das Gegenteil ist schon schwieriger.»
(Kurt Tucholsky)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Einhängen einer .vdi Datei per qemu unter stretch

Beitrag von rendegast » 05.10.2017 20:49:15

qemu-nbd -c /dev/nbd0 /home/yuna/VirtualBoxVMs/Windows98.vdi
Warum nicht einfach

Code: Alles auswählen

qemu-system-x86 [-snapshot] [-enable-kvm] /home/yuna/VirtualBoxVMs/Windows98.vdi
Sichergestellt sein sollte dabei generell, daß innerhalb virtualbox keine snapshots für die VM konfiguriert sind.

(qemu-nbd / nbd benutze ich möglichst nur zum Auslesen)




Wesshalb erscheint die gewohnte Ausgabe nbd0p1 nicht mehr?
Fehlt vielleicht

Code: Alles auswählen

options nbd max_part=32
Kontrolle per

Code: Alles auswählen

/sbin/modprobe -c | grep nbd
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
B52
Beiträge: 428
Registriert: 07.08.2011 12:35:02
Wohnort: Bern (CH)
Kontaktdaten:

[gelöst] Einhängen einer .vdi Datei per qemu unter stretch

Beitrag von B52 » 06.10.2017 09:43:25

rendegast hat geschrieben: ↑ zum Beitrag ↑
05.10.2017 20:49:15
Sichergestellt sein sollte dabei generell, daß innerhalb virtualbox keine snapshots für die VM konfiguriert sind.
Das war's und ich glaube es kaum. Nachdem ich die Snapshots (Sicherungspunkte) aus der VM gelöscht habe, ergibt ein:

Code: Alles auswählen

# ls -l /dev | grep nbd*
brw-rw----  1 root       disk       43,   0 Okt  6 09:36 nbd0
brw-rw----  1 root       disk       43,   1 Okt  6 09:36 nbd0p1
brw-rw----  1 root       disk       43,  32 Okt  6 09:35 nbd1
brw-rw----  1 root       disk       43, 320 Okt  6 09:35 nbd10
brw-rw----  1 root       disk       43, 352 Okt  6 09:35 nbd11
brw-rw----  1 root       disk       43, 384 Okt  6 09:35 nbd12
brw-rw----  1 root       disk       43, 416 Okt  6 09:35 nbd13
brw-rw----  1 root       disk       43, 448 Okt  6 09:35 nbd14
brw-rw----  1 root       disk       43, 480 Okt  6 09:35 nbd15
brw-rw----  1 root       disk       43,  64 Okt  6 09:35 nbd2
brw-rw----  1 root       disk       43,  96 Okt  6 09:35 nbd3
brw-rw----  1 root       disk       43, 128 Okt  6 09:35 nbd4
brw-rw----  1 root       disk       43, 160 Okt  6 09:35 nbd5
brw-rw----  1 root       disk       43, 192 Okt  6 09:35 nbd6
brw-rw----  1 root       disk       43, 224 Okt  6 09:35 nbd7
brw-rw----  1 root       disk       43, 256 Okt  6 09:35 nbd8
brw-rw----  1 root       disk       43, 288 Okt  6 09:35 nbd9
Danke dafür. Darauf wäre ich niemals gekommen!

B52
«Der Vorteil der Klugheit besteht darin,
dass man sich dumm stellen kann.
Das Gegenteil ist schon schwieriger.»
(Kurt Tucholsky)

Antworten