Installation von Package Manager für Linux von Grund auf neu (LFS)


1

Ich habe erfolgreich ein Linux-basiertes System mit Linux von Grund auf neu erstellt. Jetzt möchte ich den Debian (dpkg / apt) -Paketmanager installieren, um meine Pakete zu aktualisieren.

Ich habe den unten genannten Hinweis als Referenz verwendet. Installieren und Verwenden von pacman als Paketmanager für LFS

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

Um mein Ziel zu erreichen, bin ich dem folgenden Weg gefolgt.

  1. Ich bin dem LFS-Buch gefolgt (habe eine Chroot-Umgebung, wichtige Verzeichnisse und Symlinks erstellt) und anstatt Pakete aus dem Quellcode zu installieren, habe ich dpkg und seine Abhängigkeiten aus dem Quellcode installiert.
  2. Danach habe ich alle Pakete (einschließlich ihrer Abhängigkeiten) mithilfe ihres .deb-Pakets von debian.org installiert (Paket entspricht LFS-Buch 8.0).
  3. Nachdem ich die Installation der Pakete abgeschlossen hatte, die für ein Mindestmaß an bootfähigen System- und Netzwerkpaketen erforderlich waren, installierte ich Linux-Kernel und Grub mit der Hoffnung, dass dieses System booten wird

Wenn ich versuche, dieses System zu booten. Es konnte nicht gestartet werden und es wurde ein Fehler ausgegeben, wie im Anhang boot_error gezeigt . Der offensichtliche Fehler ist wie folgt

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

Also meine Fragen sind,

  1. Folge ich dem richtigen Pfad für die Installation von Debian-basiertem Paket-Manager?
  2. Wenn Sie diesbezüglich Vorschläge haben, teilen Sie Ihre Ansichten mit
  3. Was könnte der Grund für diesen Fehler sein?

Jede Hilfe in dieser Hinsicht wird sehr geschätzt.

Vielen Dank


Nicht vertraut mit LFS, aber es scheint mir, /etc/initsollte nicht ausgeführt werden, da es normalerweise ein Verzeichnis mit Init-Dateien ist. Es sollte ausgeführt werden /(s)bin/init. Hoffe das hilft.
Mtak
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.