короче, запускай куему с эмуляцией машины vexpress, подсовывай ей ядро для векспрес, и рутфс от чего угодно. у меня когда-то работало, доберусь до пеки гляну скриптик.
@lexszero Вот так делаю:
sudo qemu-system-arm -m 512 -M vexpress-a9 -kernel /mnt/temp/boot/vmlinuz-3.4.113-sun8i -initrd /mnt/temp/boot/initrd.img-3.4.113-sun8i -append "root=/dev/mmcblk0p2" -hda /dev/sdc -net user -net nic
Процессор грузит и не показывает нихуя.
@komar и не будет епт, ты на эмулируемой Официальной Арм Девборде пытаешься ядро для какой-то ссанины китайской запустить. кроме того, на кой хер ты вообще грузишь образ в qemu-system вместо того чтоб юзать чрут и qemu-user?
потому что никто не написал эмуляцию китайского процессора и китайской борды.
короче, запускай куему с эмуляцией машины vexpress, подсовывай ей ядро для векспрес, и рутфс от чего угодно. у меня когда-то работало, доберусь до пеки гляну скриптик.
@komar и не будет епт, ты на эмулируемой Официальной Арм Девборде пытаешься ядро для какой-то ссанины китайской запустить.
кроме того, на кой хер ты вообще грузишь образ в qemu-system вместо того чтоб юзать чрут и qemu-user?
@komar так.
берешь вот эту парашу: https://github.com/contactless/wb-configs/blob/master/configs/chroot_this.sh кладешь в корень своей ${ROOTFS}.
apt-get install qemu-user-static binfmt-support
cp /usr/bin/qemu-arm-static ${ROOTFS}/usr/bin
modprobe binfmt_misc
${ROOTFS}/chroot_this.sh