О наболевшем, Grub не грузит Windows.
Всем бобра, работала windows загрузчик без каких либо проблем, но черт попутал решил обновить конфиг grub для авто запуска Manjaro и тут пропала windows из grub вапще. Пробывал популярные народные методы, помог метод с добавлением строк в 40_customs, но и тут винда не грузится. В grub выдает ошибки «no such device root» и не найдена команда «chainload». В Gparted есть раздел с меткой винды, до обновление конфига удалял раздел с Grub от Ubuntu. PS Bios UIFE, Windows 10 x64, Manjora x64, ОС на одном диске.
Проверь, правильный ли UUID выставлен на search .
Просто добавь insmod chain в начале.
Попрыгав с Grub я решил часть проблем, но появилась одна ошибка «invalid efi path»:/
Манжаро — ты молдаванен? Поставь уже нормальный дистр. Не будь тестером, будь уже юзером.
В убунту всё решается sudo update-grub в большинстве случаев.
Попробуй загрузиться из биоса в винду, минуя груб, так вроде можно было.
В семействе Linux у всех есть команда update-grub, только она не помогает. В винду не загрузится через bios, ибо выбор не велик жд, сдром и интернет адаптер. Через жд стартует grub от манжаро.
В семействе Linux у всех есть команда update-grub
Только в debian-based
И какой по вашим меркам нормальный дистрибутив Ubuntu? Mint? Я уже на них сидел, не ставил только fedora, arch. И можно пожалуйста ответы по теме.
Этот флудер топит за OpenSUSE. Это даже на спам смахивает, так как это по сути _единственное_, что он тут делает.
Как по мне скорее всего после установки какой либо ОС, загрузчик залетел в раздел ко всем grub, а этот раздел я удалил(. Хотя boot есть в папке с виндой.
GRUB не загружает Windows 7
В общем разделил диск на два раздела, windows 7 на sda2,а саму линукс установил на sda1(или она сама установилась,ибо я ламер). И GRUB при выборе Windows 7 не запускает систему и пишет что-то про раздел бут(100мб) и прочую хрень. Прошу помочь. Повторюсь что я не имел дела с линукс/убунту и прочими подобными операционными системами.
(У меня Kali Linux)
Давай вывод команд
Перед тем как запостить используй предпросмотр, должно получиться примерно так, например:
Огромное спасибо
# sudo grub-mkconfig -o /boot/grub/grub.cfg Generating grub configuration file . Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-4.15.0-kali2-amd64 Found initrd image: /boot/initrd.img-4.15.0-kali2-amd64 Found linux image: /boot/vmlinuz-4.14.0-kali3-amd64 Found initrd image: /boot/initrd.img-4.14.0-kali3-amd64 Found Windows 7 on /dev/sda2 done
Ну тут понятно, но только обрамляй вывод в тег [code] я же даже пример привел. Вот тут подробно про оформление сообщений www.linux.org.ru/help/lorcode.md Читать же крайне не удобно.
Теперь давай вывод команды
Если при установке ты снес скрытый загрузочный раздел windows, то теперь только переустановка windows. Сфотографируй или перепиши что именно пишет grub при загрузке windows.
разве update-grub не подхватит винду — если загрузочный раздел уничтожен?
Я не помню уже, вот и прошу показать что пишет grub (или винда уже, если фейлится).
Не факт он может только сделать chainloader на bootmgr и главное, чтобы этот bootmgr хоть где-нибудь был, или на разделе с офтопом или на Recovery так вроде это у 7-ки называлось. Уже не помню ибо сам раздел был эталоном ненужности 🙂
Там впереди какой-то мелкий раздел бывает (ntfs, но в самой винде скрыт, через оснастку управления дисками только видно), можно и без него установить мануально разбив диски (я помню у меня было на OEM, подозреваю что auto разбивка диска его тоже создает), но это не rescue, а боевой, на нем что-то нужное, как я понимаю.
совершенно верно — вспомнил, я разбивал винчестер хр-шным диском, а потом ставил 7-ку в заранее созданый раздел без всяких дополнительных загрузочных разделов, в результате загрузчик находился на одном разделе с системой и легко подхватывался рядом стоящим линем через update-grub, кроме того винтарь ограничен количеством первичных разделов и нех тратить их попусту. с десяткой такое не катит — изначально можно запихать ее в один раздел, но в любой может прийти обновление на новый билд — которое изменит разметку и сосдаст дополнительный раздел в 500 мб
Уже не помню ибо сам раздел был эталоном ненужности 🙂
Я почему-то часто вижу совет выносить /boot на отдельный раздел. Чем это плохо?
Кащенко, а причем линуксовый /boot к recovery-разделу Винды?
Ошибка grub не видит Windows 10
Многие новички и опытные пользователи Linux держат также установленной на своем компьютере операционную систему Windows, например, последней, десятой версии. Новичкам это нужно чтобы иметь запасную операционную систему, к которой они смогут вернуться, если их Linux сломается. А для опытных пользователей важно программное обеспечение, которое не поддерживается ни в Linux, ни даже с помощью эмулятора Wine, а таких программ достаточно много.
Но временами случается такая ситуация, что загрузчик Grub не распознает установленную Windows и не отображает ее в списке для систем для загрузки. В этой статье мы рассмотрим почему возникает ошибка grub не видит Windows 10 и как ее решить.
Ошибка Grub не видит Windows 10
Причин такой ошибки может быть несколько, начиная от того, что система установлена на другом жестком диске, и заканчивая неизвестными глюками пакета os-prober, который и занимается определением операционных систем в Linux. Также, если у вас есть несколько версий Windows на компьютере, то программа может видеть только одну из них.
Сначала можно попытаться сделать наш с Windows раздел более видимым для программы. Для этого примонтируйте его в какую-либо папку. Например, в /mnt/:
sudo mount -t ntfs-3g -o ro /dev/sda1
Я предполагаю, что система Windows установлена на разделе, который определяется в Linux, как /dev/sda1. Дальше запустите утилиту os-prober:
Если программа обнаружит Windows, то вам останется обновить конфигурацию загрузчика Grub:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Если же этот способ не сработает, а он, скорее всего, не сработает, то вам останется только вручную добавить пункт меню для Windows. Это не самое простое, но зато эффективное решение. Сначала нам нужно узнать UUID раздела диска, на который установлена Windows, например, /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:
Мы использовали такой метод потому что теперь настройка не собьется после обновления ядра или другого процесса, инициализирующего обновление конфигурации. Потому что если бы мы добавили эти строки в /boot/grub/grub.cfg, то они были бы перезаписаны если не при первом, то при одном из следующих обновлений системы.
Когда конфигурация обновлена вы можете перезагрузить компьютер и загружать Windows с помощью нового пункта. Таким образом, можно добавить несколько пунктов, только для разных разделов нужно указывать их UUID.
Выводы
В этой небольшой статье мы разобрали что делать когда у вас возникнет ошибка grub не видит windows 10 и какими способами ее можно исправить. На самом деле решение очень простое, если вы не используете систему с UEFI. В варианте с EFI загрузка Windows управляется не Grub, а загрузчиком UEFI, но при использовании Linux рекомендуется отключить эту технологию.
Не загружается Windows из grub
Здравствуйте всем. Недавно решил попробовать Ubuntu. Т.к. я вообще ничего в ней пока не понимаю ставил по инструкции отсюда http://ubuntologia.ru/blog/must-know/1800.html. Вроде все нормально разбил, поставил.Перезагрузился, сразу появляется grub и из него ubuntu нормально грузится, а вот при попытке из него запустить Windows выходит ошибка типа нельзя. Немного пошарился и увидел что в биосе windows стоит как отдельный диск и если с него загрузится все норм. Так вот кто поможет решить данную проблему?!
P.S и еще, возможно ли решение без установочного диска Windows
Не загружается Grub и Windows 7
Помогите пожалуйста, не загружается Grub и соответственно семёрка , что делать не знаю. Буду.
Не загружается загрузчик GRUB
Здравствуйте. Я только учусь работать с Ubuntu. Не получается правильно ее установить. Ноутбук.
Не загружается Windows 7 после восстановления GRUB
Есть два жёстких диска. На первом Ubuntu 18.04 и Windows 7, на втором Ubuntu 16.04 и Ubuntu 14.04.
Как восстановить данные, если загружается только grub?
Загрузился с lve cd, удалил драйвера раида, установил убунту в раздел dev/sdc5 , который создал сам.
ITishnik, на третьей картинке последняя строка?
Напишите текст сюда.
Добавлено через 1 минуту
Похоже, что проблема не в Grub, а в NTLDR, ибо груб ему передаёт управление, а дальше тот уже упирается в какую-то ошибку.
Добавлено через 3 минуты
И да, к большому сожалению, с EFI я знаком только чуть-чуть.
Я так и предполагал. Однако, решил уточнить.
Добавлено через 1 минуту
Лично на моей мат плате secure boot поддерживается, но я его просто в bios отключил.
Да наплевать на него в принципе, мне больше интересно их происхождение. Они на ноутбуках уже готовые идут, если переставить — по идее должны быть или MBR или обычный + подписи на обычном FAT EFI разделе в случае GPT, но всё некогда проверить, а оригиналы совсем иные, шифрованных на десктопах пока ещё не встречал даже на моноблоках, но я с ними мало копаюсь.
Windows не загружается после установки ubuntu и grub. У Grub есть опция, но она не загружается [duplicate]
Вы можете создать общую папку на сервере, затем подключиться к серверу и скопировать в общую папку, после чего вы сможете удалить общий доступ из папки
24 ответа
Все параметры, которые вы пытались, как представляется, для Windows 8 в режиме mbr, но вы используете UEFI, поэтому вы должны отремонтировать раздел UEFI; когда мой оконный загрузчик поврежден, я попробовал следующую команду:
bcdboot c:\windows /s f: /f ALL
здесь c: \ windows — это расположение папки Windows в окнах (c 🙂 partiton.
/ s — это опция, которая позволяет устанавливать файлы загрузчика UEFI в системном разделе UEFI, который форматируется в fat32, и в моем случае был (/ dev / sda4), так что f:
(f: это письмо от uefi partiton)
после выполнения этой команды вы получите установку успешно / не удалось
Это должно переустановить ваш загрузочный код Windows 8 в разделе UEFI.
Эта команда, которую я пробовал при загрузке с диска восстановления, и выберите расширенный параметр, а затем восстановление командной строки.
Вы можете создать диск восстановления, перейдя в панель управления и выбрав резервную копию и recovery -> создать диск восстановления / usb или вы могли бы заимствовать его у кого-то.
PS. Если вы еще не пробовали, вы можете попробовать все параметры, отображаемые в меню grub, особенно refind, который автоматически обнаруживает всю ОС UEFI. Вы также можете попробовать все записи окон в меню grub, чтобы проверить, работает ли какой-либо из них. Затем вы можете переключить свой режим uefi в BIOS из меню BIOS при запуске системы, а затем проверить, какие параметры его отображаются там, и если какой-либо из них работает.
В моем случае я сделал чистую установку Windows 7, оставил некоторое пространство, нераспределенное на SSD, и во время последующей установки Mint 18.3 с опцией по умолчанию «Alongside» не было Windows в меню загрузки grub.
Решение было просто: выполнил команду ниже в Mint, а Windows 7 была добавлена в меню grub вместе с memtest btw.
Вы уверены, что вы установили ubuntu тщательно, не уничтожая раздел Windows? Пожалуйста, проверьте ниже. Это даст больше информации для продолжения.
Убедитесь, что вы загрузились в режиме UEFI. Используйте sudo efibootmgr -t nn, чтобы использовать меню EFI. Вы можете выбрать Windows Boot Manager или ubuntu (GRUB). УВЕДОМЛЕНИЕ. Windows будет удалять установку GRUB на своем собственном системном разделе EFI каждый раз, когда обновляется BOOTMGR.
Убедитесь, что установочный раздел Windows 10 по-прежнему существует и выполняется в соответствии с этим ответом:
Для установки по умолчанию для Windows 10 по умолчанию требуется как минимум 4 раздела: sda1 (Recovery) sda2 (для компьютеров, которые загрузка в режиме EFI, системный раздел EFI обычно устанавливается на /boot/efi.) sda3 (MSR) sda4 (ОС Windows, обычно «C») Если раздел /boot/efi или раздел MSR поврежден или удаленный во время установки Ubuntu, вы, возможно, не сможете увидеть Windows в grub. Попробуйте следующую команду в Ubuntu, чтобы показать все доступные разделы: sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL Это должно дать вам представление о том, что случилось с вашей системой, и позволить вам проверить, все ли все разделы. Вы можете попробовать восстановить Windows с установочным DVD / USB-устройством Windows. Вы можете попробовать установить приложение Grub Customizer и посмотреть, доступна ли Windows в списке: sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer Затем вы можете запустить Grub Customizer и изменить, какие операционные системы доступны для загрузки. Вот скриншот, как выглядит правильная установка:
Если вы используете Bitlocker, вы, вероятно, внесли некоторые изменения в разделы непосредственно перед установкой Ubuntu (например, освобождение нераспределенного пространства для установки Ubuntu), тогда вы можете получить эту проблему, потому что GRUB не может справиться с запросом безопасности, которое появляется, когда начиная с окон, которые запрашивают ключ для восстановления битлокатора.
У меня была почти такая же проблема после установки Ubuntu 16.04.02 наряду с Windows 7. Ubuntu начнется нормально, но после выбора загрузчика Windows 7 из GRUB экран покажет какой-то странный образец регулярных разноцветных перекошенных линий и останется там, пока процессорный вентилятор не включится и не станет горячим, и я решил выключить компьютер, чтобы избежать повреждений.
Спасение произошло с использованием загрузочного компакт-диска Hiren’s и используя опцию Boot Windows 7 в главном меню в нем, что позволило мне перейти к приглашению для ключа восстановления битлокатора, ввести ключ, приостановить и возобновить битлокатор в моем сеансе Windows и использовать мою систему двойной загрузки как intende d впоследствии.
Нажмите и удерживайте Shift во время загрузки, это должно принести вам меню Grub. Или, если вы хотите, чтобы меню всегда отображалось, тогда отредактируйте свой файл /etc/default/grub
sudo gedit /etc/default/grub
Вставьте «#» в начале строки GRUB_HIDDEN_TIMEOUT=0.
Теперь сохраните затем выполните:
Это должно быть хорошо, чтобы меню Grub появлялось при каждой загрузке.
Лучше взглянуть на эту GRUB wiki https: //help.ubuntu .com / сообщества / Grub2
1.Введите режим восстановления Windows, нажав « Method1 » (может быть другим способом на вашем компьютере).
2. Нажмите «Устранение неполадок»
3.Щелкните « Устранение неполадок »
4. Выберите «Командная строка»
5. Введите текст следующие команды:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
6.Не перезагрузите компьютер
Командная строка
1.Используйте Rufus, чтобы сделать USB-накопитель Ubuntu и загрузиться в Ubuntu.
2.Start type type
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» своим загрузочным участком.
8. Устанавливает ранее установленную часть.
sudo unmount /mnt/dev sudo unmount /mnt/proc sudo unmount /mnt/sys sudo unmount /mnt
9. Удалите pendrive и перезагрузите компьютер.
И в следующий раз, когда двойное окно загрузки и Linux ссылаются на этот ответ Двойная загрузка Windows и Linux
Сначала мы вернем Windows MBR, после чего мы переустановим grub и вернем linux обратно
. Устанавливаем Windows MBR (вы можете либо пойти на решение 1, либо на решение 2, оба работают) Загрузите Linux и убедитесь, что у вас есть рабочее подключение к Интернету и введите следующее на терминале.
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, и оба будут работать
Некоторые безопасные загрузочные машины не могут загружать 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.