Die Wiki-Seite von Ubuntu Core enthält die Anweisungen zum Installieren von Ubuntu Core auf einem Zielmedium:
- Entpacke (entpacke nicht) rootfs
- Format Zielmedien: mindestens eine Partition sollte sein
ext2
,ext3
oderext4
- Entpacke Ubuntu Core auf die
ext{2,3,4}
Partition- Installieren Sie den Bootloader
- Installieren Sie Linux
- Wenn der Linux-Kernel Module benötigt, fügen Sie diese
/lib/modules/$(uname -r)
demext{2,3,4}
Dateisystem hinzu- Booten Sie das Zielgerät
- Installieren Sie die zusätzlich benötigte Software mit
apt-get
Aber was sind die spezifischen Befehle, um das oben Gesagte zu tun? Die Dinge, über die ich besonders verwirrt bin, sind:
- Auspacken und entpacken, was ist der Unterschied und wie mache ich das?
- Welches Paket sollte ich installieren, wenn der generische Kernel bei der regulären Ubuntu-Installation bereitgestellt werden soll?
- Ich werde keine Treiber oder andere mit dem Kernel in Verbindung stehende Komponenten installieren, außer den in den Repos bereitgestellten. Muss ich mir Gedanken darüber machen, Kernelmodule manuell hinzuzufügen?
PS Ich möchte darum bitten, dass alle im Installationsprozess verwendeten Befehle in der Antwort erwähnt werden, zum Nutzen derer, die mir und mir selbst völlig unbekannt sind, falls ich sie jemals vergessen sollte.
chroot
Umgebung erstellen .adduser
,useradd
wie es bequemer ist.chmod go+rx /
als root behebt dieses Problem. Auf was muss man achten!Sie können dies auch überprüfen, um den Ubuntu Core auf einem USB-Stick zu installieren
Der Ubuntu Core bietet uns einen guten Start für das Spielen mit Linux. Es spart viel Zeit für das Erstellen eines Rootfs, was möglicherweise viel Arbeit erfordert.
Es gibt viele Möglichkeiten, mit Rootfs zu spielen. Das einfachste könnte sein, mit chroot vorübergehend auf Ubuntu Core zu wechseln. Die meisten Dienstprogramme, mit denen Sie vertraut sind, sollten funktionieren. Das Netzwerk sollte es aber nicht sein, da es eigentlich keine Netzwerkkonfiguration gibt. Weder devfs noch sysfs wurden erstellt, so viele Dienstprogramme, die von diesen Kernel-Inode-Schnittstellen abhängen, sollten nicht funktionieren.
Es ist jedoch weiterhin möglich, Pakete im Ubuntu Core-Stammverzeichnis zu installieren.
Installationsbeispiel
Installieren Sie die Rootfs- und Kernel-Images von Ubuntu Core.
Installiere grub ( grub-install )
USB mit KVM testen ( Link )
Oder mit VirtualBox testen
quelle