制作ubuntu根文件系统

参考文档:

http://blog.csdn.net/mountzf/article/details/51707853

http://developer.t-firefly.com/thread-10963-1-1.html

http://rockchip.wikidot.com/porting-os

折腾了几天,看了不少参考资料,终于把ubuntu根文件系统制作出来了,基本是参考着上面几篇资料完成制作的。然后我结合自己过程写下来,希望不会涉及到侵权问题哈。

本次根文件系统使用的是ubuntu-base-14.04-core-armhf作为基础。在此之前我尝试了ubuntu16的版本,但是mount上去之后,串口上只有内核输出,没有登录信息,系统就卡着。查找了一下原因,网友说是由于登录串口没有配置好,需要在/etc/init目录下添加ttyS0.conf启动。我尝试添加了,然而还是启动不了,结果他们说换个内核版本或者打上相应的补丁就能解决了。如下(我卡住的地方和那位仁兄一样。)




总之ubuntu16版本我试了好多次都没有出现登录信息,只好先放一下,用ubuntu14版本。

以下是制作流程:

1、下载ubuntu14源码

wget http://cdimage.ubuntu.com/ubuntu-core/releases/14.04.1/release/ubuntu-base-14.04-core-armhf.tar.gz

上面的链接不知道还行不行,不行的话自行到ubuntu官网上通过页面下载再传过去吧。


2、解压源码

mkdir ubuntu14

sudo tar -xpf ubuntu-base-14.04-core-armhf.tar.gz -C ubuntu14

注意,一定要用sudo命令。


3、下载qemu-user-static

sudo apt-get install qemu-user-static


4、复制一些必要的文件

首先进入解压后的目录下 cd ubuntu14

sudo cp /usr/bin/qemu-arm-static usr/bin/

拷贝PC主机端的dns配置,因为待会安装程序时要用网络:
sudo cp -b /etc/resolv.conf  etc/resolv.conf

增加软件源:
sudo vi etc/apt/source.list
去掉除以deb-src开头的所有
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值