提示: 写这篇文章的目的是只是激励自己完成这本书的linux内核项目,本文不够细致。
指路大佬:操作系统真象还原 自制操作系统_Love 6的博客-优快云博客
感谢优快云上的前辈们的热心分享。
搭建环境。
1. 选择vmware虚拟机。我一开始利用virtualbox虚拟机搭建环境,但是无论是共享文件夹还是USB还是共享粘贴板,都无法传输文件,增强模式也无法改变。需要下载的那个文件,网络还访问不了。之前我用过vmware虚拟机的vmtool实现了复制粘贴共享。所以我抛弃了virtualbox虚拟机,用vmware重新搭建了Ubuntu环境。
2. 搭建Ubuntu环境。本来搭建的是CentOS环境,但是网上的资料比较少。更多的是Ubuntu,反正我们实现的是一个小linux内核,Ubuntu也是可以的。我选择了Ubuntu。
3. 安装boch。这里我遇到了非常多的报错,过程很痛苦。主要报错如下:
(1)Ubuntu 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够) 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend)
解决方案:权限不够。
在终端输入:sudo passwd root
然后输入两次密码
再输入:su
再输入一次密码,就完成root提升
此处参考资料