ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

openEuler21.03模拟运行树莓派系统

2021-04-15 23:00:03  阅读:337  来源: 互联网

标签:02 树莓 openEuler21.03 buster sudo dev 2020 raspbian 模拟


openEuler21.03模拟运行树莓派系统
一、介绍
openEuler21.03是华为的linux系统
树莓派系统是基于Debian系统进行的定制
二、下载
wget https://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os-images/raspbian/images/raspbian-2020-02-14/2020-02-13-raspbian-buster.zip
git clone https://gitee.com/mxb360/qemu-rpi-kernel
三、命令行
qemu-system-arm \
-cpu arm1176 \
-m 256 \
-M versatilepb \
-no-reboot \
-nographic \
-append 'root=/dev/sda2 rootfstype=ext4 rw' \
-hda 2020-02-13-raspbian-buster.img \
-kernel kernel-qemu-4.19.50-buster \
-dtb versatile-pb-buster.dtb \
-net nic,macaddr=88-88-88-88-88-66 \
-net bridge,id=net0,helper=/usr/libexec/qemu-bridge-helper,br=virbr0 \
最下面两行-net 参数,虚拟网络没设置好以前可以去去掉。
三、登录
用户名: pi
密码: raspberry
激活root
sudo passwd root
sudo passwd --unlock root
sudo passwd --status root
四、文件扩容
1、增加2G
qemu-img resize 2020-02-13-raspbian-buster.img +2G
2、查看容量
qemu-img info 2020-02-13-raspbian-buster.img
sudo resize2fs /dev/sda2
3、查看分区地址
sudo fdisk -l /dev/sda
Device     Boot  Start     End Sectors  Size Id Type
/dev/sda1         8192  532479  524288  256M  c W95 FAT32 (LBA)
/dev/sda2       532480 7397375 6864896  3.3G 83 Linux
4、调速分区
sudo fdisk /dev/sda
按下面进行
d
2
n
p
2
532480
y
w
5、确认分区与查看
sudo resize2fs /dev/sda2 
sudo fdisk -l /dev/sda
五、网络桥配置
modinfo
sudo brctl addbr virbr01
sudo brctl stp virbr01 on
sudo ip tuntap add name virbr01-nic mode tap
sudo ip link set dev virbr01-nic up
sudo brctl addif virbr01 virbr01-nic
sudo systemctl enable libvirtd
sudo dhclient virbr01
brctl show 

==================================================
以下内容测试时可以忽视,素材来源于网上可以参考。
1、参数
qemu-system-x86_64 -device ? 
AC97
-device AC97
-soundhw ac97

-append 'root=/dev/sda2 panic=1' \
-serial stdio \
-M raspi2
2、修改img文件内容
sudo fdisk -l 2020-02-13-raspbian-buster.img
设备                            启动   起点    末尾    扇区  大小 Id 类型
2020-02-13-raspbian-buster.img1        8192  532479  524288  256M  c W95 FAT32 (LBA)
2020-02-13-raspbian-buster.img2      532480 7397375 6864896  3.3G 83 Linux
532480*512=272629760
sudo mount -v -o offset=272629760 -t ext4 ~/#######/2020-02-13-raspbian-buster.img /mnt/raspbian
3、修改两个文件
sudo vi /mnt/raspbian/etc/ld.so.preload
第一行加#
sudo vi /mnt/raspbian/etc/ld.so.preload
第一行注释掉。
sudo vi/etc/udev/rules.d/90-qemu.rules
添加以下内容
KERNEL=="sda", SYMLINK+="mmcblk0"
KERNEL=="sda?", SYMLINK+="mmcblk0p%n"
KERNEL=="sda2", SYMLINK+="root"
sudo umount /mnt/raspbian

 

标签:02,树莓,openEuler21.03,buster,sudo,dev,2020,raspbian,模拟
来源: https://blog.csdn.net/lenovo8088/article/details/115742185

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有