Использование ubuntu в качестве переносной ОС [dубликат]

У меня есть ноутбук Asus A42F, на котором установлена ​​32-разрядная версия Windows 7 на внутреннем жестком диске.

Я только что установил Asus A42F на портативный жесткий диск с помощью ноутбука. Теперь мой ноутбук не загружает Windows 7, если переносимый жесткий диск отключен.

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

Пожалуйста, помогите мне, я хочу:

Загрузите Windows с внутреннего диска без загрузки GRUB Boot Ubuntu с внешнего диска через меню загрузки BIOS (F8 или F12)
5
задан 26 March 2012 в 02:39

2 ответа

Вы установили Ubuntu на внешний жесткий диск, но, вероятно, вы установили его загрузчик (GRUB) на внутренний жесткий диск. Как я выяснил, это ошибка в установщике Ubuntu 10.04.

Чтобы проверить, сообщение об ошибке, которое вы показываете, будет выглядеть при загрузке без внешнего жесткого диска : GRUB is installed to /dev/sda while /dev/sdb was chosen for installation in the 10.04 installer [!d2]

Фон

Если я правильно напомню, что GRUB и GRUB2 состоят из двух этапов:

Исходный код загрузчика в Основная загрузочная запись (MBR) Загрузочный загрузчик в Volume Boot Record

В этом случае у нас есть первый этап GRUB в MBR внутреннего диска, а второй этап на разделе, где установлен Ubuntu. Если мы удалим диск Ubuntu, мы получим указанное выше сообщение об ошибке.

Фон

System Monitor shortcut in 10.04/Gnome 2 [!d15]

Загрузите Ubuntu, откройте системный монитор и найдите запись корневого каталога (/) в разделе «Файловые системы», запишите устройство. Идентификатор устройства следует этой схеме именования:

/ dev / sd [a_letter_from_a_to_z] [номер раздела]

Нам не нужен номер раздела, поэтому ваш идентификатор устройства должен выглядеть так: / DEV / SDB. Отлично, теперь мы знаем, на каком жестком диске в Linux установлены Ubuntu, и мы можем установить его в качестве загрузчика. Теперь откройте терминал и введите следующие команды:

sudo grub-install [your_device] sudo update-grub

Излишне говорить, что [your_device] необходимо заменить на ваше устройство, в этом примере /dev/sdb.

2. Исправление загрузчика Windows 7 без установочного диска Windows

Поскольку вы можете загружать Windows, и у большинства людей нет установочного диска Windows, мы загружаем и устанавливаем EasyBCD. Нажмите ссылку с именем System Monitor и просто нажмите кнопку загрузки. Не бойтесь, нет регистрации и нет необходимости покупать этот инструмент. Я рекомендую отключить внешний накопитель в этой точке. Запустите EasyBCD и под BCD Deployment выберите File Systems и нажмите кнопку write в MBR. Вы закончили!

2. Исправление загрузчика Windows 7 без установочного диска Windows

Чтобы убедиться: Отключите внешний накопитель! Теперь загрузите установочный диск Windows 7 и следуйте этому How-To: EasyBCD

4
ответ дан 18 July 2018 в 09:55

Вы установили Ubuntu на внешний жесткий диск, но, вероятно, вы установили его загрузчик (GRUB) на внутренний жесткий диск. Как я выяснил, это ошибка в установщике Ubuntu 10.04.

Чтобы проверить, сообщение об ошибке, которое вы показываете, будет выглядеть при загрузке без внешнего жесткого диска : GRUB is installed to /dev/sda while /dev/sdb was chosen for installation in the 10.04 installer [!d2]

Фон

Если я правильно напомню, что GRUB и GRUB2 состоят из двух этапов:

Исходный код загрузчика в Основная загрузочная запись (MBR) Загрузочный загрузчик в Volume Boot Record

В этом случае у нас есть первый этап GRUB в MBR внутреннего диска, а второй этап на разделе, где установлен Ubuntu. Если мы удалим диск Ubuntu, мы получим указанное выше сообщение об ошибке.

Фон

System Monitor shortcut in 10.04/Gnome 2 [!d15]

Загрузите Ubuntu, откройте системный монитор и найдите запись корневого каталога (/) в разделе «Файловые системы», запишите устройство. Идентификатор устройства следует этой схеме именования:

/ dev / sd [a_letter_from_a_to_z] [номер раздела]

Нам не нужен номер раздела, поэтому ваш идентификатор устройства должен выглядеть так: / DEV / SDB. Отлично, теперь мы знаем, на каком жестком диске в Linux установлены Ubuntu, и мы можем установить его в качестве загрузчика. Теперь откройте терминал и введите следующие команды:

sudo grub-install [your_device] sudo update-grub

Излишне говорить, что [your_device] необходимо заменить на ваше устройство, в этом примере /dev/sdb.

2. Исправление загрузчика Windows 7 без установочного диска Windows

Поскольку вы можете загружать Windows, и у большинства людей нет установочного диска Windows, мы загружаем и устанавливаем EasyBCD. Нажмите ссылку с именем System Monitor и просто нажмите кнопку загрузки. Не бойтесь, нет регистрации и нет необходимости покупать этот инструмент. Я рекомендую отключить внешний накопитель в этой точке. Запустите EasyBCD и под BCD Deployment выберите File Systems и нажмите кнопку write в MBR. Вы закончили!

2. Исправление загрузчика Windows 7 без установочного диска Windows

Чтобы убедиться: Отключите внешний накопитель! Теперь загрузите установочный диск Windows 7 и следуйте этому How-To: EasyBCD

4
ответ дан 24 July 2018 в 19:28
  • 1
    «Я получаю только опцию загрузки, когда переносится жесткий диск». - Я думаю, это означает, что GRUB также находится на внешнем – Lev Levitsky 25 March 2012 в 20:11
  • 2
    @ lev-levitsky Это просто означает, что GRUB запускается из MBR внутреннего диска и может найти в нем объем загрузочной записи на внешнем диске, если он подключен. Я добавил раздел, объясняющий фон. И да, это ошибка в установщике 10.04. Я просто взял свою Windows 7 VM, добавил второй диск в VirtualBox и установил Ubuntu 10.04. На первом снимке экрана вы можете увидеть, что, хотя я решил установить на sdb, загрузчик установлен в sda, таким образом перезаписывая загрузчик Windows 7. – LiveWireBT 26 March 2012 в 02:16

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

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