
Я много раз пытался установить Ubuntu 14.04 toy на новый диск на моем рабочем столе. Но grub никогда не работал. После перезагрузки всегда переходит в командную строку rescue grub с сообщением can «open» the disk, см. изображение 1.
Моя система имеет следующую структуру жесткого диска.
Последняя попытка была установить последнюю версию Ubuntu 15.04, и когда она была готова к установке системы после форматирования диска, она показала мне сообщение об UEFI, что-то вроде «Я нажимаю использовать UEFI» или что-то в этом роде (я не помню, что говорилось в сообщении), но после перезагрузки та же проблема. Я забыл сказать, что когда (предварительные установки) я устанавливал на жесткий диск Ubuntu, у меня не было никаких проблем с установкой или grub. EDIT: Моя материнская плата — Gigabyte GA-H87-HD3 Результат sudo blkid
ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="F84AA0AF4AA06C56" TYPE="ntfs" PARTUUID="13e39544-01"
/dev/sda2: UUID="2EB6A8A9B6A872CF" TYPE="ntfs" PARTUUID="13e39544-02"
/dev/sdb1: UUID="adac9a65-e121-4000-a2e4-9000372dfee3" TYPE="ext4" PARTUUID="be40ea1a-8031-4024-b8f9-782801d8e085"
/dev/sdc1: UUID="9CA29CF6A29CD65C" TYPE="ntfs" PARTUUID="3a0ff180-01"
/dev/sdd1: LABEL="New Volume" UUID="5CA815C4A8159E18" TYPE="ntfs" PARTUUID="57980e32-01"
/dev/sdi1: LABEL="UUI" UUID="C2F4-1EFA" TYPE="vfat"
/dev/loop0: TYPE="squashfs"
/dev/sdb2: UUID="185c13af-c626-4db3-a276-410f64711637" TYPE="swap" PARTUUID="06bd4ae4-38b1-4cbc-bc88-8a66c87ab77d"
решение1
Сначала попробуйте загрузить установочный носитель в режиме «попробовать перед установкой», откройте окно терминала и введите:
sudo blkid
Эта команда выведет информацию о разделах вашего диска, примерно такую:
/dev/sda2: LABEL="SSD_ESP" UUID="E231-242F" TYPE="vfat"
/dev/sda3: UUID="5028fa50-0079-4c40-b240-abfaf28693ea" TYPE="ext4"
/dev/sda4: UUID="65e70569-536a-4b50-b7c7-9267359447e8" TYPE="reiserfs"
Просканируйте этот вывод на предмет значения UUID (длинное шестнадцатеричное число) из ошибки «no such device» на первом снимке экрана. Если вы можете найти это конкретное число, то это говорит о том, что по какой-то причине GRUB не может найти ваш SSD, хотя Ubuntu может. Это может произойти, когда устройство SATA подключено к порту, который недоступен для прошивки, но доступен для Linux. В таком случае может помочь перемещение диска в другой порт SATA на материнской плате. Обратитесь к руководству за информацией о том, какие физические порты контролируются какими чипсетами контроллера диска. Если на одном из ваших других дисков нет загружаемой ОС, вы можете просто поменять кабели.
Если вы не видите UUID из сообщения в вашем blkid
выводе, то это говорит о том, что ваша конфигурация GRUB повреждена. Это может произойти, если вы запускаете старый GRUB из предыдущей установки. Это также может произойти, если в скриптах установки GRUB есть ошибка. (Похоже, вашСистемный раздел EFI(Находится на другом физическом диске, нежели загрузочный раздел Ubuntu, что достаточно необычно и может вызвать ошибку, с которой сталкиваются немногие.) На ум приходят два возможных решения/обходных пути:
- На живом диске Ubuntu запуститеРемонт багажника.Этот инструмент может исправить многие проблемы GRUB, но успех не гарантирован, особенно если проблема заключается в ошибке GRUB.
- Загрузите версию моего USB-флешки или CD-Rменеджер загрузки rEFInd,Подготовьте носитель с ним и загрузите его. (Возможно, вам придется отключить Secure Boot, если вы еще этого не сделали.) Это должно дать вам возможность загрузить Ubuntu и любую другую ОС на вашем диске. Если вы можете загрузить все свои ОС, загрузитесь в Ubuntu и установите пакет rEFInd PPA или Debian. Это должно настроить rEFInd как ваш основной менеджер загрузки, минуя GRUB.