LINUX.ORG.RU

Filed to execute init

 ,


0

1

Столкнулся с проблемой создавая кастомный initramfs.

Делаю так:

mkdir -p /root/initrd;cd /root/initrd
mkdir -p {bin,sbin,usr/bin,usr/sbin,usr/lib,lib64,proc,sys,mnt/root,etc/ssl,keys}
cp /usr/bin/busybox usr/bin
chroot /root/initrd /usr/bin/busybox --install -s

init:

#!/usr/bin/busybox sh

mount -t proc none /proc
mount -t sysfs none /sys
mount -t devtmpfs none /dev

ls /
ls /dev
umount /proc
umount /sys

Судя по ошибке «Filed to execute init» и невыполенению команд, init не исполняется вообще. В rescue_shell выполняется init командой sh ./init(с указанием интерпритатора). Проблема, мне кажется в busybox и ее кривых линках.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.