Windows 10 не загружается после установки Ubuntu [duplicate]

вы могли бы просто использовать мышь (right-click+copy) and (rightclick+Paste)

21
задан 28 June 2017 в 20:27

36 ответов

Нажмите и удерживайте Shift во время загрузки, это должно принести вам меню Grub. Или, если вы хотите, чтобы меню всегда отображалось, тогда отредактируйте свой файл /etc/default/grub

sudo gedit /etc/default/grub

Вставьте «#» в начале строки GRUB_HIDDEN_TIMEOUT=0.

Теперь сохраните затем выполните:

sudo update-grub

Это должно быть хорошо, чтобы меню Grub появлялось при каждой загрузке.

Лучше взглянуть на эту GRUB wiki https: //help.ubuntu .com / сообщества / Grub2

1
ответ дан 23 July 2018 в 16:20
  • 1
    все же произошло то же самое, он не покажет меню grub – Arshian Archer 16 June 2015 в 09:07
  • 2
    вы редактировали файл grub? в / etc / default / grub? – Maythux 16 June 2015 в 09:09

Метод1

1.Введите режим восстановления Windows, нажав « Method1 » (может быть другим способом на вашем компьютере).

2. Нажмите «Устранение неполадок»

3.Щелкните « Устранение неполадок »

4. Выберите «Командная строка»

5. Введите текст следующие команды:

bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd

6.Не перезагрузите компьютер

Командная строка

Способ2.

1.Используйте Rufus, чтобы сделать USB-накопитель Ubuntu и загрузиться в Ubuntu.

2.Start type type

sudo fdisk -l

3.Нажмите корневую часть установки linux. Пример: Метод2. в моем случае. и ваш ботинок, обозначенный знаком *. Пример: (/ dev / sda6) в моем случае.

4.Настройте свой корень, чтобы внести некоторые изменения и некоторые привязки. Ниже замените « (/ dev / sda6) » на ваш корень.

sudo mount /dev/sda8 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /pro /mnt/proc sudo mount --bind /sys /mnt/sys

5. Теперь измените корневую директорию с USB-накопителя на корневой каталог hardrive

sudo chroot /mnt

6. Теперь установите grub на загрузочный фрагмент вашего, который вы отметили с помощью знака *, замените «/ dev / sda6» своим загрузочным участком.

grub-install /dev/sda6

Тип 7.Now.

exit

8. Устанавливает ранее установленную часть.

sudo unmount /mnt/dev sudo unmount /mnt/proc sudo unmount /mnt/sys sudo unmount /mnt

9. Удалите pendrive и перезагрузите компьютер.

И в следующий раз, когда двойное окно загрузки и Linux ссылаются на этот ответ Двойная загрузка Windows и Linux

2
ответ дан 23 July 2018 в 16:20
  • 1
    На шаге 5 иногда также помогает запустить команду bootrec /scanos перед запуском команды bootrec /rebuildbcd. Опция /scanos сканирует все диски для установок, совместимых с Windows. Он также отображает записи, которые в настоящее время не находятся в хранилище BCD. Этот снимок экрана показывает все 4 команды вместе на шаге 5: i.stack.imgur.com/qrnMl.png – karel 18 November 2017 в 17:12

Сначала мы вернем Windows MBR, после чего мы переустановим grub и вернем linux обратно

. Устанавливаем Windows MBR (вы можете либо пойти на решение 1, либо на решение 2, оба работают) Загрузите Linux и убедитесь, что у вас есть рабочее подключение к Интернету и введите следующее на терминале.

1. Решение

sudo apt-get install syslinux

Если пакет был установлен, используйте следующую команду для записи MBR:

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

1. Решение

sudo apt-get install mbr

Если пакет был установлен, используйте следующий для записи MBR.

sudo install-mbr -i n -p D -t 0 /dev/sda

Обычный для обоих

Замените sda if вы хотите установить MBR на другой диск. Не помещайте sda1, sda2 или sda3. Просто поставьте его как sda для жесткого диска.

Затем нам нужно установить grub, перезагрузив boot-repair, это исправит и повторно установит grub.Reboot, и оба будут работать

0
ответ дан 23 July 2018 в 16:20
  • 1
    Не повезло. Я попробовал оба ваших решения с помощью /dev/sda (хотя, похоже, у меня Windows 8 на /dev/sda3). Оба решения сопровождались «восстановлением загрузки», этого и , это является результатом этого. Я не вижу никаких изменений. Поскольку, я не эксперт в этом, стоит ли использовать оба варианта с /dev/sda3? Также обратите внимание, что все в Windows доступно для Ubuntu, поэтому, если мы хотим сделать взломать, мы сможем! Пожалуйста, предложите. – iammilind 10 August 2013 в 23:54
  • 2
    @iammilind теперь я сомневаюсь, что проблема возникает из-за самого ремонта загрузки. Попробуем другую альтернативу установки grub.I рекомендую rescatux из supergrubdisk.org/rescatux . У них есть видео о том, как восстановить grub. youtube.com/watch?v=hWaXANSNUcE . Так что восстановите windows mbr, как я сказал в вышеприведенном сообщении без загрузки-ремонта, и попробуйте загрузить непосредственно в Windows. Если это работает, мы знаем, что проблема связана с загрузкой, попробуйте загрузить с rescatux и восстановить grub – Stormvirux 11 August 2013 в 07:44
  • 3
    Я пробовал ваши решения без использования «boot-repair & quot; и не повезло. Обратите внимание, что когда я запускаю решение-2, на оболочке ничего не печатается, в отличие от решения-1, где есть некоторый вывод. Теперь я пытаюсь & quot; Rescatux & quot; инструмент какое-то время, я скачал его .iso и с помощью «Unetbootin» создал свой загрузочный образ на USB, который создает «загрузку». папку и некоторые файлы. НО, как запустить это программное обеспечение? Во всем своем учебном пособии они начинают с программного обеспечения, которое уже включено (что плохо для новичков). Если я перезапущу свою ОС с USB-интерфейсом, естественно, говорит «Нет ОС найдено». (потому что есть только папки и файлы). Можете ли вы рассказать, как его использовать? – iammilind 11 August 2013 в 09:51
  • 4
  • 5
    Раньше я следил за той же самой вики для создания образа USB, но тогда не мог получить возможность начать? Или, может быть, я не понял эту статью должным образом. Можем ли мы быстро общаться . – iammilind 11 August 2013 в 10:11

Некоторые безопасные загрузочные машины не могут загружать Windows из grub. Обходной путь - предоставить другой набор файлов EFI для каждого типа загрузки, поместив второй набор для Ubuntu на USB-накопитель и оставив файлы EFI на жестком диске для Windows.

У вас есть работающий набор файлов EFI на Ubuntu уже на жестком диске, поэтому возьмите (маленький) USB-накопитель (пустой, поскольку вы потеряете все данные на нем), поместите на него таблицу разделов GPT и создайте раздел 250M для файлов EFI , Скопируйте файлы EFI на жесткий диск на палку. Они появятся в каталоге /boot/efi под каталогом EFI.

Возьмите каталог EFI и все его содержимое и поместите его на раздел USB. Я бы предложил изменить версию палки EFI/ubuntu/grub.cfg, чтобы изменить название пункта меню «Ubuntu» на «Ubuntu on USB» или что-то, чтобы было очевидно, какой набор файлов вы загружаете.

Теперь попробуйте загрузить с USB-устройства и посмотрите, есть ли у вас измененный пункт меню и что он работает. Когда загружается USB-загрузка, вы можете просто перейти к /boot/efi/EFI/Boot, который должен быть разделом EFI на жестком диске, и он должен содержать копии (возможно, с разными именами) версий загрузочных файлов Ubuntu, которые также должны быть в [F5]. Используйте md5sum, чтобы подтвердить, что у вас есть копии всех файлов, находящихся в /boot/efi/EFI/Boot, потому что вы собираетесь их удалить! Скопируйте и переименуйте файл /boot/efi/EFI/Microsoft/bootxmgfw.efi в /boot/efi/EFI/Boot/bootx64.efi, и вы сможете снова загружать окна с жесткого диска - удалите палку и попробуйте загрузить Windows.

Когда вы обновляете ядро ​​и получить новый grub.cfg, сгенерированный на жестком диске (неиспользуемый, поскольку на жестком диске загружается только Windows), вам придется скопировать его непосредственно на USB-флешку EFI/ubuntu/grub.cfg.

Надеюсь, в какой-то момент , проблема с grub, не загружающая Windows на ваш компьютер, будет исправлена, и вы можете просто заменить файл EFI/Boot на жестком диске теми, что есть на EFI/Boot.

Просто убедитесь, что у вас есть копии что вы удаляете, поэтому вы можете их заменить, если это необходимо. Этот метод работал для меня на Toshiba.

1
ответ дан 23 July 2018 в 16:20

Выполните следующие действия:

Откройте терминал, нажав Ctrl + Alt + T или Поиск Terminal в тире. Введите следующую команду в Terminal: sudo -H gedit /etc/default/grub (откроется файл конфигурации grub в gedit.) Отредактируйте файл и измените следующие параметры следующим образом (удалите комментарии # перед любой из следующих строк) и сохраните файл: GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=false GRUB_TIMEOUT=10 Выполните следующую команду в новом экземпляре терминала: sudo update-grub Перезагрузите компьютер, теперь вы можете загружать Windows, если вы правильно разбили свою систему
0
ответ дан 23 July 2018 в 16:20
  • 1
    спасибо за ответ, и я исправил это легко, установив Grub Tool – Vishnu Bathala 16 November 2012 в 17:15
  • 2
    sudo gedit / etc / default / grub: команда не найдена, показывая ошибку – gmohan kumar 25 March 2015 в 17:15
  • 3
    есть пробел между gedit и / etc / .... – Faizan Akram Dar 25 March 2015 в 17:15
  • 4
    При попытке сохранить это, показывая некоторую ошибку, например, не удалось найти файл / home / ram / etc / default / grub – gmohan kumar 25 March 2015 в 17:24
  • 5
    скопируйте мои команды в терминал, вы должны выполнить: sudo gedit / etc / default / grub – Faizan Akram Dar 25 March 2015 в 17:29
  • 6
    хорошо, вы попробуете это, выполните эту команду с терминала (скопируйте его, это одна длинная команда) без кавычек, затем выберите рекомендуемый ремонт: & quot; sudo add-apt-repository ppa: yannubuntu / boot-repair & amp; & amp; & amp; & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install -y boot-repair & amp; & amp; & amp; & amp; & amp; загрузки-ремонт & Quot; – Faizan Akram Dar 25 March 2015 в 19:58

У меня была аналогичная проблема. После изменения порядка загрузки в BIOS, он загружается в Windows, но только в безопасном режиме. Чтобы решить эту проблему, я сделал Windows + R-> msconfig-> boot: normal. И все было решено. Надеюсь, это поможет.

1
ответ дан 23 July 2018 в 16:20

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

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