web-dev-qa-db-fra.com

Le disque dur Ubuntu 13.04 ne démarre pas

Pour le moment, je n'ai qu'un disque dur sur mon ordinateur, avec Ubuntu 13.04 installé. Ce n'est pas bootable. Il est formaté avec gpt, par gparted. AHCI est activé, le démarrage sécurisé n'est pas activé.

Ubuntu live DVD montre:

ubuntu@ubuntu:~$ Sudo parted -l
Model: ATA SAMSUNG HD154UI (scsi)
Disk /dev/sda: 1500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags  
 1      1049kB  211MB   210MB   fat32                 boot  
 2      211MB   17.0GB  16.8GB  ext4  
 3      17.0GB  27.5GB  10.5GB  linux-swap(v1)  
 4      27.5GB  342GB   315GB   ext4  
 5      342GB   1500GB  1158GB  ext4  

Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.
Error: Can't have a partition outside the disk!

ubuntu@ubuntu:~$ mount /dev/sda
mount: can't find /dev/sda in /etc/fstab or /etc/mtab

Voici le contenu de /etc/fstab:

# /etc/fstab: static file system information.  
#  
# Use 'blkid' to print the universally unique identifier for a  
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>  
# / was on /dev/sda2 during installation
UUID=f492ea82-fae6-462a-8ba1-87a2ee68dca8 /               ext4    errors=remount-ro 0       1  
# /boot/efi was on /dev/sda1 during installation  
UUID=1296-A193  /boot/efi       vfat    defaults        0       1  
# /home was on /dev/sda4 during installation  
UUID=d9dbcc8f-d124-4a46-bf4f-34fe47d2fe28 /home           ext4    defaults        0       2  
# swap was on /dev/sda3 during installation  
UUID=04c5c345-b31a-4481-b354-76d51b40597b none            swap    sw              0       0   

mount ne trouve pas sda1 dans fstab. J'ai peu d'expérience avec le DD en direct, peut-être que je fais quelque chose de mal?

ubuntu@ubuntu:~$ Sudo blkid  
/dev/loop0: TYPE="squashfs"   
/dev/sr0: LABEL="Ubuntu 13.04 AMD64" TYPE="iso9660"   
/dev/sda1: LABEL="EFIsystem" UUID="1296-A193" TYPE="vfat"   
/dev/sda2: UUID="f492ea82-fae6-462a-8ba1-87a2ee68dca8" TYPE="ext4"   
/dev/sda3: UUID="04c5c345-b31a-4481-b354-76d51b40597b" TYPE="swap"   
/dev/sda4: UUID="d9dbcc8f-d124-4a46-bf4f-34fe47d2fe28" TYPE="ext4"   
/dev/sda5: LABEL="DATA1" UUID="40f5c447-0517-48d7-a2bc-5a972ee1899e" TYPE="ext4"   

{Il n’ya probablement pas de problème matériel: il ya 2 jours, j’avais un dual boot fonctionnel avec 12.04 et Windows7 sur des disques durs distincts. J'ai décidé de mettre 13.04 sur un troisième disque dur, afin de pouvoir continuer à travailler avec 12.04 pendant la configuration de 13.04. Cela n'a pas fonctionné. Ce n’est qu’après la suppression de tous les autres disques que Windows 7 se répare. Windows ne démarre pas sans AHCI, donc AHCI doit être activé si je veux utiliser le disque dur avec Windows ultérieurement}

D'accord, j'ai répété l'installation de 13.04 64 bits et laissé Boot-repair le réparer, car boot-repair a trouvé un EFI cette fois. Dans http://paste.ubuntu.com/5680216/ vous trouvez

sda1: _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __

File system:       vfat
Boot sector type:  FAT32
Boot sector info:  According to the info in the boot sector, sda1 starts 
                   at sector 0. But according to the info from fdisk, 
                   sda1 starts at sector 2048.
Operating System:  
Boot files:        /EFI/Boot/bootx64.efi /EFI/ubuntu/grubx64.efi 
                   /EFI/Microsoft/Boot/bootmgfw.efi 
                   /EFI/Microsoft/Boot/bootx64.efi

sda2: _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __

File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  Ubuntu 13.04 
Boot files:        /boot/grub/grub.cfg /etc/fstab

Ça a l'air bien, sauf qu'il n'y a pas de disque Windows pour le moment. J'ai juste 1 disque avec une installation à moitié terminée Ubuntu. ridicule que cela ne fonctionne pas.

Chez Pastebin on voit:

EFI détecté. S'il vous plaît vérifier les options. Partition en dehors du disque détectée. ================== Conseil final en cas de réparation recommandée N'oubliez pas de lancer votre BIOS sur un fichier sda1/efi /...//grub * .efi!

Le bios doit donc démarrer sur le fichier grubx64.efi dans sda1/efi. Est-ce correct? Peut-être devrais-je faire quelque chose pour y parvenir, autre que de mettre le disque dur en tant que disque de démarrage? Il y a une option pour charger un efi dans le bios, mais cela ne trouve rien

Lorsque je démarre à partir du disque dur, un écran noir s'affiche avec: redémarrez et sélectionnez un périphérique approprié.

Carte mère: ASRock z68 Extreme3 ​​Gen3, mégatendances américaines du BIOS

2
Bwog

Le script de réparation de démarrage a clairement échoué; vous avez le plus d'emphase ( faire avoir une partition système EFI (ESP), et comme vous le dites, votre ordinateur semble être configuré pour un démarrage en mode EFI. La sortie que vous avez publiée (ce qui supprime le besoin de la sortie parted demandée par geezanansa) manque d'informations sur les chargeurs de démarrage EFI installés - probablement parce que le script a inexplicablement mal identifié le ESP ne pas être un ESP. Pour continuer, vous devez monter /dev/sda et rechercher tous les fichiers de cette partition se terminant par .efi. Par exemple, vous pouvez démarrer un live CD Linux, monter /dev/sda1 sur /boot/efi et exécuter la commande suivante:

ls -l `find /boot/efi -iname "*.efi"`

Affichez les résultats ici. Indiquez également ce qui se passe lorsque vous essayez de démarrer l'ordinateur - par exemple, ne démarre-t-il pas du tout, démarre-t-il sous Windows, etc.? La sortie d'une commande supplémentaire devrait également être utile:

Sudo efibootmgr -v

Merci de poster cela avec la sortie de la commande précédente. Avec la connaissance des chargeurs de démarrage sur le ESP et de ce qui se passe lorsque vous essayez de démarrer, il devrait être possible de proposer des suggestions de réparation.

1
Rod Smith

Le gestionnaire de démarrage de rEFIND m'a laissé redémarrer, voir http://www.rodsbooks.com/refind/ , essayez-le sur un support de démarrage. Il a montré qu'Ubuntu 13.04 fonctionne correctement lorsqu'il est détecté par le gestionnaire de démarrage. Cela peut également fournir des indices sur ce qui ne va pas et fournir une solution à long terme.

Contexte: une tentative d'installation d'Ubuntu 13.04 sur une installation opérationnelle avec 12.04 et Windows 7 sur des disques durs distincts s'est mal passée. 1) Windows 7 a ignoré ma partition EFI et a créé une partition dans un espace non alloué à la toute fin du disque (sans m'en informer correctement). 2) Grub2 n’est pas parfait: il a un bogue et voyez http://www.rodsbooks.com/refind/ . 3) Boot-Repair est un programme qui peut aider ces installations non démarrables. Ce n'est pas parfait et installé plusieurs copies des fichiers nécessaires au démarrage. 4) Votre UEFI/BIOS peut ne pas être parfait. 5) Je ne suis pas parfait, je suis juste un utilisateur final même si je ne suis pas complètement désemparé.

Mes remerciements vont à ceux qui se sont intéressés à ma question.

J'espère que je n'ai pas transgressé les règles avec cette réponse. Si les modérateurs ne l'aiment pas, ils peuvent simplement supprimer la question et la réponse. Cette question peut être fermée.

0
Bwog