Какие команды необходимы для установки Ubuntu Core?

Страница wiki на Ubuntu Core содержит инструкции по установке Ubuntu Core на целевом носителе:

Uncompress (не распаковывать) rootfs Формат целевого носителя: по крайней мере один раздел должен быть ext2, ext3 или ext4 Распаковать Ubuntu Core в раздел ext{2,3,4} Установить загрузочный загрузчик Установить Linux Если для ядра Linux требуются модули, добавьте их в /lib/modules/$(uname -r) в файловой системе ext{2,3,4}. Загрузите целевое устройство. Установите любое дополнительное необходимое программное обеспечение, используя apt-get

Но каковы конкретные команды для выполнения вышеуказанного? То, что меня особенно смущает, это:

Разжатие и распаковка, какая разница и как я их делаю? Какой пакет я должен установить, если я хочу, чтобы общее ядро ​​предоставлялось в обычной установке Ubuntu? Я не буду устанавливать какие-либо драйверы или что-либо, связанное с ядром, отличное от того, что было предоставлено в репозиториях, мне нужно беспокоиться о добавлении модулей ядра вручную?

PS Я хотел бы попросить, чтобы все команды, используемые в процессе установки, были упомянуты в ответе, в интересах тех, кто совершенно незнакомы и я сам, должен ли я когда-либо забыть.

1
задан 1 June 2015 в 19:35

1 ответ

Вы также можете проверить это, чтобы установить Ubuntu Core на USB-накопитель

. Ubuntu Core предоставляет нам хороший запуск для игры с Linux. Это экономит много времени на создание rootfs, что может потребовать больших усилий для работы.

Возможно, есть много способов играть с rootfs. Простейшим может быть использование chroot для временного переключения на Ubuntu Core. Большинство служебных программ, с которыми вы знакомы, должны работать. Но сети не должно быть, потому что на самом деле нет конфигурации сети. Ни devfs, ни sysfs не были созданы, поэтому многие утилиты, зависящие от этих интерфейсов inode ядра, не должны работать.

Тем не менее, все еще возможно установить пакеты на корень Ubuntu Core.

Пример установки

Установите корневые файлы и файлы ядра Ubuntu Core.

sudo bash cd /media/duzy/Root tar xzvf ~/Downloads/ubuntu-core-15.10-core-amd64.tar.gz cp -vf /boot/vmlinuz-4.*-generic /media/duzy/Boot cp -vf /boot/initrd.img-4.*-generic /media/duzy/Boot useradd --root /media/duzy/Root -s '/bin/bash' -m duzy passwd --root /media/duzy/Root duzy Enter new UNIX password: ...... Retype new UNIX password: ...... cp /etc/resolv.conf /media/duzy/Root/resolv.conf for s in proc sys dev ; do mount --rbind /dev /media/duzy/Root/$s; done chroot /media/duzy/Root apt-get update

Установите grub ( установите Ubuntu Core на USB-накопитель ) [!d8 ]

sudo grub-install --boot-directory=/media/duzy/Boot /dev/sdf  
sudo grub-mkconfig -o /media/duzy/Boot/grub/grub.cfg  

Проверить USB с помощью KVM (link)

kvm -hdb /dev/sde # NOT the partition (/dev/sde1)!  

Или проверить с помощью VirtualBox

VBoxManage internalcommands createrawvmdk -filename VirtualBox/usbdisk.vmdk -rawdisk /dev/sde
3
ответ дан 25 May 2018 в 18:07

Другие вопросы по тегам:

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