blob: fe5b7d4886be46211d3c102bc8861fc666133b6c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
graphic: 0.769
x86: 0.755
device: 0.672
kernel: 0.639
performance: 0.601
mistranslation: 0.541
semantic: 0.539
user-level: 0.513
boot: 0.512
architecture: 0.503
virtual: 0.454
ppc: 0.401
PID: 0.398
socket: 0.397
files: 0.373
risc-v: 0.373
vnc: 0.368
network: 0.344
register: 0.307
arm: 0.285
permissions: 0.243
VMM: 0.232
i386: 0.211
hypervisor: 0.203
TCG: 0.199
debug: 0.176
peripherals: 0.150
KVM: 0.081
assembly: 0.062
QEMU Windows fails to mount rootfs on an ISO where QEMU Linux works normally
I have installed QEMU 3.1.0 for Microsoft Windows from https://qemu.weilnetz.de/w64/ . When I give the command "qemu-system-x86_64.exe -cdrom ..\QemuSaver\freeduc2.iso", qemu boots the ISO, but the resulting Linux kernel panics when trying to mount the root file system. Running the equivalent command under Linux (OpenSuSE Leap 15.0) results in success.
I will attach a screenshot of the command and the kernel panic message.
To reproduce the problem, download the zip file from Google Drive here https://drive.google.com/file/d/1bAozvGeRF7PbkOnJKzrFHxhUh2kDLz6L/view?usp=sharing, and unpack it under Microsoft Windows. You can either run the installer (which will install QEMU 3.0.0 and an ISO image in C:\QemuSaver) or you can run the command I gave from the directory where your QEMU is installed.
This fails on Windows 7 and on Windows 10.
I have had success with different ISO files.
This turned out to be not enough memory allocated to the virtual machine. When I added "-m 1024" to the parameters, all was well.
Ok, thanks for the update. So I'm closing this now.
|