Как изменить загрузочный диск по умолчанию и пропустить экран Grub?

Я, наверное, сделал что-то действительно глупое. Мой основной жесткий диск на моем ноутбуке был заполнен, поэтому я решил установить Ubuntu 12.10 на внешний жесткий диск.

Когда у меня подключен жесткий диск, мне впервые открывается экран Grub, на котором я могу выбрать вариант загрузки в Ubuntu или Windows. Все нормально работает с подключенным внешним диском, но когда я пытаюсь загрузиться без него, я получаю grub rescue экран и ничего не могу сделать.

Я считаю, что моя проблема в том, что компьютер сначала ищет меню Grub и не может его найти. Затем он замерзает и становится непригодным для использования.

Есть ли способ обойти эту проблему, чтобы мне не приходилось постоянно носить с собой внешний накопитель?

1 ответ

Проблема в том, что GRUB зависит от некоторых файлов конфигурации, которые хранятся в разделе Ubuntu, и, поскольку ваша Ubuntu находится на внешнем диске, она работает только тогда, когда вы подключили один из них.

Есть несколько решений этой проблемы:

Лично я рекомендую решение № 1. Некоторые другие люди могут отличаться.

  1. Вставьте компакт-диск Windows, загрузитесь в консоль восстановления и запустите fixmbr, это восстановит загрузчик Windows на вашем внутреннем жестком диске.

    Чтобы загрузить Ubuntu с внешнего диска, вы выбираете внешний диск в порядке загрузки BIOS (или в меню загрузки) в качестве параметра загрузки (при условии, что на внешнем диске установлен grub, что следует, если нет, вы можете необходимо переустановить GRUB на внешнем накопителе (не на внутреннем) или просто переустановить Ubuntu на жесткий диск USB и выбрать внешний накопитель, на который нужно установить устройство).

  2. Создайте новый раздел на своем внутреннем диске и сделайте его /boot раздел, который будет содержать все файлы конфигурации, необходимые для загрузки GRUB.

    Этот раздел будет в основном иметь все файлы, содержащиеся в вашем /boot папка под вашим разделом Ubuntu. Вам также может понадобиться переустановить GRUB, чтобы сообщить GRUB о поиске файлов GRUB в новом разделе. Вам также может понадобиться смонтировать этот новый раздел в /boot в убунту.

  3. Установите Ubuntu вместе с Windows на свой основной жесткий диск, это переустановит GRUB, и все будет работать, но у вас не будет Ubuntu на внешнем диске.

  4. Если у вас есть какой-либо другой раздел Linux внутри вашего внутреннего диска, вы можете переустановить GRUB и сделать этот другой раздел Linux тем, который содержит файлы GRUB.

Другие вопросы по тегам