« Tester sans risque » : différence entre les versions

Aller à la navigation Aller à la recherche
1 978 octets ajoutés ,  il y a 12 ans
(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
editor, reviewer
53

modifications

Menu de navigation