1

Добрый день, я собираю, вернее эксперементирую со сборкой ос. На данный момент пытаюсь собрать функционирующую базовую систему, но в процессе наткнулся на несколько проблем, ввиду непонимания некоторых вещей.
Первая проблема заключена в том, что при запуске из инита скрипта уровня системной загрузки /etc/rc.d/rc.S я получаю permission denied.
rc.S :

#!/bin/ash

/bin/mount -av -t nonfs

в следствии чего fstab не может смонтировать /proc и толком вообще ничего не работает.
Мне не совсем понятно почему это происходит. В системе у меня определен единственный файл имеющий отношение к правам /etc/profile :

PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:"
LESS=-MM
TERM=linux
HOME=/root
PS1='> '
PS2='> '
ignoreeof=10
export PATH DISPLAY LESS TERM PS1 PS2 HOME ignoreeof

Вторая проблема, это то, что мне нужно как-то сделать chroot. Система загружает с корнем из initrd  в ro на (hd1,0), а мне нужно сделать chroot на (hd0,1), при этом естественно его предварительно примонтировав. При попытке это сделать я получаю ответ что папка /dev пуста. Это вероятно связанно с первой проблемой?