Способ 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 (Прочитано 17978 раз)
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 Все Вверх
Установка операционной системы Linux на компьютер может вызвать некоторые проблемы, особенно если ранее на этом компьютере была установлена операционная система Windows. Одной из возможных проблем является то, что после установки Linux компьютер перестает запускаться в Windows.
Существует несколько возможных причин этой проблемы. Во-первых, во время установки Linux система может перезаписать загрузчик Windows, что приводит к тому, что Windows перестает быть доступной при запуске компьютера. Во-вторых, возможно, что при установке Linux были ошибки или неправильно настроены параметры загрузки, что также может привести к проблемам с запуском Windows. Наконец, возможна проблема совместимости между Linux и Windows, которая может препятствовать запуску Windows после установки Linux.
Если вы столкнулись с проблемой запуска Windows после установки Linux, не паникуйте. Существуют несколько возможных решений для этой проблемы. Во-первых, вы можете попытаться восстановить загрузчик Windows с помощью специальных утилит, доступных в Linux. Во-вторых, вы можете попытаться повторно настроить параметры загрузки в Linux, чтобы обеспечить совместимость с Windows. Наконец, если эти методы не помогли, вы можете попробовать переустановить Windows, при этом сохраняя все данные на жестком диске, либо воспользоваться другими специализированными программами для восстановления загрузчика.
Важно помнить, что при выполнении любых действий, связанных с восстановлением или изменением загрузчика, следует быть осторожным и иметь резервные копии всех важных данных, чтобы избежать потери информации или нежелательных последствий.
В заключение, проблема запуска Windows после установки Linux может быть вызвана несколькими факторами, такими как перезапись загрузчика Windows, ошибки установки или проблемы совместимости между операционными системами. Однако существует несколько возможных решений этой проблемы, включая восстановление загрузчика Windows, настройку параметров загрузки и переустановку Windows. Главное, помните о необходимости создания резервной копии данных и осторожно проводите все действия, чтобы избежать нежелательных последствий.
Содержание
- Переход на Linux: почему Windows не запускается
- Изменение загрузчика
- Проблемы с разделами диска
Переход на Linux: почему Windows не запускается
Многие пользователи, решившие установить Linux на своем компьютере, сталкиваются с проблемой, когда после установки линуксоидной операционной системы Windows перестает запускаться. В данной статье будут рассмотрены возможные причины такой проблемы и их решения.
1. Перезагрузка системы
Первым шагом, который следует сделать, это попробовать перезагрузить компьютер. Иногда после установки Linux, система не перезагружается автоматически, и для запуска Windows требуется выполнить эту операцию вручную.
2. Проблемы загрузчика
Другой возможной причиной может быть конфликт между загрузчиками операционных систем. Linux использует свой загрузчик, называемый GRUB, который может иногда перекрывать загрузку Windows. Для решения этой проблемы можно попробовать изменить настройки загрузчика или восстановить загрузчик Windows с помощью специальных инструментов.
3. Проблемы разделов диска
Еще одним возможным источником проблемы может быть неправильное разделение диска при установке Linux. Если раздел, на котором установлена Windows, был изменен или удален, то система не сможет запуститься. Для решения этой проблемы можно восстановить раздел Windows с помощью утилит восстановления системы.
4. Конфликты драйверов
Также возможной причиной неработоспособности Windows может быть конфликт драйверов. Если Linux и Windows используют различные драйверы для компонентов компьютера, это может вызвать проблемы при загрузке операционной системы. Чтобы решить эту проблему, можно попробовать обновить или переустановить драйверы в Windows.
Важно помнить, что переход с одной операционной системы на другую может вызывать различные проблемы. В случае, если самостоятельные попытки решения проблемы не увенчались успехом, рекомендуется обратиться за помощью к специалисту или проконсультироваться на форумах сообщества Linux.
Изменение загрузчика
Linux часто использует загрузчик GRUB (GRand Unified Bootloader), который устанавливается по умолчанию. Он позволяет выбрать операционную систему для запуска при каждом включении компьютера. Однако, если во время установки Linux были внесены изменения в разделы диска или параметры загрузки, это может привести к проблемам с запуском Windows.
Чтобы исправить проблему с загрузчиком и восстановить возможность запуска Windows, можно попробовать следующие решения:
- Восстановление GRUB: Если проблемы с загрузкой возникли после установки Linux, можно попробовать переустановить или восстановить GRUB. Для этого нужно загрузить компьютер с установочного диска Linux и выполнить соответствующую команду в терминале.
- Изменение порядка загрузки: В некоторых случаях Windows может не запускаться из-за неправильного порядка загрузки в BIOS. Чтобы исправить это, нужно зайти в BIOS и изменить порядок загрузки так, чтобы он начинался с диска, на котором установлена Windows.
Также стоит помнить, что при установке Linux рекомендуется создать отдельные разделы для каждой операционной системы и использовать так называемый «режим двойной загрузки», который позволяет выбирать операционную систему при каждом включении компьютера. В этом случае, проблемы с загрузкой Windows будут минимальны.
Проблемы с разделами диска
При установке Linux на компьютер с предустановленной Windows могут возникнуть проблемы с разделами диска, которые могут привести к неработоспособности Windows. Ниже представлены несколько возможных причин и решений для данной проблемы.
1. Неправильно установлен загрузочный заголовок (bootloader)
При установке Linux, его загрузчик (bootloader) может быть установлен на MBR (Master Boot Record), который является первым сектором жесткого диска и содержит информацию о загрузке операционных систем. Если загрузчик не установлен правильно, он может заменить загрузочный заголовок Windows, что приведет к невозможности запуска операционной системы.
Решение: Переустановите загрузчик Linux, чтобы он не заменил загрузочный заголовок Windows. Многие дистрибутивы Linux предлагают опцию «Раздел для загрузочной записи», где можно выбрать раздел, отличный от раздела, на котором установлена Windows.
2. Изменение размеров разделов
При установке Linux может потребоваться изменить размеры разделов на жестком диске. Если это делается неправильно, то это может повредить раздел с Windows или потерять данные.
Решение: Внимательно следуйте инструкциям при установке Linux и не забудьте создать резервную копию данных перед изменением размера разделов. Используйте специальные инструменты для изменения размеров разделов, такие как GParted, и следуйте руководству пользователя, чтобы избежать ошибок.
3. Повреждение раздела с Windows
При установке Linux, как уже упоминалось ранее, можно повредить раздел с Windows, что приведет к невозможности его запуска.
Решение: Используйте инструменты восстановления системы Windows, такие как восстановление загрузки или восстановление системы, чтобы попытаться вернуть работоспособность раздела с Windows. Если это не помогает, возможно потребуется переустановить Windows или восстановить данные из резервной копии.
В случае проблем с разделами диска после установки Linux рекомендуется обратиться к специалистам или поискать помощь на форумах, посвященных Linux или Windows, чтобы получить подробные инструкции и решения для конкретной проблемы.
You need to be certain whether the Windows loader is intact and readable by Linux or not in order to try Linux specific recovery. If you’re certain that Linux Mint installation went fine and is working good, open the Terminal, and type
sudo os-prober
, alternatively, you can pressTAB
key two times after writingos
to see what is the actual command for os-prober on Mint.
It should return an output like this:
/dev/sda1:Windows 7 (loader):Windows:chain
It means that Linux detects your Windows loader, so let’s proceed further. Since Mint uses Grub 2.0, fire up Terminal and type
sudo grub-mkconfig
It should print some configuration related output. Search your Windows entry after ### BEGIN /etc/grub.d/30_os-prober ###. If the output shows such entry, type in Terminal
grub-mkconfig -o /boot/grub/grub.cfg
,or the location of your grub.cfg, depending upon the installation.- Now type
grub-install /dev/sda
, where sda is the primary HDD for me.
Reboot your system normally, and select the Windows entry from Grub, it should boot.
If this doesn’t work, then there must a problem with Windows loader, you need to recover it. Recovering Windows loader is trivial if Windows Installation Disk is provided. Boot into the installation Disk , proceed to the window where it shows Install, click the Repair option at the bottom of the same screen, wait for the Windows to do some searching, it will eventually show some output (irrelevant for now), click on Advanced Recovery, and find the Command Prompt from there. You can follow HTG guide here if you are uncertain where to go next. Open Command Prompt, and type
bootrec.exe /fixboot
bootrec.exe /fixmbr
Reboot the System and you should directly be able to boot into Windows. But now you can’t boot into Linux Mint. To enable GRUB again, download the SuperGrub 2 disk, burn it, boot into it and it will show you a Grub Menu with OS it can find. You can boot into Mint from there, and repeat the aforementioned Grub steps to restore it.
If all else fails, Windows must be freshly installed. But, I’m always able to recover it from aforementioned techniques.
About SuperGrub 2 Disk :
Super GRUB2 Disk helps you to boot into most any Operating System (OS) even if you cannot boot into it by normal means…it’s a boot disk that will try to find all of your Operatings Systems and build a boot menu so that you can choose the one you want to boot from. From inside your booted Gnu/Linux you will be able to restore Grub by using one straight-forward command.
Link to SuperGrub 2 Disk :
Here. Choose the Stable one.
На протяжении многих лет пользовались ОС Windows, но с выходом «десятки» с ее концепцией слежения за каждым шагом пользователя решили перейти на один из распространенных дистрибутивов Linux под названием Ubuntu? Как правило, в первые месяцы освоения новой операционной системы на компьютер устанавливается Ubuntu и Windows. Но после первой установки Linux может возникнуть ситуация, когда загрузчик Grub, используемый в семействе бесплатных ОС, перезаписывает загрузочный сектор, откуда удаляется загрузочная запись Виндовс. Вследствие этого после инсталляции Убунту загружается только она, даже не отображая окна выбора операционной системы.
Пугаться в таких случаях утраты личной информации или необходимости установки Виндовс не следует. Рецепт простой: необходимо восстановление загрузчика Виндовс и выполняется оно совсем не сложно.
Шаг первый – резервируем загрузчик Linux
Начнем с того, что на компьютере загружена Ubuntu, с которой и будем восстанавливать загрузчик. И в первую очередь создадим резервную копию загрузочного сектора в файл на жестком диске в разделе, который является системным для Windows.
Запускаем терминал, представляющий собой графическую оболочку знакомой с Виндовс командной строки. Он находится по пути: «Приложения – Стандартные», а также вызывается посредством комбинации «Ctrl+Alt+T».
Вводим в его текстовую строку команду:
и выполняем ее, нажав «Enter».
Данная строка позволяет скопировать загрузочную запись с текущего загрузочного раздела sda1 в файл под названием Linux.boot.
Название этого файла может быть любым, главное — чтобы в имени использовались только латинские буквы.
Файл появился в каталоге юзера, из-под имени которого вы сейчас находитесь в системе. Откройте каталог с именем активного пользователя и скопируйте документ в корень диска, на котором находится Виндовс.
Шаг два – реанимируем загрузчик «семерки»
Видать, что-то пошло в не совсем нужном русле, и установщик заменил загрузочную запись на Grub.
Зачастую проблема возникает, если в БИОСЕ деактивирована опция «Legacy Boot».
Загружаемся с установочного носителя с дистрибутивом Windows 7. В окне, где появится кнопка «Установить», кликаем по ссылке «Восстановление системы».
На протяжении нескольких десятков секунд установщик просканирует жесткий диск на наличие установленной Виндовс 7 и выведет список обнаруженных систем. Выбираем ту, которой необходимо восстановление. На большинстве компьютеров используется только одна копия «семёрки», потому с выбором правильной редакции ОС проблем возникнуть не должно.
После всего этого появится окно с заголовком «Параметры восстановления», из которого необходимо запустить командную строку.
После в текстовой строке вводим «Bootrec.exe /FixMbr» и выполняем команду.
- Bootrec.exe – приложение для исправления неполадок с запуском Виндовс, начиная с Vista.
- Параметр «/FixMbr» сообщает утилите, что системный раздел нуждается в записи нового загрузчика, совместимого с «семеркой» — это MBR.
Затем выполняем команду «Bootrec.exe /FixBoot».
- Ключ «/FixBoot» выполнит восстановление главной загрузочной записи в системный каталог Windows.
Шаг три – делаем мультизагрузочное меню
«Семерка» загружается, но мы же хотим иметь возможность воспользоваться и Ubuntu после ее установки. Для этого придется добавить новый загрузочный сектор Grub, сохраненный ранее в отдельный файл. Для этого нам потребуется загрузиться в Windows и скачать приложение EasyBCD.
- Выполняем обновление программы, если оно будет обнаружено.
- Кликаем «Добавить запись».
- Переходим во вкладку «Linux/BSD», где можно создать загрузочный сектор типа Grub и интегрировать его в загрузчик.
- Из выпадающего меню «Тип» выбираем «Grub 2».
- Вводим имя для идентификации операционной системы. Имя может содержать специальные и кириллические символы, и цифры.
- Жмем «Добавить».
Шаг четыре – формируем мультизагрузочное меню
- Запускаем консоль в «семерке» с привилегиями администратора.
- Выполняем команду: bcdedit /create /d «Ubuntu» /application BOOTSECTOR. В качестве названия варианта загрузки (оно в кавычках) можно использовать любое сочетание символов.
- Копируем идентификатор диска, который выглядит как набор символов в шестнадцатеричной системе счисления, в буфер. Он отображается в следующем виде {ID}.
- Выполняем команду «bcdedit /set {ID} device partition=X:», где Х – буквенная метка диска с Windows.
- Вводим «bcdedit /set {ID} path to\linux.boot», где «path to» — директория хранения файла linux.boot, который мы сохраняли в первом шаге.
- Добавляем Ubuntu в список вариантов выбора ОС последней: «bcdedit /displayorder {ID} /addlast.
- Задаем время отображения меню перед автоматическим выбором первого варианта: bcdedit /timeout Y, где Y – время задержки.
Если перезагружаем компьютер и видим следующее меню, восстановление удалось и у нас можно загружаться как используя MBR, так и посредством Grub. Власти США обвиняют Михаил Кокорич в обмане инвесторов.