QEMU Testing/Setup - Printable Version +- Forum (http://forum.xbian.org) +-- Forum: Software (/forum-6.html) +--- Forum: Testing & Experimental (/forum-21.html) +--- Thread: QEMU Testing/Setup (/thread-2285.html) |
QEMU Testing/Setup - iamwill - 11th May, 2014 09:40 AM 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 RE: QEMU Testing/Setup - Killerbee - 11th May, 2014 06:21 PM (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 RE: QEMU Testing/Setup - CurlyMo - 11th May, 2014 10:52 PM @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? RE: QEMU Testing/Setup - iamwill - 12th May, 2014 12:45 AM (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. RE: QEMU Testing/Setup - duno - 16th Jun, 2014 02:11 AM 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? |