美文网首页
ubuntu根文件系统构造

ubuntu根文件系统构造

作者: 一个OUT的人 | 来源:发表于2021-09-26 17:42 被阅读0次

方案一

直接从ubuntu官网下载对应的base包,再用chroot对其进行安装

http://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/

方案二

用debootstrap从零构造整个系统

1.安装deboostrap软件:apt install  deboostrap

2.新建一个目录(tmp),用来存放系统

3.下载初始系统:sudo debootstrap --arch=amd64 focal ./tmp http://archive.ubuntu.com/ubuntu/

--arch:表示需要下载系统的CPU类型

focal:表示下载的ubuntu版本

 ./tmp:下载保存地址

http://archive.ubuntu.com/ubuntu/:deb包的下载源

若下载过程出错,日志存放在./tmp/deboostrap/deboostrap.log中,根据日志自行分析错误。


方案一解压出来的deb包只有97个,但使用方案二,安装的deb包有207个.

原因:deboostrap会从apt源上去下载Priority为的required和important的包,而源上的required和important的包比base包里的多,所以它就会下载更多的包。

若想要deboostrap的包和base包里的deb包数量保持一致(版本可能不同),可以先在源上下载对应的deb后,再用apt-move制作为本地源,然后用debootstrap指定本地源地址去创建系统。

相关文章

网友评论

      本文标题:ubuntu根文件系统构造

      本文链接:https://www.haomeiwen.com/subject/upuggltx.html