Bonjour,
Installation fraîche sur une machine avec deux "disques" : le premier en SATA et le second en mSATA.
J'ai dû retirer le premier pour faire mon install sur le second (et temporairement renoncer à Debian/LMDE, mais ça c'est une autre histoire...)
Mais voilà : après une màj hier et un update-grub automatique, le redémarrage ne s'est pas fait tout seul : invite de commande (initramfs) ou un truc du genre. J'ai dû passer en mode d'édition sous grub pour remplacer :
set root='hd1,msdos1'
par
set root='hd0,msdos1'
Eh oui ! 'fdisk -l' me sort la partition du minidisk en 2ème position, la config automatique de grub voit la même chose et me met du hd1, mais comme je dis au BIOS de commencer par le mSATA, le hd1 est à ce moment-là mon second disque.
Alors.. comment intervertir automatiquement hd0 et hd1 lors de l'upgrade ?
Un fichier de conf ?
Un script avec un peu de sed, mais qui se lance automatiquement comment ?
Merci d'avance pour vos idées et suggestions..
grub : intervertir automatiquement hd0 et hd1
- cyrille
- Administrateur du site
- Messages : 12285
- Enregistré le : mar. 19 sept. 2017 08:49
- Localisation : Nowhere
- Contact :
Re: grub : intervertir automatiquement hd0 et hd1
Hi
Sinon, donne le retour
Et installe le grub sur le disque adéquat
++
Code : Tout sélectionner
sudo grub-install /dev/sda
Code : Tout sélectionner
sudo update-grub
Sinon, donne le retour
Code : Tout sélectionner
sudo fdisk -l
++
Re: grub : intervertir automatiquement hd0 et hd1
C'est sur le second disque (hdb) que j'installe grub, je ne souhaite pas l'avoir sur le premier (même s'il y en a aussi sur le premier actuellement).
fdisk -l me liste toutes les partoches du premier disque en sda (dont sda1 et sda2 de win) et sdb1 pour mon nouveau système sur le mSATA. Rien d'anormal..
fdisk -l me liste toutes les partoches du premier disque en sda (dont sda1 et sda2 de win) et sdb1 pour mon nouveau système sur le mSATA. Rien d'anormal..
- cyrille
- Administrateur du site
- Messages : 12285
- Enregistré le : mar. 19 sept. 2017 08:49
- Localisation : Nowhere
- Contact :
Re: grub : intervertir automatiquement hd0 et hd1
Bah alors :
Ou sinon tu fais une entrée du grub du premier vers le second disque, style création d'un fichier /etc/grub.d/40_custom
qui pointe sur le système du second disque
A adpater à ton système et config
Code : Tout sélectionner
sudo grub-install /dev/hdb
qui pointe sur le système du second disque
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "AUTRE SYTEME" {
set root='(hd1,0)'
}