我已经成功使用 Linux 从头开始构建了基于 Linux 的系统。现在我想安装 Debian (dpkg/apt) 包管理器来更新我的包。
我已使用下面提到的提示作为参考安装和使用 pacman 作为 LFS 的包管理器
http://lists.linuxfromscratch.org/pipermail/hints/2013-March/003304.html
为了实现我的目标,我遵循了以下路径。
- 我按照 LFS 手册(创建了 chroot 环境、基本目录和符号链接)进行了操作,没有从源代码安装软件包,而是从源代码安装了 dpkg 及其依赖项。
- 之后,我使用来自 debian.org 的 .deb 包安装了所有软件包(包括它们的依赖项)(软件包符合 LFS book 8.0)
- 完成最小可启动系统所需的软件包和网络相关软件包的安装后,我安装了Linux内核和grub,希望这个系统能够启动
当我尝试启动此系统时。它无法启动并抛出错误,如附件所示启动错误. 明显的错误如下
starting init: /etc/init exists but could't execute (error -13)
我的问题是,
- 我是否按照正确的路径安装基于 Debian 的包管理器?
- 如果您对此有一些建议,请分享您的观点
- 造成此错误的原因是什么?
任何在这方面的帮助都将不胜感激。
谢谢