web-dev-qa-db-fra.com

Comment démarrer Ubuntu à partir d'un lecteur SSD qui ne peut pas être sélectionné comme périphérique d'amorçage?

J'ai fraîchement installé Ubuntu 12.10 (64 bits) sur un ordinateur portable Asus S405CM-WX117H (similaire à celui-ci ), qui comporte un lecteur SSD de 24 Go et un disque dur standard de 500 Go.

J'ai placé le système de fichiers racine / (ext4) dans le lecteur SSD et ai partitionné le disque dur ordinaire avec une permutation de 10 Go et le reste sous la forme ext4 pour /home. Il s’est installé en douceur, sans erreur, mais lorsqu’il a redémarré, il semble que je ne puisse pas démarrer Ubuntu (je n’ai rien d’autre ici).

Pour vérifier que l'installation a réussi, je l'ai vérifiée à l'aide d'un DVD Ubuntu en direct, les deux disques durs sont reconnus et les fichiers du nouveau système sont présents. L'ordre du disque tel qu'il est reconnu dans Ubuntu est le suivant: sda = disque dur SATA de 500 Go, sdb = disque SSD de 24 Go. Cela aiderait-il mon problème de démarrage si je pouvais faire qu'Ubuntu permute les attributions de noms de lecteur?

Dans le BIOS, les deux disques durs sont répertoriés, mais je ne peux choisir d’utiliser que le disque dur normal en tant que périphérique d’amorçage, pour une raison que je ne comprends pas. Cela ne me permet tout simplement pas de démarrer à partir du lecteur SSD.

Je sais que si j'installe Ubuntu sur un disque de 500 Go, le démarrage sera probablement parfait, mais je le veux dans le SSD pour des raisons évidentes de performances. Une idée sur comment je pourrais résoudre ce problème?

5
afrendeiro

Dans le BIOS, les deux disques durs sont présents, mais je ne peux choisir d’utiliser que le disque de 500 Go pour démarrer d’une manière ou d’une autre.

Votre fournisseur de système OEM, Asus, a probablement placé le lecteur SSD 24 Go à des fins de mise en cache, par exemple. Intel Smart Response . Cela pourrait expliquer pourquoi vous ne pouvez pas le définir comme lecteur de démarrage. Je souffre du même problème dans mon ordinateur portable HP avec un slot mSATA SSD et la réponse de HP à cela est "c'est intentionnel".

Ma suggestion est d'utiliser votre disque dur habituel comme périphérique de démarrage initial, mais d'installer tout le système d'exploitation Ubuntu sur le SSD. Pour ce faire, effectuez une installation régulière, mais configurez une disposition de partition avancée comme suit:

  • Créez une petite partition (200 Mo, par exemple) sur votre disque dur habituel pour /boot.
  • Placez / sur le SSD.
  • Assurez-vous que le chargeur de démarrage (Grub) est installé sur le disque dur.
  • Utilisez éventuellement le reste de l’espace libre du disque dur comme autre point de montage (par exemple, /data ou /home1)

De cette façon, votre disque dur normal ne contiendra que le noyau et initramfs pour l’étape de démarrage initiale, qui est chargée en quelques secondes. La vitesse dans ce n'est pas significativement plus lente par rapport à un SSD en raison de seulement quelques lectures séquentielles dans cette étape. Le noyau et initramfs passeront ensuite à votre / sur le SSD et amorceront votre système à peu près au même moment que l’amorçage directement à partir du SSD.

Un inconvénient de cette approche est que votre système ne pourra pas démarrer même si un seul des disques tombe en panne.

1Je ne recommanderais pas de mettre /home sur le disque dur normal. Votre dossier de départ contient beaucoup de petits fichiers pour lesquels un disque SSD aidera à accélérer les choses. Je suggère de laisser /home dans /, d'utiliser un /data séparé pour votre disque dur et d'utiliser des liens symboliques pour les dossiers contenant des fichiers volumineux (par exemple /home/myusername/Music -> /data/Music.

8
gertvdijk

Il y a deux erreurs possibles:

  1. Comme vous l'avez dit, vous devez inverser l'ordre du disque dans le BIOS.
  2. Vous avez probablement sélectionné le mauvais disque pour le démarrage lors de l'installation.

À propos du point 2, essayez de démarrer à partir du stylo que vous avez utilisé pour installer Ubuntu et voir s’il en va de votre installation SSD.

Si aucune de ces solutions ne fonctionne, réinstallez Ubuntu et assurez-vous que le périphérique d’amorçage est sélectionné correctement. (Vous pouvez le voir par la taille du disque)

0
David M. Sousa