Почему начальная загрузка перестала работать с моим пользовательским ядром на шаге mknod?

  1. Нет никакого управления этим банкоматом (по крайней мере в 11,04). Это перерывает все записи обычного меню/usr/share/menu IIRC.

  2. Я не уверен относительно того, если это действительно индексирует. Я вполне уверен, это только перерывает ~ / (Ваш корневой каталог).

И я соглашаюсь, документация является симпатичным craptastic.

1
16.03.2014, 14:35
2 ответа

На начальной загрузке корневая файловая система почти всегда монтируется только для чтения, так, чтобы можно было работать fsck на нем. После того как Вы сделаны, это обычно для перемонтирования корневого чтения-записи файловой системы с помощью чего-то как:

mount / -o remount,rw

Хотя, так как Вы используете Ubuntu, компилируя ядро, должно быть намного более простым, чем это. Если Вы уже не используете его, я рекомендую использовать kernel-package скомпилировать ядро. Просто получите пакет и источники ядра, распакуйте и скажите что-то как

make-kpkg -j3 --initrd binary

Это затем создаст .deb пакеты, которые можно установить обычный путь (dpkg -i SOME-FILE.deb)

1
27.01.2020, 23:39

У Вас должен быть a devtmpfs или tmpfs смонтированный в /dev и управляемый udev; таким образом каталог перезаписываем независимо от состояния /. На Ubuntu это обычно настраивается initramfs; Вы создавали и загружались один с Вашим ядром?

1
27.01.2020, 23:39
  • 1
    привет, хорошо у меня есть созданный tmpfs, но ни devtmpfs, ни initramfs. Первое не существует в меню ядра и втором, которое я не хочу встраивать в ядро –  user17545 15.04.2012, 22:28
  • 2
    @user17545 /sbin/init предполагает что initramfs's /init уже настроил корневую файловую систему с /dev, /dev/pts, /proc, /run, /sys, и т.д. все уже смонтировались как соответствующие psuedo-файловые-системы. Если Вы соберетесь использовать init систему Ubuntu без их initramfs, то необходимо будет или создать initramfs, который выполняет те же действия или изменение init. Ну, CONFIG_DEVTMPFS_MOUNT=y автосмонтируется /dev если Вы не используете initramfs, но остальное все еще ваше дело. информационный ZIP –  ephemient 15.04.2012, 22:51
  • 3
    да, хорошо, я создал свое новое ядро с CONFIG_DEVTMPFS_MOUNT=y но ничто не было изменено. Если u потребность моего .config сообщена мне. –  user17545 16.04.2012, 00:42

Теги

Похожие вопросы