虚拟机ubuntu20.04安装qemu跑Linux

前言:
本文一步一操作,在Ubuntu20.04下安装基本的qemu+linux5.0开发环境。

一、安装编译器
sudo apt install gcc-aarch64-linux-gnu -y

虚拟机ubuntu20.04安装qemu跑Linux_第1张图片
虚拟机ubuntu20.04安装qemu跑Linux_第2张图片

二、安装qemu虚拟器
sudo apt install qemu-system-arm -y

三、安装busybox制作根文件系统
1.下载:wget busybox.net/downloads/b
2.编译:
/* (鉴于一切从零开始,这里也涉及到依赖库的情况)
sudo apt install aptitude -y //安装处理依赖关系更好的软件管理工具
apt-get install build-essential libncurses5-dev
*/

虚拟机ubuntu20.04安装qemu跑Linux_第3张图片
虚拟机ubuntu20.04安装qemu跑Linux_第4张图片

3、补全常用的目录,具体直接ls /看看你当前ubuntu的,把常用的补全

4、接下来就是针对系统启动加载的文件(均在/etc/下完成,并且这些文件都chmod a+x添加权限,否则会出现启动异常):

/etc$ tree
.
├── fstab
├── init.d
│   └── rcS
├── inittab
└── profile

1 directory, 4 files

4.1 fstab:
#device mount-point type options dump fsck order
proc /proc proc defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev tmpfs defaults 0 0
debugfs /sys/kernel/debug debugfs defaults 0 0
kmod_mount /mnt 9p trans=virtio 0 0

4.2 inittab

::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r


4.3 profile

#!/bin/sh
export HOSTNAME=kobey
export USER=root
export HOME=/home
export PS1="[ U S E R @ USER@ USER@HOSTNAME \W]# "
PATH=/bin:/sbin:/usr/bin:/usr/sbin
LD_LIBRARY_PATH=/lib:/usr/lib:KaTeX parse error: Expected 'EOF', got '&' at position 339: …cho /sbin/mdev &̲gt; /proc/sys/k…PWD/kmodules,security_model=none
-device virtio-9p-device,fsdev=kmod_dev,mount_tag=kmod_mount

你可能感兴趣的:(#,qemu,linux,ubuntu,运维)