Au fait, si vous chiffrez votre disque, soyez très prudent à la mise à jour vers natty, conservez bien les vieux noyaux avec les vieux initramfs, ne les supprimez pas, ne regénérez pas les initramf (PAS de update-initramfs -k all -c ou autre), il y a des chances que le boot se vautre, aussi, mettez une tempo dans GRUB (vim /etc/default/grub; GoGRUB_TIMEOUT=5^:wq; update-grub), histoire de vous simplifier la vie si ça foire.
Dans mon cas personnel, le montage de la partition racine se vautre car il essaie de monter /dev/mapper/vgname au lieu de /dev/mapper/vgname-lvname sur /, et on arrive direct sur le shell d'initramfs après le déchiffrage du disque.
Au cas où ça vous arrive, depuis l'initramfs'hell :
# monter correctement le système de fichier racine (adaptez)
mount /dev/mapper/vgname-lvname /root
# ainsi que celui de boot (adaptez)
mount /dev/sda1 /root/boot
# chrooter dedans
chroot /root /bin/bash
# si jusque là vous étiez en qwerty (adaptez pour le bépo)
loadkeys fr
# faire un répertoire propre et aller dedans
mkdir /plop; cd plop
# décompressez un initramfs
gunzip < /boot/initrd.img-2.6.38-8-generic | cpio -idmv
# éditer le script « local » (qui monte le système de fichier racine)
vim scripts/local
# remplacer la line 91
> mount ${roflag}${FSTYPE:+-t ${FSTYPE}}${ROOTFLAGS}${ROOT}${rootmnt}# en écrivant en dur votre volume logique qui contient le système de fichier racine (adaptez)
> mount ${roflag}${FSTYPE:+-t ${FSTYPE}}${ROOTFLAGS} /dev/mapper/vgname-lvname ${rootmnt}# fermez votre éditeur favoris et reconstruisez un initramfs
find . | cpio -ov -H newc | gzip > /boot/initrd.img-jeveuxmouler
# ajouter une entrée personnalisée dans /boot/grub/custom.cfg# en copiant une entrée actuelle depuis /boot/grub/grub.cfg
vim /boot/grub/grub.cfg /boot/grub/custom.cfg
# ça doit ressembler à ça (adaptez)
> menuentry 'jeveuxmouler' __class ubuntu --class gnu-linux --class gnu --class os {
> recordfail
> set gfxpayload=$linux_gfx_mode
> insmod part_msdos
> insmod ext2
> set root='(hd0,msdos1)'
> search __no-floppy --fs-uuid --set=root uuiduuid-uuid-uuid-uuid-uuiduuiduuid
> linux /vmlinuz-2.6.38-8-generic root=/dev/mapper/vgname-lvname ro quiet splash vt.handoff=7
> initrd /initrd.img-jeveuxmouler
> }# puis rebootez, et choisissez l'entrée « jeveuxmouler » dans le menu de grub.# vous pouvez aussi la préselectionner au démarrage avec
grub-set-default "jeveuxmouler"# si vous avez mit GRUB_DEFAULT=saved dans /etc/default/grub
et s'il l'un de vous trouvait où ça foire dans les scripts de l'initramfs, je serai très reconnaissant ;)
ce commentaire est sous licence cc by 4 et précédentes
# Attention si vous utilisez un disque chiffré !
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Ubuntu 11.04 : changement radical !. Évalué à 10.
Au fait, si vous chiffrez votre disque, soyez très prudent à la mise à jour vers natty, conservez bien les vieux noyaux avec les vieux initramfs, ne les supprimez pas, ne regénérez pas les initramf (PAS de
update-initramfs -k all -cou autre), il y a des chances que le boot se vautre, aussi, mettez une tempo dans GRUB (vim /etc/default/grub; GoGRUB_TIMEOUT=5^:wq; update-grub), histoire de vous simplifier la vie si ça foire.Dans mon cas personnel, le montage de la partition racine se vautre car il essaie de monter /dev/mapper/vgname au lieu de /dev/mapper/vgname-lvname sur /, et on arrive direct sur le shell d'initramfs après le déchiffrage du disque.
Au cas où ça vous arrive, depuis l'initramfs'hell :
et s'il l'un de vous trouvait où ça foire dans les scripts de l'initramfs, je serai très reconnaissant ;)
ce commentaire est sous licence cc by 4 et précédentes