qemu+busybox启动x86虚拟系统及共享目录

本文档介绍了如何利用qemu和busybox创建x86虚拟系统,包括Linux内核的编译配置,磁盘镜像的创建与格式化,以及busybox的静态编译。在虚拟系统中,通过挂载文件系统实现了主机与虚拟系统的目录共享,详细步骤包括内核模块的安装、init文件的修改和系统目录的创建。
摘要由CSDN通过智能技术生成

一、linux编译

qemu已编译安装好后,开始重新编译linux内核,需要改一下menuconfig配置。
1.下载解压内核源码进入源码目录,先装好三个依赖库

sudo apt-get install ncurses-dev
sudo apt install libelf-dev
sudo apt install libssl-dev

2.设置编译配置

sudo make x86_64_defconfig
sudo make menuconfig

如果是安装比较新的版本,make menuconfig之后会报错,看提示是不是缺少flex,是的话再装两个依赖库

sudo apt-get install flex
sudo apt-get install bison

在弹出的设置窗口找到并选择RAM block device support

Device Drivers  --->
    [*] Block devices  --->
             <*>   RAM block device support
             (65536) Default RAM disk size 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值