При установке ubuntu не видит windows 10

I just faced this problem on a new Dell XPS 8930. Even after disabling Secure Boot in the BIOS, the Ubuntu 18.04 installer failed to recognize the SSD at all, so it only offered a standalone installation. I came up with this somewhat devious workaround, installing Ubuntu on the 2TB drive that came with the system and borrowing some storage space from a second HDD that I had already bought to increase the storage capacity of the 8930.

In addition to the 8930 and the Ubuntu installation medium, you need one additional piece of software: Macrium Reflect, the disk imaging tool. The free version will work fine. Once everything is together and installed, follow these steps:

  1. Use Reflect to image the complete SSD into a file on HDD #2.

  2. Use Reflect to «restore» the SSD image onto the empty 2TB drive. If you want to ultimately move the Windows 10 boot to the HDD, you can take this opportunity to grow the Windows partition. This is recommended since Windows stores all kinds of crap on the system partition as it does upgrades, and over a period of years you will almost certainly run out of the piddling ~200GB of free space on the SSD’s Windows partition. If you’re going to keep using Windows on the SSD, there’s no need to resize. You’ll end up with 256G of the 2TB drive partitioned like the SSD, and the remaining space open and unformatted. This is where Ubuntu will live.

  3. Power down AND UNPLUG the system, and remove the SSD. This involves removing one small Phillips screw to release the SSD board. Check Dell’s documentation if you’re not sure what to take out.

  4. Boot into the BIOS, go to the Boot screen, and disable Secure Boot. This will automatically turn on Legacy boot support, which you’ll have to turn off later if you want to turn Secure Boot back on.

  5. Pop in the Ubuntu installation medium and reboot into the F12 startup options menu. I used a DVD for installation, and there will be an entry on that menu that allowed me to boot the DVD using UEFI. I think a USB installer will automatically boot using UEFI; you might want to confirm that. Once Ubuntu is running, do the install. It will install onto the unused space on the 2TB HDD and recognize the Windows 10 installation you cloned there in step 2.

  6. Once Ubuntu is installed, you can dual boot between the Ubuntu and Windows partitions on the HDD. You can work this way forever, but if you want to use the SSD, power the system down and reinstall it. In my case, that was all it took — GRUB booted Ubuntu from the HDD and Windows from the SSD with no further configuration needed.

  7. You may want to do some cleanup after this. In Ubuntu, the HDD-based Windows disk shows up as a drive named OS; the SSD is completely invisible (there may be some fstab tweaks that will fix this, but I haven’t looked since I don’t care about accessing the Windows system drive from Ubuntu). In Windows, the SSD Windows partition shows up as drive C and the HDD Windows partition shows up as drive F. You could wipe out all those pesky extra partitions on the HDD and recover a quarter terabyte, or leave them there as a backup Windows partition that you can boot if a future Windows update breaks the actual Windows installation on the SSD. Just keep in mind that the HDD version of Windows won’t boot and won’t receive updates, so it will get old real fast.

You can try re-enabling Secure Boot, but I’ve run into a problem with Secure Boot where the Ubuntu boot hiccups when it switches over to graphics mode. It appears to freeze but if I suspend and wake the system everything is working. That’s a problem for another day.

Sorry for the long-winded explanation, but it’s a long-winded process. I figured I’d save everyone the few hours it took me to figure out this workaround.

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: Не могу установить ubuntu 22.04 + НЕ видит windows 10  (Прочитано 2205 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Artem4ik

Всем привет!!!

Не могу установить ubuntu 22.04
Плюс Ubuntu НЕ видит windows 10

Скрины прикрепил.

SSD 256 Гб, m.2
стоит windows 10

быстрый запуск выключил
гиберницию выключил

Что делать?
Спасибо!

« Последнее редактирование: 01 Августа 2022, 22:41:05 от Artem4ik »


Оффлайн
andytux

Дров ты уже наломал. Виндовс еще загружается?
Вроде уже не в первый раз устанавливаешь, а все абсолютно бестолково.
В соседней теме задал вопрос, так хотя-бы прочитай ту тему, внимательно прочитай, восемь раз прочитай.
Ищи на форуме «три вопроса», прямо так, с кавычками. Пока этого не поймешь, к установке нечего соваться.
Пара подсказок. Раз есть винда, то придется подстраиваться под ее капризы. Судя по разметке на скриншоте, винда в легаси-режиме. Значит *бунту надо ставить в легаси-режиме. Значит надо загружать в легаси-режиме.
Совершенно напрасно ты испортил первый раздел флагами «boot,esp».

« Последнее редактирование: 02 Августа 2022, 04:20:11 от andytux »


Оффлайн
Artem4ik

Спасибо за ответ!

Да, вот как-то ни как…

Значит *бунту надо ставить в легаси-режиме. Значит надо загружать в легаси-режиме.

Хм… Как?

Совершенно напрасно ты испортил первый раздел флагами «boot,esp».

Не нужно ставить их вообще?


Пользователь добавил сообщение 02 Августа 2022, 08:20:57:


Ок. Опустим это всё.

Почему установщик не видит винду? И почему после разметки всё равно вываливает ошибку (скрины в первом посте)


Пользователь добавил сообщение 02 Августа 2022, 08:25:02:


Вопросы:

На компьютере БИОС или УЕФИ?
Если УЕФИ, то в каком режиме установлены системы: ЕФИ или легаси?
Если в ЕФИ-режиме, то в каком положении «secure boot»?

Ответы:

1. UEFI
2. Legacy (диск в mbr)
3. Disabled (Enabled не даёт включить)

« Последнее редактирование: 02 Августа 2022, 08:25:02 от Artem4ik »


Оффлайн
andytux

Значит надо загружать в легаси-режиме.
Хм… Как?

Изучай свой УЕФИ, тебе с ним жить. В УЕФИ включить режим «легаси». Бывает и другое название, например «CSM».
Флешка тоже должна быть сделана для режима легаси. Например, если делать командой «dd», то она годится для обоих режимов.
После того, как загрузишься с флешки, для верности проверить, в каком режиме.
Если есть каталог /sys/firmware/efi и в нем файлы-каталоги, то система в ЕФИ-режиме.

«boot,esp».
Не нужно ставить их вообще?

В общем случае, полностью зависит от твоего конкретного УЕФИ.
Флаги «boot,esp» — это для ЕФИ-режима устанавливаются на ESP-раздел. Но самое главное, на этом разделе файловая система должна быть FAT32. Без этого никакие флаги не помогут. А у тебя на этом разделе NTFS.
Для легаси-режима эти флаги вообще безразличны, только запутывают твой УЕФИ и тебя самого.

Почему установщик не видит винду?

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

почему после разметки всё равно вываливает ошибку

Потому что, ничто друг с другом не стыкуется, одно противечит другому, одни только ошибки.

Ответы:

В данном случае ответы мне не нужны. Я их знал до того, как написал.
Нужно чтобы ты прочитал эти темы. И не просто прочитал, а понял. Не только один пост, а все. Там масса сопутствующих нюансов.


Пользователь добавил сообщение 02 Августа 2022, 09:04:39:


Вот рядом тема,, буквально на днях растолковывал.

« Последнее редактирование: 02 Августа 2022, 09:04:39 от andytux »


Оффлайн
Artem4ik

Спасибо!

Если есть каталог /sys/firmware/efi и в нем файлы-каталоги, то система в ЕФИ-режиме.

Туплю. Где это смотреть?

Делаю вот так флешку, буду пробовать ещё…


Пользователь добавил сообщение 02 Августа 2022, 09:26:09:


Гружусь вот так


Пользователь добавил сообщение 02 Августа 2022, 09:34:40:


Загрузился

Такая вот картина. Пока вроде всё норм.
НО! Почему два esp? Удалить рука не поднимется. Не мешают?


Пользователь добавил сообщение 02 Августа 2022, 09:42:24:


откуси кусок от своего SSD ~200 Мб, этот раздел отформатируй в fat32 и назначь точку мониорвания /boot/efi

Это поможет мне? :)

« Последнее редактирование: 02 Августа 2022, 09:42:25 от Artem4ik »


Оффлайн
Дюшик

НО! Почему два esp? Удалить рука не поднимется. Не мешают?

Зря, снимите флаги esp с обоих этих разделов. Введите

sudo partef -l
Разметка диска у Вас скорей всего  msdos, значит Ubuntu нужно устанавливать в режиме Legacy\CSM. Если разметка msdos, то на первый раздел нужно поставить флаг boot (без esp) чтобы Винда могла загружаться, если конечно Вы ещё не «убили» Виндовый загрузчик в MBR.


Оффлайн
Artem4ik

если конечно Вы ещё не «убили» Виндовый загрузчик в MBR.

Уже два раза восстанавливал.

Зря, снимите флаги esp с обоих этих разделов.

Так я НЕ ставил. Вот загрузился, запустил Gparted и сделал скрин.

Что делать, как быть? :)


Оффлайн
Дюшик

Что делать, как быть?

Я в предыдущем своём посте написАл, что делать, проверить, что разметка msdos, снять не нужные флаги, поставить нужный флаг. Проверить загрузку Windows если нужно и устанавливать Ubuntu в режиме Legacy\CSM.


Оффлайн
andytux

«убили» Виндовый загрузчик в MBR.
Уже два раза восстанавливал.

Почему два esp?

Это вопросы к тебе. Что ты там навосстанавливал…
Если в легаси-режиме, то все равно убьешь в MBR виндовс загрузчик, зачем его восстанавливать.


Оффлайн
Artem4ik

sudo partef -l

sudo: partef: команда не найдена


Оффлайн
andytux

~200 Мб, этот раздел отформатируй в fat32 и назначь точку мониорвания /boot/efi
Это поможет мне?

Такое впечатление, что ты ни слова не прочитал, еще меньше понял.
В легаси-режиме оно не нужно вообще. Более того, у тебя таблица «ms-dos», уже есть четыре раздела, еще один ты не сможешь создать.

sudo partef -l

sudo: partef: команда не найдена

Естесственно не найдена, в команде опечатка. Наверно имелось ввиду «parted».


Оффлайн
Artem4ik

Естесственно не найдена, в команде опечатка.

ох и Дюшик :((

Как правильно написать?


Пользователь добавил сообщение 02 Августа 2022, 10:44:35:


Без ввода команды решил запустить установку.
Без создания разделов.

Установщик винду увидел — УРА! Нажал установить рядом (пусть сам разбивает диск или как лучше?)

НО! ошибка одна осталась

« Последнее редактирование: 02 Августа 2022, 10:44:35 от Artem4ik »


Оффлайн
Дюшик

НО! ошибка одна осталась

Просто продолжите установку.


Оффлайн
Artem4ik

Просто продолжите установку.

Блин! Я отменил и ввел вашу команду. Результат на скрине.

Ещё установщик создал раздел. Теперь начиная новую установку как мне быть?

Флаги не удалились, я их и не ставил.


Оффлайн
andytux

Это та «банановая кожура», которую подбросили в новой версии и на которой все падают. Я тебе давал ссылку на тему Peter_I, сколько он танцевал на этом месте.
Это не ошибка, а предупреждение. Еще раз, ESP-раздел нужен только для ЕФИ-раздела. Для легаси-режима он не нужен абсолютно.
Что тебе нужно, обязательно проверить, что место установки загрузчика весь твой nvme (устройство).

« Последнее редактирование: 02 Августа 2022, 11:06:26 от andytux »


  • Печать

Страницы: [1] 2  Все   Вверх

I just faced this problem on a new Dell XPS 8930. Even after disabling Secure Boot in the BIOS, the Ubuntu 18.04 installer failed to recognize the SSD at all, so it only offered a standalone installation. I came up with this somewhat devious workaround, installing Ubuntu on the 2TB drive that came with the system and borrowing some storage space from a second HDD that I had already bought to increase the storage capacity of the 8930.

In addition to the 8930 and the Ubuntu installation medium, you need one additional piece of software: Macrium Reflect, the disk imaging tool. The free version will work fine. Once everything is together and installed, follow these steps:

  1. Use Reflect to image the complete SSD into a file on HDD #2.

  2. Use Reflect to «restore» the SSD image onto the empty 2TB drive. If you want to ultimately move the Windows 10 boot to the HDD, you can take this opportunity to grow the Windows partition. This is recommended since Windows stores all kinds of crap on the system partition as it does upgrades, and over a period of years you will almost certainly run out of the piddling ~200GB of free space on the SSD’s Windows partition. If you’re going to keep using Windows on the SSD, there’s no need to resize. You’ll end up with 256G of the 2TB drive partitioned like the SSD, and the remaining space open and unformatted. This is where Ubuntu will live.

  3. Power down AND UNPLUG the system, and remove the SSD. This involves removing one small Phillips screw to release the SSD board. Check Dell’s documentation if you’re not sure what to take out.

  4. Boot into the BIOS, go to the Boot screen, and disable Secure Boot. This will automatically turn on Legacy boot support, which you’ll have to turn off later if you want to turn Secure Boot back on.

  5. Pop in the Ubuntu installation medium and reboot into the F12 startup options menu. I used a DVD for installation, and there will be an entry on that menu that allowed me to boot the DVD using UEFI. I think a USB installer will automatically boot using UEFI; you might want to confirm that. Once Ubuntu is running, do the install. It will install onto the unused space on the 2TB HDD and recognize the Windows 10 installation you cloned there in step 2.

  6. Once Ubuntu is installed, you can dual boot between the Ubuntu and Windows partitions on the HDD. You can work this way forever, but if you want to use the SSD, power the system down and reinstall it. In my case, that was all it took — GRUB booted Ubuntu from the HDD and Windows from the SSD with no further configuration needed.

  7. You may want to do some cleanup after this. In Ubuntu, the HDD-based Windows disk shows up as a drive named OS; the SSD is completely invisible (there may be some fstab tweaks that will fix this, but I haven’t looked since I don’t care about accessing the Windows system drive from Ubuntu). In Windows, the SSD Windows partition shows up as drive C and the HDD Windows partition shows up as drive F. You could wipe out all those pesky extra partitions on the HDD and recover a quarter terabyte, or leave them there as a backup Windows partition that you can boot if a future Windows update breaks the actual Windows installation on the SSD. Just keep in mind that the HDD version of Windows won’t boot and won’t receive updates, so it will get old real fast.

You can try re-enabling Secure Boot, but I’ve run into a problem with Secure Boot where the Ubuntu boot hiccups when it switches over to graphics mode. It appears to freeze but if I suspend and wake the system everything is working. That’s a problem for another day.

Sorry for the long-winded explanation, but it’s a long-winded process. I figured I’d save everyone the few hours it took me to figure out this workaround.

Ubuntu 19.04 при установке с флешки не видит установленную Windows 10 рядом

Думаю многие сталкиваются с такой проблемой и не понимают в какую сторону копать и как ее решать. Многие по не пониманию, соглашаются и форматируют диск с виндой в надежде, что Ubuntu при установке сама определит Windows и добавит ее в Grub. Лучше не надеяться на авось и делать все правильно.

Что делать, когда вы устанавливаете Ubuntu 19.04 или другую версию Ubuntu Linux с флешки, но при загрузке с флешки, вам сообщает, что рядом никаких других систем не обнаружено и предлагает отформатировать диск и установить систему начисто?

В данной ситуации когда вы в BIOS выбираете свою флешку с которой загрузиться для установки Ubuntu, стоит выбирать флешку перед которой имеется надпись UEFI, если выбрать свою флешку чуть ниже без надписи UEFI, тогда вы проблему не решите.

После того, как вы выберите свою флешку с UEFI, нажмете F10, сохраните изменения в BIOS и перезагрузитесь, далее пройдетесь по первых пунктах установки, вы увидите что вашу Windows система определит и предложит установить Ubuntu рядом. Далее остается лишь выбрать правильную разметку (на какой диск установить систему и готово).

Вот так и решается данная проблема, надеюсь вы с этим не столкнетесь и не успеете отформатировать ваш диск с первой системой. Если у вас остались вопросы, пишите в комментариях к материалу.

Автор: Юрий Герук

Лицензия: CC BY-SA 4.0

Благодарность автору!

Похожие материалы:

Помогла ли вам статья?

Да
Нет

Статья оказалась полезной для 0 человек

Многие новички и опытные пользователи Linux держат также установленной на своем компьютере операционную систему Windows, например, последней, десятой версии. Новичкам это нужно чтобы иметь запасную операционную систему, к которой они смогут вернуться, если их Linux сломается. А для опытных пользователей важно программное обеспечение, которое не поддерживается ни в Linux, ни даже с помощью эмулятора Wine, а таких программ достаточно много.

Но временами случается такая ситуация, что загрузчик Grub не распознает установленную Windows и не отображает ее в списке систем для загрузки. В этой статье мы рассмотрим почему возникает ошибка grub не видит Windows 10 и как ее решить.

Причин такой ошибки может быть несколько, начиная от того, что система установлена на другом жестком диске, и заканчивая неизвестными глюками пакета os-prober, который и занимается определением операционных систем в Linux. Также, если у вас есть несколько версий Windows на компьютере, то программа может видеть только одну из них.

Сначала можно попытаться сделать наш с Windows раздел более видимым для программы. Для этого примонтируйте его в какую-либо папку. Например, в /mnt/:

sudo mount -t ntfs-3g -o ro /dev/sda1

Я предполагаю, что система Windows установлена на разделе, который определяется в Linux, как /dev/sda1. Дальше запустите утилиту os-prober:

sudo os-prober

Если программа обнаружит Windows, то вам останется обновить конфигурацию загрузчика Grub:

sudo update-grub

Или:

sudo grub2-mkconfig -o /boot/grub/grub.cfg

Если же этот способ не сработает, а он, скорее всего, не сработает, то вам останется только вручную добавить пункт меню для Windows. Это не самое простое, но зато эффективное решение. Сначала нам нужно узнать UUID раздела диска, на который установлена Windows, например, /dev/sda1:

blkid /dev/sda1

Затем откройте файл /etc/grub.d/40_custom и добавьте туда такой код:

menuentry "Windows 10" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set B4A6AEB7A6AE7A0E
chainloader +1
}

Если кратко, то здесь мы устанавливаем в качестве корня первый раздел первого диска, а затем указываем загрузчику, что нужно найти раздел с нужным нам UUID. Затем передаем управление загрузчику на этом разделе с помощью chainloader. Дальше осталось обновить конфигурацию Grub:

sudo update-grub

Мы использовали такой метод потому что теперь настройка не собьется после обновления ядра или другого процесса, инициализирующего обновление конфигурации. Потому что если бы мы добавили эти строки в /boot/grub/grub.cfg, то они были бы перезаписаны если не при первом, то при одном из следующих обновлений системы.

Когда конфигурация обновлена вы можете перезагрузить компьютер и загружать Windows с помощью нового пункта. Таким образом, можно добавить несколько пунктов, только для разных разделов нужно указывать их UUID.

Выводы

В этой небольшой статье мы разобрали что делать когда у вас возникнет ошибка grub не видит windows 10 и какими способами ее можно исправить. На самом деле решение очень простое, если вы не используете систему с UEFI. В варианте с EFI загрузка Windows управляется не Grub, а загрузчиком UEFI, но при использовании Linux рекомендуется отключить эту технологию.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

  • При установке windows 10 ошибка 0xc0000001
  • При установке windows 10 интернет пропадает
  • При установке 0x80fe0000 при установке windows 7
  • При установке windows 10 с флешки мигает курсор
  • При установке windows 10 ошибка 0x8007000d при установке windows