Linux を使用して Linux ベースのシステムを最初から構築することに成功しました。次に、パッケージを更新するために Debian (dpkg/apt) パッケージ マネージャーをインストールします。
私は以下のヒントを参考にして、LFSのパッケージマネージャとしてpacmanをインストールして使用しました。
http://lists.linuxfromscratch.org/pipermail/hints/2013-March/003304.html
私の目標を達成するために、私は以下の道をたどりました。
- 私は LFS ブック (chroot 環境、必須ディレクトリ、およびシンボリックリンクを作成) に従い、ソースからパッケージをインストールする代わりに、dpkg とその依存関係をソースからインストールしました。
- その後、debian.org の .deb パッケージを使用して、すべてのパッケージ (依存関係を含む) をインストールしました (パッケージは LFS ブック 8.0 に準拠しています)。
- 最低限の起動可能なシステムに必要なパッケージとネットワーク関連パッケージのインストールを完了した後、このシステムが起動することを期待してLinuxカーネルとgrubをインストールしました。
このシステムを起動しようとすると、起動できず、添付ファイルに示すようにエラーが発生します。ブートエラー明らかな誤りは次の通りである
starting init: /etc/init exists but could't execute (error -13)
私の質問は、
- Debian ベースのパッケージ マネージャーをインストールするための正しいパスに従っていますか?
- これに関して何か提案があれば、ぜひご意見をお聞かせください
- このエラーの原因は何でしょうか?
この点に関してご助力いただければ幸いです。
ありがとう