Linux 的套件管理器從頭開始安裝 (LFS)

Linux 的套件管理器從頭開始安裝 (LFS)

我已經從頭開始使用 Linux 成功建立了基於 Linux 的系統。現在我想安裝 Debian (dpkg/apt) 軟體套件管理器來更新我的軟體套件。

我使用下面提到的提示作為參考安裝和使用 pacman 作為 LFS 的套件管理器

http://lists.linuxfromscratch.org/pipermail/hints/2013-March/003304.html

為了實現我的目標,我遵循了以下路徑。

  1. 我遵循了 LFS 書籍(創建了 chroot 環境、基本目錄和符號連結),並且沒有從原始程式碼安裝軟體包,而是從原始程式碼安裝了 dpkg 及其依賴項。
  2. 之後,我使用 debian.org 中的 .deb 套件安裝了所有套件(包括它們的依賴項)(套件按照 LFS book 8.0 )
  3. 完成最小可啟動系統所需的軟體包和網路相關軟體包的安裝後,我安裝了 Linux 核心和 grub,希望該系統能夠啟動

當我嘗試啟動這個系統時。無法啟動並拋出錯誤,如附件所示啟動錯誤。明顯的錯誤如下

starting init: /etc/init exists but could't execute (error -13)  

所以我的疑問是,

  1. 我是否遵循正確的路徑來安裝基於 debian 的套件管理器?
  2. 如果您對此有一些建議,請分享您的觀點
  3. 導致此錯誤的原因可能是什麼?

非常感謝這方面的任何幫助。

謝謝

相關內容