Я успішно будую систему на основі Linux, використовуючи Linux з нуля. Тепер я хочу встановити Debian (dpkg / apt) менеджер пакетів для оновлення пакунків.
Я використав згаданий нижче підказку як посилання Встановлення та використання pacman як менеджера пакетів для LFS
http://lists.linuxfromscratch.org/pipermail/hints/2013-March/003304.html
Для досягнення своєї мети я пішов нижче шляху.
- Я слідував за книгою LFS (створив середовище chroot, важливі каталоги та Symlinks), і замість встановлення пакунків з джерела я встановив dpkg і його залежності від джерела.
- Після цього я встановив усі пакунки (включаючи їхні залежності), використовуючи їх пакунок .deb з debian.org (пакунок відповідає книзі LFS 8.0)
- Після завершення встановлення пакетів, необхідних для мінімальної завантажувальної системи та мережевих пакетів, я встановив ядро Linux і grub з надією, що ця система буде завантажуватися
Коли я намагаюся завантажити цю систему. Він не зміг завантажитися та викинути помилку, як показано у вкладці boot_error . Очевидною помилкою є наступне
starting init: /etc/init exists but could't execute (error -13)
Тому мої запити є,
- Чи я слідую правильному шляху для встановлення менеджера пакетів на основі debian?
- Якщо у вас є пропозиції щодо цього, поділіться своїми думками
- Що може бути причиною цієї помилки?
Будь-яка допомога в цьому відношенні дуже цінується.
Дякую
/etc/init
не повинно виконуватися, оскільки це зазвичай каталог з файлами init. Він повинен виконувати/(s)bin/init
. Сподіваюся, що це допомагає.