En raison d'une exigence quelque peu étrange pour une installation Linux particulière, avec une suite logicielle particulière, j'ai trouvé qu'il était préférable d'utiliser ddrescue
pour remplir le disque dur avec les partitions et leurs données, à partir d'une installation similaire réalisée il y a quelque temps. Ceci, bien sûr, après avoir configuré la table de partition en conséquence. Après avoir tout vérifié deux fois, le disque dur a maintenant les bonnes données (y compris le système d'exploitation) sur les bonnes partitions.
Cependant, comment dois-je procéder pour configurer un chargeur de démarrage ? J'ai essayé l'astuce habituelle qui consiste à démarrer à partir d'une clé USB externe et d'exécuter grub-install /dev/sda
mais le problème maintenant est que lorsque je démarre la machine sans la clé USB, Grub commence à se plaindre : "error: no such device: 47f89855-8710-4fca-a395-913f70f7d94c"
.
Je présume que le périphérique Grub est manquant est la clé USB que j'ai utilisée pour démarrer lors de l'installation. J'ai essayé de contourner ce problème en effectuant d'abord un chroot vers le système de fichiers de la machine, mais le résultat semble être le même.
Infos système :
- Macbook Air 13
-
Un disque de 128 Go
- partition 1 : 512MB d'espace libre, au cas où j'en aurais besoin (voir la note concernant le démarrage EFI)
- partition 2 : système de fichiers racine de 2,5 Go du système d'exploitation que je veux démarrer (Scientific Linux 6.6). Cette partition contient également un
/boot
répertoire. - partition 3 : 2G Swap space
- partition 4 : reste du disque, à monter par l'OS
- Périphérique de démarrage externe : Une clé USB faisant tourner Arch Linux (à retirer une fois que tout fonctionne, bien sûr)
Il convient de noter que je ne suis pas du tout un adepte du Mac, j'ai donc dû me fier à mon expérience sur PC, en espérant que j'étais capable de surmonter les différences liées au matériel. Sur la base de diverses recherches sur Google, je vois beaucoup de références aux démarrages EFI, et je suis également novice en la matière. Ma question est donc la suivante : Dois-je configurer un démarrage EFI ? (C'est la seule façon dont je suis capable de démarrer à partir de la clé USB, au moins).
Toute aide sur la manière de faire démarrer le système d'exploitation sur le disque serait très appréciée. Laissez un commentaire si vous avez besoin de plus d'informations.
Note : Lorsque je démarre à partir de ma clé USB, le lecteur sur lequel je veux démarrer s'affiche en tant que /dev/sdc
et la clé USB comme /dev/sdb
. Comme je n'ai pas pu démarrer sans la clé, je ne peux que supposer que le lecteur qui nous intéresse restera /dev/sdc
. Lors de la connexion d'un deuxième périphérique de stockage USB, le message suivant apparaît /dev/sdd