На вики-странице Ubuntu Core содержатся инструкции по установке Ubuntu Core на целевой носитель:
- Распаковать (не распаковывать) rootfs
- Форматировать целевой носитель: должен быть хотя бы один раздел
ext2
,ext3
илиext4
- Распакуйте Ubuntu Core в
ext{2,3,4}
раздел- Установить загрузчик
- Установить Linux
- Если ядру Linux требуются модули, добавьте их
/lib/modules/$(uname -r)
вext{2,3,4}
файловую систему- Загрузите целевое устройство
- Установите любое дополнительное необходимое программное обеспечение, используя
apt-get
Но каковы конкретные команды, чтобы сделать выше? Вещи, которые меня особенно смущают:
- Распаковка и распаковка, в чем разница и как мне их сделать?
- Какой пакет я должен установить, если я хочу, чтобы стандартное ядро предоставлялось при обычной установке Ubuntu?
- Я не буду устанавливать какие-либо драйверы или что-либо связанное с ядром, кроме того, что предусмотрено в репозиториях. Нужно ли беспокоиться о ручном добавлении модулей ядра?
PS Я хотел бы попросить, чтобы все команды, использованные в процессе установки, были упомянуты в ответе, для тех, кто совершенно незнаком и я, если я когда-нибудь забуду.
chroot
среду?adduser
в противоположность,useradd
поскольку это более удобно.chmod go+rx /
от имени root исправил эту проблему. Нечто, на что стоит обратить внимание!Вы также можете проверить это, чтобы установить Ubuntu Core на USB-накопитель.
Ядро Ubuntu предоставляет нам хороший старт для игры с Linux. Это экономит много времени на создание rootfs, что может потребовать много усилий для работы.
Там может быть много способов играть с rootfs. Самым простым может быть использование chroot для временного переключения на Ubuntu Core. Большинство утилит, с которыми вы знакомы, должны работать. Но сети не должно быть, потому что на самом деле нет конфигурации сети. Ни devfs, ни sysfs не были созданы, поэтому многие утилиты, зависящие от этих интерфейсов inode ядра, не должны работать.
Тем не менее, все еще возможно установить пакеты в корневой каталог Ubuntu.
Пример установки
Установите Ubuntu Core rootfs и образы ядра.
Установить grub ( grub-install )
Тест USB с KVM ( ссылка )
Или протестируйте с VirtualBox
источник