Мне удалось решить мою проблему с помощью двух шагов:
Первое должно было избавиться от пустого указателя в начале строки в inittab, который просто позволяет ошибкам быть замеченными на консоли. Это показало, что ошибка относилась к/proc/mounts. Я изменил inittab так, чтобы ::sysinit:/bin/mount -t proc /proc
прибыл выше remount,rw /
материал и это теперь в порядке.
Тайна остается, почему другие начальные загрузки системы так или иначе с, предположительно, идентичными двоичными файлами ядра и busybox - я все еще думаю, что genext2fs должен настроить что-то по-другому в моей версии, таким образом что mount -o remount,rw
команда рада идти вперед без/proc/mounts
Вы уверены свои чтения распределения /etc/inittab
?
Например, Ubuntu теперь использует upstart
, который использует другой набор конфигурационных файлов.
Другая мысль: поместите другую запись там, которая работает mount
и перенаправляет вывод в файл. Это докажет если inittab
читается, и если файловые системы находятся в ожидаемом состоянии в то время, когда Вы пытаетесь выполнить перемонтирование.