editor, reviewer
53
modifications
(Page créée avec « == Présentation et principe == Il arrive souvent qu'on ait envie de tester un paquet, voire une mise à jour ou encore un tentative pour réparer une machine. Le problè... ») |
|||
Ligne 96 : | Ligne 96 : | ||
== Le paquet aufsroot == | == Le paquet aufsroot == | ||
Ce paquet contient à la fois un script permettant de faire automatiquement un chroot comme expliqué en première partie et tout ce qui est nécessaire pour bouter sur une racine AUFS. | |||
Il faut évidemment installer le paquet | |||
=== temporoot === | |||
Le paquet contient un script /usr/bin/temporoot d'utilisation simple: | |||
'''Sous root''', tapez | |||
temporoot m | |||
Vous aurez quelque chose ressemblant à | |||
root@portos:/tmp# temporoot m | |||
/dev/sda7 /home home | |||
Faites chroot /tmp/temporoot/mnt | |||
root@portos:/tmp# | |||
La ligne /dev/sda7 /home home signifie simplement que /dev/sda7 est montée sur /home. | |||
Il suffit de faire | |||
chroot /tmp/temporoot/mnt | |||
pour être dans le chroot. | |||
root@portos:/tmp# chroot /tmp/temporoot/mnt | |||
root@TEMPORAIRE:/ # | |||
Vous pouvez noter que le prompt a changé. En effet suite à une histoire malheureuse, j'ai rajouté une modification (temporaire donc) du .bashrc de root permettant de différencier le prompt du chroot du prompt du système normal. Ça permet d'éviter des manipulations osées en croyant être dans le chroot alors qu'on est dans le systèmé réel. | |||
On sort du chroot par un ^D et un simple | |||
temporoot u | |||
démonte tout le système: | |||
root@portos:/tmp# temporoot u | |||
Démontage de /tmp/temporoot/mnt//home | |||
root@portos:/tmp# | |||
On peut prendre autre chose que le répertoire de travail /tmp/temporoot proposé, il suffit de faire | |||
temporoot m /home/temporaire | |||
pour que celui soit /home/temporaire. À noter que ici on aura comme message | |||
root@portos:/tmp# temporoot m /home/temporaire | |||
/dev/sda7 /home home | |||
/dev/sda7 non utilisable | |||
Faites chroot /home/temporaire/mnt | |||
root@portos:/tmp# | |||
La ligne /dev/sda7 non utilisable signifie que cette partition supportant le répertoire de travail ne peut être incorporée dans le montage. Elle est bêtement ignorée. | |||
Le système se démonte par | |||
temporoot u /home/temporaire | |||
=== Le reste === | |||
Le paquet contient un fichier /etc/initramfs-tools/scripts/tempo permettant de créer la racine |