Bonjour à tous,
Avec cette grosse période de plein-de-temps-à-la-maison, j'ai ressorti un vieux PC sur lequel sont gentillement installé cote-à cote un windows et un linux. Je vous passe les détails de ma vie mais je n'ai ni écran, ni clavier et je me suis mis en tête d'installer un nouveau linux sans rien casser de l'existant.
J'ai donc booté sur le linux existant, et j'ai commencé une installation sur LV fraichement créé.
Voici donc mon linux historique (/boot sur sdb6)
et le nouveau système en cours d'installation sur /dev/mapper/tinylinuxvg-rootlv
Device Mount_Point Type Options
/dev/mapper/rootvg-homelv /home ext4 (rw,relatime,data=ordered)
/dev/mapper/rootvg-rootlv / ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/mapper/rootvg-tmplv /tmp ext4 (rw,relatime,data=ordered)
/dev/mapper/rootvg-varlv /var ext4 (rw,relatime,data=ordered)
/dev/mapper/tinylinuxvg-rootlv /mnt/installer ext4 (rw,relatime,data=ordered)
/dev/sdb6 /boot ext4 (rw,relatime,data=ordered)
j'ai eu quelques difficultés à installer grub2 pour finaliser mon installation. Je relance donc un "dpkg-reconfigure grub-pc" et je selectionne mon LV :
│ Périphériques où installer GRUB : │
│ │
│ [ ] /dev/sda (1000204 Mo; WDC_WD1002FAEX-00Z3A0) │
│ [ ] /dev/sdb (240057 Mo; SanDisk_SDSSDXP240G) │
│ [ ] /dev/sdb5 (39998 Mo; LVM PV L2wC7W-nIMt-2TkD-7R1g-WWUE-HMzy-9IySg1 on /dev/sdb5) │
│ [ ] /dev/sdb7 (59998 Mo; SanDisk_SDSSDXP240G) │
│ [*] /dev/dm-2 (21474 Mo; tinylinuxvg-rootlv) │
│ │
│ │
et finallement, quand le reconfigure se termine, j'ai le message suivant :
root@NEWINSTALL:/# dpkg-reconfigure grub-pc
Installation pour la plate-forme i386-pc.
File descriptor 3 (pipe:[60662]) leaked on vgs invocation. Parent PID 4405: grub-install
File descriptor 3 (pipe:[60662]) leaked on vgs invocation. Parent PID 4405: grub-install
File descriptor 3 (pipe:[60662]) leaked on vgs invocation. Parent PID 4405: grub-install
File descriptor 3 (pipe:[60662]) leaked on vgs invocation. Parent PID 4405: grub-install
File descriptor 3 (pipe:[60662]) leaked on vgs invocation. Parent PID 4405: grub-install
grub-install : attention : Le système de fichiers « ext2 » ne prend pas en charge l'embarquage.
grub-install : attention : L'embarquage est impossible. GRUB ne peut être installé sur cette configuration qu'en utilisant les listes de blocs. Cependant, les listes de blocs ne sont PAS fiables et leur utilisation est déconseillée..
grub-install : erreur : diskfilter writes are not supported.
Si ce n'était pas clair, mon installation se fait dans un environnement chrooté et j'espère à la fin pouvoir booter dessus.
Je n'ai pas le droit à l'erreur (pas de clavier ni écran). J'avoue que cette dernière partie est assez complexe à comprendre et j'aimerai avoir votre avis là dessus.
- Il semble y avoir un problème avec l'install de grub-pc, potentiellement paceque je lui indique une "partition" sous LVM. Est-ce que vous avez des pistes pour faire ça propre ?
- J'ai actuellement deux /boot => mon /boot historique sur sdb6 et le nouveau, créé lors de l'install sur tinylinuxvg-rootlv. Comment vont-ils intéragir ? est-ce que je devrais faire une "update-grub" depuis le système historique pour mettre à jour le boot sur sdb6 qui enchainera sur celui de la nouvelle install ?
- Question bonus - Est-ce que je peux le faire booter "une seule fois" sur le nouveau system à titre d'essaie ? comme ça si je n'arrive pas à prendre la main dessus je pourrais toujours corriger après un reboot 🙂
C'est une grosse question, pas forcément simple... Et je ne sais pas par où commencer. Merci déjà d'avoir tout lu 🙂