La page wiki de Ubuntu Core contient les instructions pour installer Ubuntu Core sur un support cible:
- Décompresser (ne pas décompresser) rootfs
- Médias cibles Format: au moins une partition doit être
ext2
,ext3
ouext4
- Décompressez Ubuntu Core pour
ext{2,3,4}
partitionner- Installer le chargeur de démarrage
- Installer Linux
- Si le noyau Linux nécessite des modules, ajoutez-les
/lib/modules/$(uname -r)
dans leext{2,3,4}
système de fichiers- Démarrez le périphérique cible
- Installez tout logiciel supplémentaire requis à l'aide de
apt-get
Mais quelles sont les commandes spécifiques pour faire ce qui précède? Les choses que je suis particulièrement confus sont:
- Décompresser et déballer, quelle est la différence et comment les faire?
- Quel paquet dois-je installer si je veux que le noyau générique soit fourni dans une installation Ubuntu régulière?
- Je n'installerai aucun pilote ou autre élément lié au noyau autre que ce qui est fourni dans les dépôts, dois-je m'inquiéter de l'ajout manuel de modules du noyau?
PS Je voudrais demander que toutes les commandes utilisées dans le processus d'installation soient mentionnées dans la réponse, pour le bénéfice de celles qui ne sont pas familières avec moi, si jamais j'oublie.
chroot
environnement?adduser
plutôtuseradd
que d'être plus confortable.chmod go+rx /
tant que root a résolu ce problème. Quelque chose à surveiller!Vous pouvez également cocher cette case pour installer Ubuntu Core sur une clé USB
Ubuntu Core nous fournit une belle startup pour jouer avec Linux. Cela fait gagner beaucoup de temps pour la construction d'un rootfs, ce qui peut nécessiter beaucoup d'efforts pour fonctionner.
Il pourrait y avoir plusieurs façons de jouer avec un rootfs. Le plus simple pourrait être d'utiliser chroot pour passer temporairement à Ubuntu Core. La plupart des utilitaires que vous connaissez devraient fonctionner. Mais le réseau ne devrait pas l'être, car il n'y a en fait aucune configuration réseau. Ni devfs ni sysfs n'ont été créés, donc de nombreux utilitaires dépendant de ces interfaces d'inode du noyau ne devraient pas fonctionner.
Pourtant, il est toujours possible d'installer des packages sur la racine Ubuntu Core.
Exemple d'installation
Installez les rootfs Ubuntu Core et les images du noyau.
Installer grub ( grub-install )
Test USB avec KVM ( lien )
Ou testez avec VirtualBox
la source