加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 用Qemu模拟Raspberry Pi Raspbian

发布时间:2020-12-13 19:34:29 所属栏目:Linux 来源:网络整理
导读:我尝试使用QEMU模仿Raspian操作系统的Raspberry Pi.我尝试在互联网上描述的几种方法,但没有任何成功. 我想,我需要将Linux内核修补程序修补到所需的操作系统.在我的情况下,我选择作为OS Rasbian Lite与内核4.4: wgethttps://downloads.raspberrypi.org/raspb

我尝试使用QEMU模仿Raspian操作系统的Raspberry Pi.我尝试在互联网上描述的几种方法,但没有任何成功.

我想,我需要将Linux内核修补程序修补到所需的操作系统.在我的情况下,我选择作为OS Rasbian Lite与内核4.4:

wget https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2016-05-31/2016-05-27-raspbian-jessie-lite.zip
unzip 2016-05-27-raspbian-jessie-lite.zip
rm 2016-05-27-raspbian-jessie-lite.zip

接下来我从https://www.kernel.org/加载一个内核:

wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.16.tar.gz
tar -xzf linux-4.4.16.tar.gz
rm linux-4.4.16.tar.gz

现在交叉编译内核:

export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabi-
cd linux-4.4.16
make vexpress_defconfig
make all
cd ..

现在我可以将启动映像(即RAM中自动提取的压缩内核映像)复制到我的工作区:

cp linux-4.4.16/arch/arm/boot/zImage zImage

并运行QEMU

qemu-system-arm -kernel zImage -M vexpress-a9 -m 1024 -cpu cortex-a9 -no-reboot -serial stdio -hda 016-05-27-raspbian-jessie-lite.img -append "root=/dev/sda2 rootfstype=ext4"

但是我看到的是一个黑色的QEMU窗口.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读