web-dev-qa-db-fra.com

Comment dual booter d'autres OS dans Ubuntu sans avoir accès au menu de démarrage?

J'ai installé Ubuntu 14.04 dans mon ordinateur portable il y a un an. et quelques mois avant l'affichage intégré de l'ordinateur portable a été détruit dans un accident. Mais les autres pièces fonctionnaient bien. j'ai donc connecté mon ordinateur portable à un périphérique d'affichage externe et j'ai commencé à travailler dessus.

Le problème est que l'affichage externe est contrôlé par le système d'exploitation Ubuntu et non par la carte mère. donc quand j'essaie d'installer d'autres distributions de Linux. Je ne peux pas voir le menu de démarrage, car l'affichage ne s'affiche que lorsque Ubuntu est activé.

J'ai également essayé des machines virtuelles, mais elles ne sont pas rapides et efficaces. Je suis littéralement coincé avec Ubuntu.

Est-ce un moyen de double démarrage de mon PC avec d'autres systèmes d'exploitation sans menu de démarrage (c'est-à-dire via Ubuntu lui-même, comme il y a Wubi pour Windows) afin que je puisse changer le système d'exploitation par défaut de l'ordinateur portable à l'aide de l'éditeur grub sous Linux

Je veux que Windows soit également dans mon ordinateur portable, donc de préférence une solution qui serait encore meilleure

1

Une configuration à double démarrage typique présente un menu de choix généré par un programme comme GRUB. Ces programmes fonctionnent via le firmware (BIOS ou EFI/UEFI) et dépendent donc de ses fonctionnalités. Si l'écran de votre ordinateur portable est cassé et si le firmware ne fonctionne qu'avec l'écran intégré de l'ordinateur portable (comme cela est courant), ces outils ne fonctionneront pas avec un écran externe. Je ne connais aucun moyen de contourner cette règle. Vous pourriez être en mesure de démarrer "à l'aveugle" en appuyant sur la flèche vers le bas (ou quoi que ce soit) pour changer les options de démarrage et espérons simplement que vous obtenez la bonne.

Cela dit, vous pourrez peut-être définir l'option de démarrage dans un système d'exploitation. Par exemple, si vous avez installé Ubuntu et Windows, vous pouvez, en principe, ajuster l'option de démarrage par défaut GRUB dans un système d'exploitation pour démarrer l'autre système au prochain démarrage. ( Ceci est contrôlé via le set default faire la queue /boot/grub/grub.cfg.) Il y a cependant quelques mises en garde importantes à cette approche:

  • Ubuntu stocke son fichier de configuration GRUB dans /boot/grub/grub.cfg. Vous devez modifier ce fichier à partir de Windows, ce qui signifie utiliser un pilote de système de fichiers Windows pour ext4fs (ou tout autre système de fichiers contenant ce fichier).
  • Si vous commencez avec l'ordinateur éteint et que vous souhaitez démarrer le système d'exploitation A, mais s'il est actuellement configuré pour démarrer le système d'exploitation B, vous devez démarrer le système d'exploitation B, reconfigurer GRUB, puis redémarrer dans le système d'exploitation A. C'est évidemment plus gênant que de choisir le système d'exploitation pour démarrer avant de démarrer un système d'exploitation.
  • Si GRUB devenait mal configuré, vous risqueriez de perdre la possibilité de démarrer quoi que ce soit et de le réparer serait un problème. Vous devrez peut-être déplacer le disque dur vers un autre ordinateur pour effectuer le travail nécessaire. .
  • Compte tenu de votre état actuel, je ne sais pas exactement comment vous démarrez le support d'installation de Windows. Je soupçonne que vous pourriez créer une entrée GRUB pour ce faire, mais je ne sais pas exactement à quoi cela ressemblerait. (Cela dépendrait probablement de si vous démarrez dans BIOS/CSM/en mode hérité ou en mode EFI/UEFI.)
  • Je ne sais pas si le programme d'installation de Windows apparaîtra sur l'écran interne uniquement, sur l'écran externe uniquement ou sur les deux écrans. Si le programme d'installation de Windows s'exécutait uniquement sur l'écran interne, vous ne pourrez pas l'installer.
  • Si vous rencontrez des problèmes lors de l'installation de Windows, vous pourrez peut-être utiliser une machine virtuelle pointée sur le périphérique du disque entier ou déplacer le disque dur vers un autre ordinateur pour l'installation, mais ces approches comportent leurs propres risques et peuvent ne pas fonctionner correctement.

Vous pourriez faire des choses similaires avec d'autres gestionnaires de démarrage, pas seulement GRUB; mais les détails de la reconfiguration du gestionnaire de démarrage varient. Les ordinateurs EFI, qui ont un gestionnaire de démarrage intégré qui peut être configuré via l'outil Ubuntu efibootmgr, l'outil standard Windows bcdedit ou l'interface graphique tierce Windows, sont particulièrement intéressants. EasyUEFI outil. Je recommande d'utiliser le gestionnaire de démarrage EFI, plutôt que de reconfigurer GRUB, pour contrôler le processus de démarrage sur un ordinateur EFI. Pour déterminer si votre ordinateur est basé sur EFI, recherchez un répertoire appelé /sys/firmware/efi dans Ubuntu. Si ce répertoire est présent, votre ordinateur est basé sur EFI; s'il est absent, vous avez démarré en mode BIOS.

D'une manière plus générale, à mon humble avis, vous devriez envisager de réparer l'affichage de votre ordinateur portable ou d'acheter un nouvel ordinateur portable. Vous pourrez peut-être trouver un écran de remplacement (ou tout autre composant cassé) à un prix décent sur eBay ou similaire. Les tracas et les risques du double démarrage "aveugle" sont suffisamment importants pour que je hésite à les entreprendre, d'autant plus qu'une erreur pourrait s'avérer difficile à réparer.

2
Rod Smith