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.
- 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.
- Danach habe ich alle Pakete (einschließlich ihrer Abhängigkeiten) mithilfe ihres .deb-Pakets von debian.org installiert (Paket entspricht LFS-Buch 8.0).
- 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,
- Folge ich dem richtigen Pfad für die Installation von Debian-basiertem Paket-Manager?
- Wenn Sie diesbezüglich Vorschläge haben, teilen Sie Ihre Ansichten mit
- Was könnte der Grund für diesen Fehler sein?
Jede Hilfe in dieser Hinsicht wird sehr geschätzt.
Vielen Dank
linux
boot
debian
package-management
user3082156
quelle
quelle
/etc/init
sollte nicht ausgeführt werden, da es normalerweise ein Verzeichnis mit Init-Dateien ist. Es sollte ausgeführt werden/(s)bin/init
. Hoffe das hilft.