Lonely Dreamer (sanmai) wrote,
Lonely Dreamer
sanmai

initrd

Оказывается у init есть секретный ключик --init, про который не написано ни в каких манах.
С ним наконец заработал мой linuxrc на основе минимального busybox:
#!/bin/sh
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
mount proc /proc -t proc
mount -o ro /dev/md3 /root
cd /root
mkdir -p initrd
pivot_root . initrd
exec chroot . /sbin/init -i <dev/console >dev/console 2>&1

Осталось разобраться с отмонтированием /initrd - всё-таки 4 мегабайта, и с корректной перезагрузкой.

Без волшебного ключика возникала такая ошибка:
# exec chroot . /sbin/init <dev/console >dev/console 2>&1
Usage: init 0123456SsQqAaBbCcUu
Tags: linux, useful
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments