2

Мой Windows 8 установлен на диске C. Я установил Ubuntu на диск D. По ошибке я выбрал загрузчик для загрузки с диска C при установке Ubuntu. Затем перезагрузил компьютер и загрузил его прямо в Ubuntu, не давая мне выбора из списка ОС. Затем я восстановил загрузчик Windows из Ubuntu, используя следующую команду:

sudo apt-get update; sudo apt-get install syslinux

затем

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

теперь он загружается только в Windows! Проблема обратная!

Вопрос в том, как выбрать вариант загрузчика для загрузки в нужную ОС. Спасибо

Последнее обновление

Я удалил ненужные диски и переустановил Ubuntu. но это та же история! У меня есть 120 ГБ SSD на Port0, содержащем мои Windows 8 и диск 500 ГБ в Port1, на котором я установил Ubuntu и диск 2 ТБ в Port2. Плюс USB-флешка объемом 8 ГБ, для которой я использовал для восстановления загрузки. Вот отчет загружен на:http://paste.ubuntu.com/15503838/

Кстати, я могу переустановить Ubuntu, если это необходимо, или, если так, можно найти более простое решение. Но, к сожалению, я не могу коснуться ОС Windows.
Я потратил весь свой день на эту проблему с загрузкой, но безуспешно, это настолько сложно для меня, только когда речь идет об отдельных жестких дисках, у меня он работает на моем ноутбуке, на одном диске, который имеет два раздела. Работать как шарм! Но поскольку на рабочем столе установлено несколько жестких дисков, это усложняется. Буду признателен за вашу помощь в этом.

2 ответа2

1

Я только что использовал Boot Repair с успехом. Просто скачайте live CD или Live USB и загрузите ваш компьютер вместе с ним.

1

Очевидно, ваша Ubuntu установлена на отдельном диске (sdg), и, поскольку вы выбрали диск Windows (я полагаю, sda), загрузочный код grub устанавливается на его MBR, а затем вы заменили его загрузочным кодом syslinux. которые ищут active раздел и в конечном итоге загружают bootmgr.

Поэтому вам нужно переустановить grub на sdg (с Ubuntu live medium):

mount /dev/sdg1 /mnt
grub-install --boot-directory /mnt/boot /dev/sdg

Вы можете просто оставить диск Windows в качестве приоритетного диска в BIOS и при необходимости переключиться на Ubuntu с загрузочным меню BIOS.

Если вы предпочитаете использовать grub для переключения, установите приоритет диска Ubuntu в настройках BIOS и добавьте загрузочную запись для Windows:

GRUB_DISABLE_OS_PROBER = TRUE

Эта запись используется для предотвращения добавления GRUB результатов os-prober в меню. Значение "true" отключает проверку os-prober других разделов для операционных систем, включая Windows, Linux, OSX и Hurd, во время выполнения команды update-grub.

(https://help.ubuntu.com/community/Grub2/Setup)

Поэтому убедитесь, что в /etc/default/grub параметр false , убедитесь, что os-prober установлен с помощью apt-get, а затем запустите update-grub .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .