0

我一直在尝试在 qemu 上运行 linaro。我一直在关注本指南, https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Virtual_ARM_Linux_environment#Create_the_VM_disk_image

linaro-create-media 命令整体执行,但在两者之间会出现错误。这就是为什么下一个命令 sudo mount 给出的错误

“指定的偏移量无效”

linaro-create-media 命令在获取文件时会出现许多此类错误,

未能获取http://ports.ubuntu.com natty-updates/universe armel 未找到 404 包。

4

1 回答 1

0

Natty 不再维护,所以我猜这就是存储库关闭并且您收到 404 错误的原因。您可以使用更新版本的 linaro 和 hwpack:例如https://releases.linaro.org/15.06/ubuntu 。此外,我也无法让该 mount 命令工作,但我找到了另一种方法:

sudo kpartx -avs vexpress.img

您将看到类似于以下内容的输出:

add map loop0p1 (252:2): 0 155584 linear /dev/loop0 63 add map loop0p2 (252:3): 0 6135808 linear /dev/loop0 155648

从那里您可以使用以下方式安装两个分区:

sudo mkdir /mnt/loop1;sudo mkdir /mnt/loop2;sudo mount /dev/mapper/loop0p1 /mnt/loop1;sudo mount /dev/mapper/loop0p2 /mnt/loop2

即便如此,我没有太多运气让它正常启动,但也许你会有更好的运气。

也不要忘记在尝试启动之前卸载:

sudo umount /mnt/loop1;sudo umount /mnt/loop2;sudo kpartx -dvs vexpress.img

于 2015-07-22T18:04:44.873 回答