Как запустить Ubuntu 13.04 на внешнем жестком диске?

У меня есть внешний жесткий диск и я установил Ubuntu 13.04 на него. У меня Samsung ATIV Book 8 под управлением Windows 8. Когда я загружаюсь, я получаю меню Grub и могу загружаться как в Windows, так и в Ubuntu. Тем не менее, если я отключу жесткий диск, появится меню Grub, предлагающее найти носитель для загрузки. Как я могу настроить его так, чтобы без жесткого диска он просто загружался в Windows?

0
задан 30 July 2013 в 06:02

1 ответ

В вашем случае GRUB устанавливается на внутренний жесткий диск, а его файлы - на внешний. Это ПЛОХОЙ . Вы должны установить GRUB на внешний жесткий диск и Windows MBR на внутренний. Затем настройте запись GRUB в Windows. Вот шаги:

  1. Подключите внешний жесткий диск, загрузитесь с него в Ubuntu и выполните команду:

    sudo grub-install /dev/sdb
    

    где /dev/sdb - ваш внешний жесткий диск. [ +1115]

  2. Отключите внешний жесткий диск (для безопасности), перезагрузите компьютер и запустите установочный DVD-диск Windows или ремонтный компакт-диск Windows. Вы можете сделать его, пока у вас загружена Windows.
  3. Откройте командную строку и запустите:

    bootrec /fixmbr
    

    Другие инструкции также рекомендуют запустить bootrec /fixboot, но в моем случае он просто очищает хранилище BCD (поэтому я нигде не могу загрузиться), поэтому вам следует Запустите его , только если у вас есть проблемы с загрузкой в ​​Windows.

  4. Подключите внешний жесткий диск и загрузитесь в Windows. Оттуда запустите EasyBCD и настройте запись GRUB для вашего внешнего жесткого диска. Это должно быть легко. Если нет, то есть инструкция .

После этого вы можете загружаться как с внутренних, так и с внешних жестких дисков. Другой способ - переместить раздел /boot на внутренний жесткий диск и использовать GRUB, но это немного более сложное решение.

0
ответ дан 30 July 2013 в 06:02

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

Похожие вопросы: