à cause d'une erreur disque
le boot crashe est s'arrête sur un prompt initramfs.
un coup de fsck est certainement nécessaire.
Démarrer sur le second disque.
Vérifier que le second disque n'est pas monté. Le démonter si besoin.
comme c'est un disque lvm , ne pas utiliser fsck /dev/sdaX
mais fsck /dev/mapper-ledisque
ce qui évite de casser son mbr windows
Il n'est apparemment pas indispensable de formater la clé USB, et les données présentes ne sont pas potentiellement effacées, mais une sauvegarde ne fera pas de mal.
Installation de Grub2avec /media/disk le point de montage de la clé et /dev/sdb la désignation de la clé. Adapter selon le pc, hein ?
A partir de ce moment, la clé doit être bootable. Il reste à ajouter le menu, que l'on recopie depuis le /boot du pc.avec /media/disk le point de montage de la clé ( comme avant)
Et pour vérifieren cours de rédaction Installer linux mint debian LMDE sur un système utilisant LVM pose un gros souci, car l'installateur de LMDE ne prend pas en charge nativement LVM J'ai procédé en "compilant " diverses méthodes glanées sur le net. Bien entendu, cette manipulation est réservée aux utilisateurs avertis.
Cette manipulation est réservée aux utilisateurs avertis. Un écrasement de Grub est notamment réalisé. Il s'agit d'être capable de le reconfigurer comme un grand.
J'ai installé linux mint LMDE sur un disque USB, puis ensuite, déplacé le contenu de la partition sur un volume logique comme indiqué ci-dessous, avec les adaptations nécessaires à mon cas
ce qui m'a servi de référence:
1. installation de LMDE sur le disque USB, sur une partition classique, avec écrasement de GRUB.
reboot sur la nouvelle installation puis installation du paquet lvm2, de façon à pouvoir monter le disque logique LVM destinée à accueillir LMDE ( préalablement créée ou que l'on peut créer à ce moment).
2.copie de l'install avec rsync
dans ce qui suit , /media/lmde est le point de montage employé dans mon système, il est à adapter à votre cas.
rsync -avz --exclude=proc --exclude=sys --exclude=dev/pts --exclude=/media / /media/lmde
j'ai exclus /media car le dossier destination ( /media/lmde) y était monté et s'autocopiait avec rsync.
il ne faut oublier de recréer /media par la suite.
mount --bind /dev /media/lmde/dev
chroot /media/lmde
mkdir /sys
mkdir /proc
mount -t sysfs none /sys
mount -t proc none /proc
mount -t devpts none /dev/pts
là, c'est presque fini.
j'ai fait propre comme indiqué comme l'article de référence
umount /dev/pts
umount /proc
umount /sys
exit
on peut rebooter.
3. remettre le boot en ordre
ça boote toujours sur le disque USB
j'ai du bricoler un peu. le boot se faisait sur le disque usb. Pour faire simple, depuis le disque, j'ai monté les partitions LVM ( j'ai plusieurs OS sur mon disque), puis update de grub, pour pouvoir retrouver ma liste normale de grub.
Les détails ont été plus ardus: car la liste ainsi créée ne permettait le boot que de LMDE. Un copier coller de ma liste et enfin éliminer le boot sur le disque usb.
ne pas oublier de recréer /media
dernier point à problème: la dénomination dans la liste de Grub, que j'ai du modifier . Elle persistait avec la dénomination ... root=UIID... et non pas /dev/mapper-levolume...
on verra
Créer un volume ( fichier , truecrypt.) nommé homecrypt.tc et placez-y vos fichier de l'utilisateur ( ou des utilisateurs ). une copie convient très bien.
Créer un répertoire /tc dans lequel on place homecrypt.tc
modifiez le fichier /etc/gdm3/Init/Default, ce qui va permettre de lancer truecrypt au démarrage, et de décrypter le /home, en vous demandant le mot de passe.
en ajoutant la ligne truecrypt /tc/homecrypt.tc /home en début de fichier
attention, si des fichiers utilisateurs subsistaient dans /home , ils sont supprimés.
alternative qui marche : monter les fichiers cryptés dans un sous-dossier crypt de /home , en le spécifiant dans les paramètres utilisateurs.
exemple: /home/crypt/user
le fichier /etc/gdm3/Init/Default est alors ainsi renseigné à son début truecrypt /tc/homecrypt.tc /home/crypt
dans les paramètres utilisateurs, le dossier personnel de l'utilisateur user devra être alors monté dans /home/crypt/user au lieu de /home/user.
Plusieurs utilisateurs peuvent être cryptés.
Au démarrage, la fenêtre Truecrypt demande le mot de passe pour déverrouiller le fichier homecrypt.tc. On peut annuler l'opération , le boot se poursuit normalement.
Seulement, les utilisateurs cryptés ne sont pas accessibles. Mais on accède aux utilisateurs non cryptés, comme un invité par exemple.
bon conseil; vaut mieux tester la manip dans une machine virtuelle avant de se jeter à l'eau. ou au moins avoir une sauvegarde de /home
sans le cd de windows xp
pour réinstaller le mbr
# aptitude install mbr
# install-mbr /dev/sda
Un MBR générique est écrit sur le disque.
cette solution a marché
ou aussi
# ms-sys -m /dev/sda pour xp/2000 mais n'a pas marché pas sur mon pc
rien que pour moi
Créer un cd de boot avec Grub2
toutes les commandes peuvent se faire en mode utilisateur normal
cd /tmp
mkdir /tmp/cdroot
mkdir /tmp/cdroot/boot
mkdir /tmp/cdroot/boot/grub
cp /boot/grub/grub.cfg cdroot/boot/grub
grub-mkrescue --modules="linux ext2 fshelp ls boot pc" --output=grub2-boot.iso cdroot
et il n'y a plus qu'à graver l'iso qui est rangée dans /tmp
en passant, excellente idée de faire des bricoles dans /tmp. comme ça , on est quitte d'avoir des résidus de bricolages partout.