- 1
- 0
- 约1.05千字
- 约 14页
- 2019-05-05 发布于福建
- 举报
嵌入式开发教程之Virtualbox运行自编译的Linux
嵌入式开发教程之Virtualbox运行?自编译的Linux;最近要好好学习一下Linux驱动,所以想找个运行环境,自己编译内核,然后在其上做实验,所以就想在VirtualBox上进行。;1.首先建立个硬盘镜像:
dd if=/dev/zero of=hd.img bs=1M count=512
; 2. 为磁盘镜像分区
首先作为一个loop device 安装
losetup /dev/loop1 hd.img
fdisk /dev/loop1
对其进行分区,我是只分了一个主分区; 3. 格式化分区
注意:由于我们只有个loop1 指向hd.img的磁盘开始,而我们现在需要的是hd.img分区,所以我们要用到另一个loop device:
losetup -o 32256 /dev/loop2 /dev/loop1
mkfs.ext2 /dev/loop2
4. 按照文件系统:
mkdir ./mnt
mount -o loop /dev/loop2 mnt
cd mnt
mkdir -p boot/grub; 5. 编译grub:
这个没什么可说的,如果你不想麻烦,可以直接从你的Linux相同上复制.
cp /YOUR-PATH/stage[12] mnt/boot/grub; 6. 编译busybox
??cp /busybox/_install/* mnt/? -av;编译内核, 我用的是2.6.31.3
cp vmlinuz mnt/boot;制作initrd.gz
cp initrd.gz mnt/boot; 编辑文集 mnt/boot/menu.lst
default 0
title MyLinux
root (hd0,0)
kernel /boot/vmlinuz
initrd /boot/initrd.gz;
···················;安装grub
grub --device-map=/dev/null
grub device (hd0) hd.img
grub root (hd0,0)
grub setup (hd0); 转换磁盘镜像
qemu-img convert hd.img -O raw hd.raw VBoxManage convertdd hd.raw hd.vdi;12. 用VirtualBox 创建虚拟机运行吧
您可能关注的文档
最近下载
- 附件: 黑龙江省年“村村大学生计划(培养)” 招 生 简 章 “村村 .doc VIP
- 往年江苏省教师招聘考试教育学心理学真题及答案.docx VIP
- 国资集团考试试题及答案.docx VIP
- 部编版语文一年级下册阅读11《浪花》课件PPT.pptx VIP
- 2018海湾GST-QKP04、GST-QKP04 2气体灭火控制器说明书.docx
- 浙江省杭州市西湖区之江中学2024-2025学年高二上学期期末数学试题(解析版).docx VIP
- 人教版五年级上册数学期末测试卷及参考答案ab卷.docx VIP
- [中央]2025年中国建设银行建信养老金管理有限责任公司校园招聘20人笔试历年参考题库频考点试题附带答案详解.docx
- 海南省公务员考试模拟试题库《行测》部分及参考答案.docx VIP
- BS EN 14540-2014 国外国际规范.pdf VIP
原创力文档

文档评论(0)