Способ 1 (Правильный)
Если не затерли загрузочный раздел с Windows, можете попробовать из Ubuntu (терминал):
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair && boot-repair
После запуска Boot Repair найдите и выберите Дополнительные параметры—>Другие параметры—>Восстановить загрузочные файлы Windows. Флаг загрузки должен быть размещен на том же разделе, на котором установлена Ubuntu. Раздел, на котором установлена Ubuntu, можно определить из приложения Disks, встроенного в Ubuntu.
Способ 2 (Неправильный), но для экстренного восстановления пойдет.
Также из терминала Ubuntu:
sudo nano /boot/grub/grub.cfg
Находим почти в конце файла chainloader +1 и на следующей строке добавляем ntldr /bootmgr
...
drivemap -s (hd0) ${root}
chainloader +1
ntldr /bootmgr
}
...
- Печать
Страницы: [1] 2 Все Вниз
Тема: После установки Ubuntu не загружается Windows 10 (Прочитано 19754 раз)
0 Пользователей и 1 Гость просматривают эту тему.
chestar1736
Здравствуйте, после первой установки ubuntu столкнулся с проблемой загрузки windows. Изначально на ноутбуке установлен hdd и ssd. На ssd установлена win10, а hdd был хранилищем. С помощью стд. средств win отрезал 100 гб от hdd под linux. При установке создал в неразмеченой области 2 раздела linux, а grub записал на ssd. В результате ubuntu загружается нормально, но при выборе win10 при загрузке, компьютер сразу зависает, отображая черный экран. Перезаргрузить пк возможно только длительным удерживанием кнопки питания. Вопрос в том, затер grub стд. загрузчик win или нет? При монтировании ssd с win выскакивает ошибка, позволяя примонтировать диск только в режиме чтения. Читал, что проблема может возникать из-за hiberfil.sys. Кстати, на диске этот файл есть, его размер более 4гб. Подскажите, как востановить загрузку win?
toZen
chestar1736, начнём сначала.
Запуститесь в Ubuntu и покажите пожалуйста вывод:
sudo update-grub
chestar1736
Создание конфигурационного файла grub…
Найден образ linux: /boot/vmlinuz-4.4.0-45-generic
Найден образ initrd: /boot/initrd.img-4.4.0-45-generic
Найден образ linux: /boot/vmlinuz-4.4.0-38-generic
Найден образ initrd: /boot/initrd.img-4.4.0-38-generic
Найден Windows 10 (loader) на /dev/sdb1
завершено
toZen
chestar1736, попробуйте перезагрузиться.
chestar1736
Это ничего не дает. При загрузке отображается окно загрузчика grub,если выбрать ubuntu система загружается, а если win10, тогда отображается черный экран и система зависает.
Дюшик
Подскажите, как востановить загрузку win?
Отключить физически HDD (оставить только SSD), загрузиться с установочного диска или флешки с Windows, на клавиатуре Shift+F10. В командной строке ввести
bootrec /fixmbr
нажать Enter. Перезагрузиться и проверить загружается ли Windows с SSD. Это если на SSD разметка MBR.
« Последнее редактирование: 24 Октября 2016, 14:28:06 от Дюшик »
chestar1736
При физическом отключении hdd и попытке загрузиться с ssd, возникла ошибка и на экране отображается grub rescue. Если же демонтировать ssd, тогда я вижу все тоже grub меню с выбором ос. Если выбрать win10, тогда сообщается о том, что подобного тома нет и я снова возвращаюсь на выбор ос, линукс нормально запускается. Исходя из этого выходит, что grub записался на hdd а на ssd просто стер загрузчик или нет?
« Последнее редактирование: 24 Октября 2016, 15:16:49 от chestar1736 »
viktor ne perestukin
chestar1736, ПрочЁл невнимательно, грузиться надо бы с флешки с виндой, и восстанавливать загрузку 10-ки (если не UEFI).
« Последнее редактирование: 24 Октября 2016, 15:30:22 от viktor ne perestukin »
chestar1736
Спасибо, команда fixmbr действительно помогла. Операционная система ожила, а моей радости не было предела. Подскажите, как теперь подружить 2 операционные системы на разных дисках?
Дюшик
Подскажите, как теперь подружить 2 операционные системы на разных дисках?
Можно попробовать установить GRUB на HDD, после этого в BIOS назначить загрузку с HDD, затем загрузиться в Ubuntu и выполнить
sudo update-grub
Если после установки GRUB на HDD в нём (в GRUB) уже будет прописана Windows, то sudo update-grub можно не делать. Проверить загрузку систем.
chestar1736
Именно так я поступал изначально. В таком случае при выборе загрузки с hdd отображается черный экран и компьютер зависает. Фактически единственный способ запуска ubuntu был при установке загрузчика на ssd с win, но побочной стороной является невозможность дальнейшего запуска win. Операционная система ubuntu осталась записана на hdd в разделах, которые win не видит. Возможно есть способ подкорректировать загрузчик, чтобы ubuntu работала без ее переустановки?
Пользователь добавил сообщение 24 Октября 2016, 20:42:14:
Забыл добавить, что при демонтировании ssd с win, все равно загружался grub, а затем из него запускалась ubuntu. Исходя из этого я предполагаю, что grub уже имеется на hdd или я ошибаюсь?
« Последнее редактирование: 24 Октября 2016, 20:42:14 от chestar1736 »
Дюшик
chestar1736,
Такое ощущение, что у вас на дисках разметка разная. Подключите оба диска, загрузитесь в 10-ку в строке поиска введите diskmgmt.msc -> OK. Сделайте скрин открывшегося окна с разделами дисков и покажите скрин. Или загрузитесь с установочного носителя Ubuntu и покажите вывод
sudo parted -l
и скрин с разделами обоих дисков из Gparted .
chestar1736
Петрович
Подскажите, как теперь подружить 2 операционные системы на разных дисках
А с помощью EasyBCD?…
Asus H170M-PLUS; Core i5-6500 3.2GHz; 16GB DDR4-2133; Intel HD Graphics 530 1536MB; InteI i219-V + TL-WDN4800; 2xSSD + HDD; VX2453 23,5″
OS x64: Runtu XFCE 16.04.3; Win 10 Ent; OS X El Capitan 10.11.6
Дюшик
chestar1736,
Разметка на HDD «правильная» (та которая нужна). Я бы сейчас отключил гибернацию в 10-ке. ПКМ на меню Пуск -> Командная строка (администратор) и в ней выполнить
powercfg -h off
После этого перезагрузиться и проверить загрузку с HDD. Если загружаться не будет, то можно попробовать организовать загрузку Ubuntu через Виндовый загрузчик с помощью EasyBCD, как предложил Петрович.
- Печать
Страницы: [1] 2 Все Вверх
|
0 / 0 / 0 Регистрация: 09.03.2014 Сообщений: 12 |
|
28.02.2021, 12:27. Показов 11108. Ответов 19 Доброго времени суток! Имеется win10. Захотел поставить 2й ОС ubuntu. На win сжал диск, получил 70Гб неразмеченной области. С помощью rufus сделал загрузочную флешку. Далее через средства win (Параметры — Обновление — Восстановление) загрузился с флешки. Во время установки выбрал «установить рядом с win». Ubuntu встала, но теперь я не могу попасть обратно на win. При включении ноута grub не появляется и не предоставляет выбор ОС. В gprated на sda5 был установлен ubuntu. Проблема осложеняется тем, что за все время владения ноутбуком (DNS twc0000083) я так и не нашел клавиши для выхода в efi/bios — перепробовал все. При переустановке win обычно ставил из под старой ОС.
0 |
Дно пробито 4754 / 2893 / 386 Регистрация: 07.10.2020 Сообщений: 19,678 |
|
28.02.2021, 13:00 |
|
Сообщение от S1beria21 Во время установки выбрал «установить рядом с win». Ubuntu встала, но теперь я не могу попасть обратно на win. При включении ноута grub не появляется и не предоставляет выбор ОС. В gprated возможно загрузщик Винды сломался .
0 |
15903 / 7926 / 755 Регистрация: 03.01.2012 Сообщений: 32,863 |
|
28.02.2021, 13:05 |
|
S1beria21, Может, раз Сообщение от S1beria21 При включении ноута grub не появляется и не предоставляет выбор ОС. сначала обратиться в раздел линуксоидов? Или попросить заглянуть в тему Андрей1224
0 |
-9 / 8 / 3 Регистрация: 17.02.2021 Сообщений: 239 |
|
28.02.2021, 14:15 |
|
Сообщение от gecata сначала обратиться в раздел линуксоидов мы уже в нём
0 |
Андрей1224 8584 / 3083 / 523 Регистрация: 14.04.2011 Сообщений: 7,732 |
||||
28.02.2021, 15:19 |
||||
S1beria21,
Сообщение от S1beria21 за все время владения ноутбуком (DNS twc0000083) я так и не нашел клавиши для выхода в efi/bios — перепробовал все. А Boot menu (F12 или другая клавиша) не пробовали вызвать. И\или почитать мануал к ноуту.
0 |
28.02.2021, 18:29 |
|
Не по теме: Сообщение от DefenseMinister мы уже в нём Ну да. Я и отправила
0 |
S1beria21 0 / 0 / 0 Регистрация: 09.03.2014 Сообщений: 12 |
||||||||
28.02.2021, 20:32 [ТС] |
||||||||
Сообщение от Андрей1224 S1beria21,
А Boot menu (F12 или другая клавиша) не пробовали вызвать. И\или почитать мануал к ноуту.
апдейт делал. поставил GRUB_TIMEOUT_STYLE=menu — все также.
0 |
8584 / 3083 / 523 Регистрация: 14.04.2011 Сообщений: 7,732 |
|
01.03.2021, 09:43 |
|
S1beria21, Посмотрите в Добавлено через 25 минут
0 |
4 / 4 / 1 Регистрация: 18.04.2013 Сообщений: 131 |
|
01.03.2021, 12:21 |
|
Тут пишут, что для входа в BIOS с DNS может сработать F7 или F11.
0 |
3096 / 1573 / 150 Регистрация: 27.02.2021 Сообщений: 7,742 |
|
01.03.2021, 22:18 |
|
Загрузчик граб куда установил. Линь ставится в таком-же режиме,что и винда, а она у тебя в UEFI поставлена ибо присутствует виндовый загрузчик ESP на sda2. Переустанавливай linux (флешку готовь для UEFI, грузись в UEFI), в установщике путь для системы на корневой /, путь для установки граба на виндовый ESP на sda2.
0 |
8584 / 3083 / 523 Регистрация: 14.04.2011 Сообщений: 7,732 |
|
02.03.2021, 09:46 |
|
Сообщение от vladj2007 Переустанавливай linux Зачем и что это изменит переустановка? Сообщение от vladj2007 Гибернация в винде перед установкой linux ОБЯЗАТЕЛЬНО должна быть отключенной. Раз ты ставил рядом и в автомате граб должен был прописатся в ESP, но гибернация не позволила что-то менять. Что не позволила поменять гибернация?
0 |
S1beria21 0 / 0 / 0 Регистрация: 09.03.2014 Сообщений: 12 |
||||
02.03.2021, 10:05 [ТС] |
||||
Сообщение от Андрей1224 S1beria21,
А Boot menu (F12 или другая клавиша) не пробовали вызвать. И\или почитать мануал к ноуту. Я когда делаю апдейт grub, он находит загрущчик Windows Boot Manager. Миниатюры
0 |
0 / 0 / 0 Регистрация: 09.03.2014 Сообщений: 12 |
|
02.03.2021, 10:09 [ТС] |
|
Сообщение от vladj2007 Загрузчик граб куда установил. Линь ставится в таком-же режиме,что и винда, а она у тебя в UEFI поставлена ибо присутствует виндовый загрузчик ESP на sda2. Переустанавливай linux (флешку готовь для UEFI, грузись в UEFI), в установщике путь для системы на корневой /, путь для установки граба на виндовый ESP на sda2. При установки линукса у меня не было выбора для граба, я просто указал «установить рядом с windows» (далее было предупреждение — фото прикладываю). При установке флешку под UEFI руфусом прошивал. Быструю загрузку в винде отключал через энергопитание. Батарейку уже вытаскивал, все также. Миниатюры
0 |
3096 / 1573 / 150 Регистрация: 27.02.2021 Сообщений: 7,742 |
|
02.03.2021, 12:11 |
|
Сообщение от Андрей1224 Что не позволила поменять гибернация? Не позволила переписать загрузчик в разделе ESP, у него граб совершенно пустой. Переустанавливать не нужно. Нужно сначала поправить загрузчик винды что-бы загрузится в неё и отключить гибернацию, затем из linux прописать в ESP виндовый граб. Со сломанным загрузчиком винды проще всего загрузить её с помощью ремонтной флешки от Стрельца, там при загрузке в меню есть поиск виндовых систем которые прекрасно грузятся даже с попорченным виндовым загрузчиком. Добавлено через 8 минут
0 |
8584 / 3083 / 523 Регистрация: 14.04.2011 Сообщений: 7,732 |
|
02.03.2021, 14:31 |
|
Сообщение от vladj2007 Не позволила переписать загрузчик в разделе ESP, Вы вообще о чём? Сообщение от S1beria21 Я когда делаю апдейт grub, он находит загрущчик Windows Boot Manager И что, через Windows Boot Manager Винда не загружается?
0 |
0 / 0 / 0 Регистрация: 09.03.2014 Сообщений: 12 |
|
02.03.2021, 14:46 [ТС] |
|
Сообщение от Андрей1224 Вы вообще о чём? И что, через Windows Boot Manager Винда не загружается? Нет, все также.
0 |
Андрей1224 8584 / 3083 / 523 Регистрация: 14.04.2011 Сообщений: 7,732 |
||||||||
02.03.2021, 16:39 |
||||||||
А если в
Добавлено через 26 минут Добавлено через 51 минуту
1 |
S1beria21 0 / 0 / 0 Регистрация: 09.03.2014 Сообщений: 12 |
||||||||||||
02.03.2021, 23:04 [ТС] |
||||||||||||
Сообщение от Андрей1224 А если в
Добавлено через 26 минут Добавлено через 51 минуту
Сделал GRUB_HIDDEN_TIMEOUT_QUIET=true, апдейт, все также.
Миниатюры
0 |
3300 / 922 / 199 Регистрация: 14.01.2013 Сообщений: 4,612 |
|
03.03.2021, 09:12 |
|
Когда-то я проходил похожую камасутру. Поиск по фразе: решил проблему.
0 |
Андрей1224 8584 / 3083 / 523 Регистрация: 14.04.2011 Сообщений: 7,732 |
||||||||
03.03.2021, 15:27 |
||||||||
Пара бесполезных вариантов.
Можно попробовать в GRUB добавить ещё один пункт загрузки через Windows Boot Manager. Для этого в Кликните здесь для просмотра всего текста
Вместо ХХХХ подставить UUID раздела EFI (UUID можно узнать командой blkid). Сохранить файл и после этого обновить GRUB. —————— —————— Не исключено, что проблемы связаны с «кривой» работой UEFI-BIOS (так как не можете попасть в BIOS). Возможно стОит подумать об обновлении или перепрошивке BIOS.
0 |
BasicMan Эксперт 29316 / 5623 / 2384 Регистрация: 17.02.2009 Сообщений: 30,364 Блог |
03.03.2021, 15:27 |
Помогаю со студенческими работами здесь Не запускается Windows 8.1 после установки Ubuntu Открывается Windows 8.1, после установки Ubuntu Проблемы с загрузкой Windows XP после установки Ubuntu Не запускается Windows из Grub после установки Ubuntu Жесткий диск разбит на несколько частей, на одной из них Windows 7, еще несколько под данные, и одну часть выделил для… После установки ubuntu не виден windows 10 в grub Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 20 |
Новые блоги и статьи
Все статьи Все блоги / |
||||
Реализация DI в PHP
Jason-Webb 13.05.2025 Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . . |
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025 Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . . |
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025 В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . . |
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025 Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . . |
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025 Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . . |
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025 ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . . |
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025 Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . . |
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025 gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . . |
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025 CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . . |
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025 Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . . |
Наверх
Содержание
- 1 Восстанавливаем загрузчик Windows
- 1.1 Восстановление загрузчика Windows XP
- 1.2 Восстановление загрузчика Windows 7, 8
- 2 Восстанавливаем загрузчик Linux
- 2.1 загрузчик Grub 2
- 3 См. также
- 4 Полезные ссылки
Восстанавливаем загрузчик Windows
Эта инструкция поможет когда:
- хотим удалить Linux (любую ОС unix-подобную или нет) систему и оставить только Windows
- после установки Linux Windows не загружается
- Windows перестал загружаться, даже будуче единственой ОС (вирусы, сбой жёсткого диска)
Загрузчик Windows не воспринимает ничего кроме себя, поэтому его нужно ставить первым и в случае, когда использует только Windows и в случае, когда кроме него будут другие ОС.
1) Загружаемся с установочного диска Windows
2) Выбираем востановление системы
3) Выбираем средство восстановления “коммандная строка”
Далее действия зависят от ОС
Восстановление загрузчика Windows XP
Для восстановления загрузчкика Windows XP выполняем команды
fixboot fixmbr
Восстановление загрузчика Windows 7, 8
Для Windows 7 выполняем команды
bootrec /FixBoot bootrec /FixMbr
Параметр ScanOS (bootrec /scanos) покажет обнаруженные операционные системы. Если ничего не обнаружено, то fixboot и fixmbr не помогут.
- Для восстановления системного раздела можно также использовать утилиты (загрузившись с live-CD/DVD/USB):
- BCDboot[1] — выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С:
-
bcdboot C:\Windows /l ru-RU /s C:
- опции /l и /s не обязательны, если загрузчик установлен на отдельный раздел (как происходит по умолчанию), то, как правило, этот загрузочный раздел вообще не имеет буквы, поэтому опция /s не нужна.
-
- Bootsect[2]
-
bootsect /nt60 c: /mbr
-
- BCDboot[1] — выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С:
- Для просмотра разделов и их изменения можно использовать утилиту DiskPart[3]
Восстанавливаем загрузчик Linux
загрузчик Grub 2
Эта инструкция поможет когда:
- Переустанавливали Windows и кроме него был ещё Linux, который стал невиден
- Linux перестал загружаться, даже будучи единственной ОС
1) Загружаемся с LiveCD (LiveDVD, LiveUSB)
2) Смотрим таблицу разделов:
$ sudo fdisk -l Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 13 102400 7 HPFS/NTFS Раздел 1 не заканчивается на границе цилиндра. /dev/sda2 14 7749 62139420 7 HPFS/NTFS /dev/sda3 7750 23607 127377020 7 HPFS/NTFS /dev/sda4 23607 30402 54577153 5 Расширенный /dev/sda5 23607 30119 52301824 83 Linux /dev/sda6 30119 30402 2274304 82 Linux своп / Solaris /dev/sdb1 * 1 5099 40957686 7 HPFS/NTFS /dev/sdb2 5100 16142 88701952 7 HPFS/NTFS /dev/sdb3 16143 19457 26627737+ 83 Linux /dev/sdc1 1 30401 244196001 7 HPFS/NTFS
Ответ команды сокращён для наглядности. Видно, что в системе есть три диска. На двух первых есть загрузочные области и несколько разделов как Linux так и Windows (HPFS/NTFS). Нужно определиться какой из них будет восстанавливать (можно по очереди, отключив временно остальные диски). В случае с одним жёстким диском ситуация проще. Это будет /dev/sda
3) Монтируем Linux-раздел (здесь sda5, но если есть отдельный boot рездел, то нужно монтировать его), добавляем в него устройства и процессы, переходим в него, таким образом попадая в окружение ОС, которая установлена на компьютере:
$ sudo mount /dev/sda5 /mnt $ sudo mount --bind /dev /mnt/dev $ sudo mount --bind /proc /mnt/proc $ sudo chroot /mnt
После перехода вам не придется использовать sudo, т.к. теперь все команды выполняются от рута (root):
4) Устанавливаем загрузчик
# grub-install /dev/sda
Если получили сообщение об ошибке, то обновляем информацию об устройсве /dev/sda и пробуем установить снова:
# grub-install --recheck /dev/sda # grub-install /dev/sda
5) Выходим в окружение LiveCD ОС, отмонтируем разделы и перезагружаем компьютер:
# exit $ sudo umount /mnt/dev $ sudo umount /mnt/proc $ sudo umount /mnt $ sudo reboot
последняя команда может быть заменена на альтернативную:
$ sudo shutdown -r now
Сноски
- ↑ BCDboot — это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows… (подробнее на официальном сайте Microsoft)
- ↑ Программа Bootsect.exe обновляет основной загрузочный код разделов диска, чтобы обеспечить переключение между Bootmgr и загрузчиком NT (NTLDR). Это средство можно использовать для восстановления загрузочного сектора компьютера. Это средство заменяет FixFAT и FixNTFS.
- ↑ DiskPart — Это средство позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых из командной строки (подробнее на официальном сайте Microsoft)
См. также
- Отключение Secure Boot в BIOS (UEFI)
- Пересоздание файла хранилища данных конфигурации загрузки (BCD)
- DiskPart — консольная утилита Windows для работы с разделами
Полезные ссылки
- http://startubuntu.ru/?p=95 — Восстановление GRUB 2
- http://startubuntu.ru/?p=14 — Восстановление загрузчика GRUB