QEMU Testing/Setup
|
11th May, 2014, 09:40 AM
Post: #1
|
|||
|
|||
QEMU Testing/Setup
I like booting my images in Qemu so that I can set them up before I actually start using them. However, I cannot boot Xbian in Qemu due to a kernel panic. Has anyone tried/got Xbian to boot in Qemu?
Here is how I get it to boot in Qemu: Terminal qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rw init=/bin/bash" -hda xbian.img Thanks in advance. Will |
|||
11th May, 2014, 06:21 PM
Post: #2
|
|||
|
|||
RE: QEMU Testing/Setup
(11th May, 2014 09:40 AM)iamwill Wrote: I like booting my images in Qemu so that I can set them up before I actually start using them. However, I cannot boot Xbian in Qemu due to a kernel panic. Has anyone tried/got Xbian to boot in Qemu? Did you try root=/dev/mmcblk0p2 instead of root=/dev/sda2? KB |
|||
11th May, 2014, 10:52 PM
Post: #3
|
|||
|
|||
RE: QEMU Testing/Setup
@Killerbee, the mmcblk refers to a SD card but Qemu uses a emulated hard drive so /dev/sda2 is correct.
@iamwill, are you sure you are using a qemu kernel that supports btrfs? pilight - modular domotica solution
|
|||
12th May, 2014, 12:45 AM
Post: #4
|
|||
|
|||
RE: QEMU Testing/Setup
(11th May, 2014 10:52 PM)CurlyMo Wrote: @Killerbee, the mmcblk refers to a SD card but Qemu uses a emulated hard drive so /dev/sda2 is correct. @CurlyMo, I am now, I did some more research and found qemu-env from xbianonpi here and it gets past the first kernel panic but now I'm running into another problem. Terminal qemu-system-arm -initrd qemu-env-master/initramfs.gz -hda xbian.img -cpu arm1176 -M versatilepb -m 256 -net nic -kernel qemu-env-master/zImage -serial stdio -append "rw bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=1024 dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 console=tty1 root=LABEL=xbian-beta2,autodefrag,noatime,relatime,compress=lzo rootfstype=btrfs rw rootflags=subvol=root/@,autodefrag,compress=lzo sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 rootwait" That is how I am running it now, and it seems to recognize btrfs now but it isn't properly mounting sda2. Again, mmcblk doesn't work at all. (I did change the "root=LABEL=xbian-beta2" because when booting with "LABEL=xbian-root-btrfs" it didn't recognize the label. Here is a screenshot of where I am getting stuck now... https://docs.google.com/file/d/0B0sRwZ5dDRKCTlc3eWU0TGRSclE/edit Thanks again for the help. |
|||
16th Jun, 2014, 02:11 AM
Post: #5
|
|||
|
|||
RE: QEMU Testing/Setup
I am missing "ld.so.preload".
Code: file ~/qemu_vms/XBian_1.0_RC2.img Code: XBian_1.0_RC2.img: x86 boot sector; partition 1: ID=0xb, active, starthead 0, startsector 2048, 69632 sectors; partition 2: ID=0x83, starthead 3, startsector 71680, 1435648 sectors, code offset 0xb8 71680 x 512 = 36700160 Code: sudo mount ~/qemu_vms/XBian_1.0_RC2.img -o offset=36700160 /mnt/image Code: sudo nano /mnt/image/root/@/etc/ld.so.preload But there is no "ld.so.preload" to disable like "#/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so" How to change that in Xbian? |
|||
« Next Oldest | Next Newest »
|