Ubuntu for Arm根文件系统制作与SPICE安装
2014-08-28 15:28
211 查看
参考:https://wiki.ubuntu.com/ARM/RootfsFromScratch
1.安装rootstock软件
rootstock是一个用来制作Ubuntu根文件系统的工具,可以使用apt-get install rootstock获取,也可以在官网直接下载:https://launchpad.net/project-rootstock
若选择前者:直接使用rootstock命令
若选择后者:解压下载文件rootstock-0.1.99.4.tar.gz得到rootstock可执行文件,可以将其拷贝到系统bin目录下
2.rootstock创建根文件系统
创建一个空镜像:
3.模拟器中运行根文件系统
下载模拟器qemu:
1.安装rootstock软件
rootstock是一个用来制作Ubuntu根文件系统的工具,可以使用apt-get install rootstock获取,也可以在官网直接下载:https://launchpad.net/project-rootstock
若选择前者:直接使用rootstock命令
若选择后者:解压下载文件rootstock-0.1.99.4.tar.gz得到rootstock可执行文件,可以将其拷贝到系统bin目录下
2.rootstock创建根文件系统
sudo rootstock -f localhost --login ubuntu --password ubuntu --imagesize 1G --notarball得到文件系统压缩文件qemu-armel-201408271515.tar.gz
创建一个空镜像:
dd if=/dev/zero of=ubuntu-arm.img bs=1MB count=0 seek=1024在镜像上创建文件系统:
mkfs.ext4 -F ubuntu-arm.img挂载镜像:
sudo mount -o loop ubuntu-arm.img /home/xxx/giayee将文件系统解压到挂载目录:
sudo tar -C /home/xxx/giayee -zxf qemu-armel-201408271515.tar.gz这时可以修改挂载目录中的东西了:
若该修改最后是得到最后的文件系统镜像:
sudo umount /home/xxx/giayee
3.模拟器中运行根文件系统
下载模拟器qemu:
wget http://ports.ubuntu.com/ubuntu-ports/dists/lucid/main/installer-armel/current/images/versatile/netboot/vmlinuz[/code]
在2中的“若干修改”中执行:sudo cp $(which qemu-arm-static) /home/xxx/giayee/usr/bin/
在仿真环境中访问文件系统sudo chroot /home/xxx/giayee /bin/bash
此时在仿真环境下就可以安装SPICE了:安装SPICE安装完SPICE后保存文件系统:sudo umount /home/xxx/giayee
相关文章推荐
- 制作文件系统之一:安装交叉编译工具链
- RAM,内核、文件系统、busybox的制作与安装
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
- 安装程序制作之网站系统安装过程中给系统中应用到的数据库文件设置访问权限
- ubuntu1404 MTD安装 ubi文件系统制作
- Linux系统下面制作RPM安装文件
- 嵌入式 Linux cramfs文件系统制作工具安装
- tiny6410的yaffs2文件系统的制作及其安装(2)
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
- 根文件系统制作、NFS配置与安装及利用NFS挂载根文件系统
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
- CentOS系统安装(下):kickstart文件及引导镜像的制作
- 第4阶段——制作根文件系统之编译配置安装busybox(3)
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
- tiny6410的yaffs2文件系统的制作及其安装(1)
- yaffs2根文件系统的制作安装(附:出现的问题[drivers/video/console/vgacon.o] error 1)
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxrc
- 如何制作一个通用的多系统安装U盘五(制作主配置文件)
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
- 扩展使用.INF文件-制作免安装的绿色软件