J'ai modifié mon système pour qu'il démarre à partir d'UEFI au lieu du BIOS et que j'ai installé Windows 7 sur mon SSD interne doté du type de partition GPT.
J'essaie d'installer Ubuntu 13.04 sur mon disque dur externe. Ma machine est une Lenovo W52 . Mon disque dur est un USB3 de 1 To WD .
Voici une partie de ce que j'ai essayé:
J'ai essayé deux méthodes différentes:
D'abord: Lorsque je laisse Ubuntu s'installer automatiquement, sans rien changer, l'installation est terminée mais Ubuntu ne démarre pas. SSD était sorti et je suis sûr que les systèmes démarrent en mode UEFI.
Deuxième : J'ai essayé de partitionner moi-même dans l'ordre suivant, mais j'ai toujours le même problème. Je suis sûr que mon disque dur est partitionné en tant que GPT:
/EFI Boot
/(root)
/swap
/home
J'ai choisi d'installer le chargeur de démarrage dans /EFI boot
.
S'il vous plaît laissez-moi savoir ce que je fais mal.
Merci
Mise à jour: J'étais sûr que Windows, sur SSD, démarre en mode UEFI. Cependant, j'ai déconnecté mon disque dur et les fenêtres ont démarré à partir d'un disque SSD. J'ai utilisé le Live USB pour démarrer Ubuntu et le laisser effectuer le partitionnement et installer Ubuntu sur le disque dur externe. J'ai toujours eu le même problème et Ubuntu n'a pas démarré. Ensuite, j'ai utilisé le live USB et installé Boot-Repair. Après avoir exécuté Boot-repair et redémarré, tout était en ordre et Ubuntu a démarré à partir du disque dur. Cependant, il existe une ligne avant de démarrer sous Ubuntu: ata_id[279]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument
Mais le système s’amorce.
Script d'informations de démarrage: Voici un script d'informations de démarrage obtenu après l'utilisation de la réparation du démarrage.
J'ai essayé de changer le partitionnement et la taille des partitions. Après avoir lu ici , j'ai changé le partitionnement avec Gparted.
J'ai également installé le chargeur de démarrage dans /dev/sda1
qui est marqué en tant que partition /boot
. Comme prévu après l'installation et le redémarrage, Ubuntu n'a pas démarré. Donc, en suivant this et this posts, j'ai essayé d'enregistrer le chargeur de démarrage sur EFI. Mais je n'ai pas réussi. J'ai même remarqué que ma machine pouvait avoir le problème this , et j'ai changé le nom et l'emplacement de /EFI/Ubuntu/bootx64.efi
, mais sans effet, Ubuntu ne voulait pas démarrer. Encore une fois, j'ai utilisé réparation de démarrage pour résoudre le problème de démarrage et cela a fonctionné comme la fois précédente et je suis dans Ubuntu. Mais j'aime vraiment savoir ce qui cause ce problème. La chose intéressante est que Boot Repair a créé tous les dossiers et fichiers possibles. Existe-t-il un moyen de savoir quels dossiers sont utilisés pour le démarrage? Ce sont les différents dossiers et fichiers:
-/boot/efi/EFI/Boot/bootx64.efi
-/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
et bootx64.efi
-/boot/efi/EFI/ubuntu/bootx64.efi
et grubx64.efi
Le programme d'installation/Grub2 ne gère pas toujours EFI. La meilleure option consiste à démarrer le CD en direct et à utiliser la réparation de démarrage.
Voir: Comment puis-je installer Windows 7 avec une installation Ubuntu préexistante?
Question différente, même solution.
Postez l'URL que bootrepair vous donne si cela ne fonctionne pas.