![Linux 的套件管理器從頭開始安裝 (LFS)](https://rvso.com/image/1543372/Linux%20%E7%9A%84%E5%A5%97%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8%E5%BE%9E%E9%A0%AD%E9%96%8B%E5%A7%8B%E5%AE%89%E8%A3%9D%20(LFS).png)
我已經從頭開始使用 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 的套件管理器?
- 如果您對此有一些建議,請分享您的觀點
- 導致此錯誤的原因可能是什麼?
非常感謝這方面的任何幫助。
謝謝