Я попытался установить Ubuntu 13.04 на моем новом Lenovo G500, который был предустановлен с Windows 8. Я сократил основной раздел ОС (Win 8), а затем отключил быструю загрузку в параметрах питания в Win 8. Затем я вошел в UEFI и изменил режим на режим Legacy. Затем загрузился с Live USB-накопителя и установил Ubuntu. Во время установки я создал 2 точки монтирования (/ и swap), и когда я попытался продолжить, он предупредил меня о необходимости иметь другой загрузочный раздел размером 1 МБ. Я тоже это сделал. Может быть, это было ошибкой (не знаю). Затем попытался запустить Ubuntu и все было хорошо. Перезагрузил ноутбук, чтобы посмотреть, работает ли Win 8. Это не так и просил вставить диск Win 8. Я вспомнил, что для Ubuntu была утилита восстановления загрузчика. Я установил его и попытался восстановить загрузочный раздел, чтобы обе ОС загружались нормально. Утилита восстановления загрузки изменила режим на UEFI (я видел, что это происходит), а затем, когда я перезапустила ноутбук, я получила следующее сообщение
error: file '/boot/grub/i386-pc/normal.mod' не найдено grub rescue>
Теперь проблема в том, что я не могу восстановить свою систему. Я не могу войти в BIOS. Также ноутбук не распознает Live USB-накопитель, и у меня нет установочного компакт-диска Windows. Может ли кто-нибудь помочь мне в этой ситуации?
Вы совершили классическую ошибку (которую установщик должен предотвратить или, по крайней мере, предупредить вас об этом, ИМХО) при установке в BIOS / CSM / устаревшем режиме на компьютер, который уже загружает Windows в режиме EFI. Учитывая вашу текущую ситуацию, ваша лучшая надежда на восстановление выглядит следующим образом:
parted
или GParted как имеющий установленный «флаг загрузки», или в gdisk
как имеющий код типа EF00. Обычно это один из первых двух или трех разделов на диске, но он может находиться в другом месте. sudo mkdir -p /boot/efi
. /boot/efi
, как в sudo mount /dev/sda2 /boot/efi
, если ESP - /dev/sda2
. /etc/fstab
, чтобы ESP был установлен на /boot/efi
при перезагрузке. (Этот шаг рекомендуется, но не обязателен.) На этом этапе ваш компьютер должен загрузиться с жесткого диска, используя rEFInd. Тем не менее, есть EFI с ошибками, так что, возможно, у вас возникнут проблемы. Если так, отправьте назад с деталями.
Если вы хотите использовать Secure Boot, вы можете сделать это, но вам нужно будет предпринять дополнительные шаги, чтобы НАЗНАЧИТЬ работу с Secure Boot. Подробнее см. В документацию rEFInd Secure Boot .
Еще один момент: Ubuntu 13.10 была выпущена недавно, поэтому вы можете использовать ее вместо 13.04. Тем не менее, я еще не выполнил установку 13.10, поэтому я не уверен, есть ли у нее какие-либо реальные преимущества перед 13.04. Скорее всего, он делает что-то лучше, по крайней мере, в системах на основе EFI, поскольку разработка EFI для Linux в последние пару лет идет довольно быстрыми темпами
.