Grub не видит загрузочную флешку windows

Загрузка с USB Drive через GRUB, или как быть когда компьютер не умеет загружаться с USB


Недавно оказался в такой вот ситуации. У меня есть Linux на машине и понадобилось переустановить/или установить другой дистрибутив. Отлично, это же легко! Загрузили дистрибутив с USB диска и вперед! Однако некоторые (особенно старые) машины не умеют загружаться с USB. Это было неприятно (особенно если учесть что я больше не записываю CD/DVD ни для каких нужд). Однако, если у вас есть GRUB1 установленный на машину, вы можете использовать его для загрузки с USB диска и даже переписать что-либо на жестком диске. Это вам конечно не поможет, если у вас компьютер без операционной системы или если у вас какой-нибудь Windows -> тогда, возможно, вам стоит посмотреть в сторону загрузки PXE. Я до сих пор не смог заставить так же работать GRUB2, некоторые вещи там делаются сложнее однако для старых машин этого может вполне хватить.

  1. Сначала определитесь с дистрибутивом (какой хотите загрузить/установить). Я использовал Linux Mint Debian записанный на USB через Unetbootin.
    Они (как и другие дистрибутивы) хранят это в syslinux.cfg, посмотрите пункт default и затем измените подчеркнутые места.
    [code]label unetbootindefault
    menu label Default
    kernel /ubnkern
    Добавить
    initrd=/ubninit boot=live config live-media-path=/casper quiet splash
    [/code]
  1. Загрузите целевую машину со вставленным USB приводом. После загрузки GRUB нажмите Escape и затем C для входа в командную строку GRUB.
  2. Если у вас всего два привода (включая тот что USB) на машине то внутренний будет обозначаться (hd0,0) и внешний (hd1,0), ну или что-то похожее.
    Я набрал следующее, измените у себя так как я показывал выше, нажимая Enter после каждой команды.
    [code]root (hd1,0)
    kernel /ubnkern
    initrd /ubninit boot=live config live-media-path=/casper quiet splash[/code]
  3. Готовы? Наберите boot и нажмите enter.

Так же в GRUB замечательно работает автодополнение по кнопке Tab. Вы можете набрать root (hd нажать Tab и получить список доступных приводов, root (hd0, и получите доступные на приводе разделы и типы файловых систем, и наконец список целевых ядер и initrd образов.

GRUB4DOS Installer 1.1 не видит флешку

Здравствуйте! Имеется проблема: GRUB4DOS Installer 1.1 не видит флешку.
Флешка — Transcend JetFlash 790 32GB. ОС — Windows 8.
Пробовал форматировать средствами Windows в FAT32 и NTFS. Без результатов.
Пробовал форматировать с помощью HP USB Disk Storage Format Tool в FAT32 и NTFS. Без результатов.
Хотел отформатировать в FAT32 или NTFS с помощью PeToUSB. Программа не видит флешку.

Как установить GRUB4DOS на флешку «руками»?

Grub4dos и PeToUsb не ищут флешку
Проблема решена, извините за пустую тему. Кому нужен ответ: запустите эти проги через имя.

Читайте также:  Защита сервера windows server 2012

Установка grub4dos на флешку под линукс
Всем привет. Нужно установить загрузчик grub4dos под linuxом на флешку.Подскажите как.

Не видит флешку в биосе загрузочную флешку linux
Здравствуйте! Вообщем, вот такая проблема: Windows с flash-карты ставится нормально, но при.

проблема с флешкой. после того как пытался вставить флешку в компьютер , компьютер не видит флешку
компьютер не видит флешку. пробовал на трёх компьютерах. что делать? как сделать чтобы флешка снова.

Решение

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Копм не видит флешку USB в ‘Этот компьютер’ и нет диска\тома. Но в Управление дисками он видит
Раньше такой проблемы не было. Возможно (но это не точно) после ремонта ноутбука что то нашаманили.

Innostor IS917 USB 3.0 16Gb — системный блок видит флешку с ошибкой, а нетбук видит на ура (везде Win7)
Вот такие пироги. Флешка IS917 Innostor USB 3.0 16Gb (на самой флешке маркировка DM PD021 16GB).

Как удалить Visual Studio 2019 Community со всеми рабочими нагрузками если VS Installer ее не видит?
Установил вчера Visual Studio 2019 на диск D, с нагрузками .NET, .NET Core и разработка мобильных.

Не видит флешку
Обновление до Linux Mint 17 продолжает приносить свои плоды. Как выяснилось, мы не видим флешку.

Ошибка 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:

Читайте также:  Astra linux cades plugin

Затем откройте файл /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 рекомендуется отключить эту технологию.

BIOS не видит GRUB — решение!

Устанавливая Linux Mint 20 на свой ноутбук Acer, рядом с Windows 10, я столкнулся с проблемой. После установки второй операционной системы, BIOS отказывался ее видеть и по прежнему грузил установленную ранее Windows.

Решение этой проблемы было найдено довольно быстро! Все оказалось довольно просто!

Оказалось что, UEFI — компонент BIOS’а, даже в отключенном состоянии по-прежнему проводит проверку загружаемых фалов и по его мнению, GRUB — такой себе компонент, явно не подлежащий загрузке! Так что пришлось вручную учить UEFI. Для этого, разумеется, пришлось лезть в BIOS.

На большинстве материнских плат, для этого используется клавиша F2 , нажатая при загрузке компьютера. Но если у Вас она не сработает, то уточните информацию о BIOS в спецификации вашего ПК.

Для манипуляций с UEFI, потребуется задать пароль пользователя BIOS, делается это в секции SECURITY.

Запомните пароль, поскольку в следующий раз, при входе в BIOS, с вас уже будут запрашивать код.

Проверьте, что функция Secure Boot включена, иначе, требуемые нам пункты будут не доступны.

А отключите вы ее позднее, это все равно потребуется, если вы хотите запустить на Linux проприетарные драйвера.

После включения Secure Boot и задания пароля активируется следующий пункт секции SECURITY:

SELECT AN UEFI FILE AS TRUSTED FOR EXECUTING

Зайдя в него, мы увидим каталог, в котором требуется пройти по следующему пути:

Там будет лежать файл — grub , вот его то и нужно добавить в доверенные. Для этого, жмем на него с помощью Enter и подтверждаем добавление файла в доверенные с помощью введения слова YES.

Теперь BIOS увидит GRUB, но по-прежнему будет грузить Windows. Чтобы исправить это — нужно изменить приоритет загрузки. Делается это все в тех же настройках BIOS, но уже в секции BOOT.

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

Читайте также:  Safari для windows 4pda

Это и есть наш GRUB, который с помощью клавиш F5-F6 требуется поставить на первое место в списке загрузки.

Обратите внимание, внизу BIOS дана четкие указания, какие клавиши нужно использовать для управления!

После всех этих операций, не забудьте вновь отключить функцию Secure Boot. Это делается все в той же секции — BOOT.

После этого, сохраните все операции клавишей F10 и выйдите из BIOS. При следующей перезагрузке ПК или ноутбука, вы увидите работающий GRUB, вместо загрузки Windows 10.

В нем Вы уже можете выбирать, что будет загружено Linux или Windows.

Не забываем ставить палец вверх и подписываться на канал. Впереди еще много интересного!

GRUB2 не видит Windows РЕШЕНО

Накатил утром свежий пакет обновлений для манжаро. Grub2 перестал видеть винду (win7x64), хотя еще 8 часов назад все было в порядке и полтора года до этого момента все было в порядке.
os-prober видит запись

Винда установлена на другом физическом диске. Как это исправить? Как скоро исправят данный баг?

За подсказки и помощь спасибо alexal9 и Agafron
Агафон вообще выручает часто, шикарный))

23 комментария

Как это исправить? — не знаю
Как скоро исправят данный баг? — не знаю.
И где брать тот же герыч что и у кодеров граба? — не скажу.
))))

Откатитесь на последний бекап. Это же не проблема.

P.S.
Бекап — это не проявление трусости.

И я не делаю.
Раз в неделю, вполне себе норм.

И хранить последние 3 версии.

Да, я можно сказать, москвич.
Общаюсь с вами с ноута 2008 года выпуска )))
Бекап бывает разный. Можно бекапить все, а можно выборочно.
Я бекаплю только систему, как раз на случай подобных сбоев и скрытые файлы хомяка. Из бекапа так же исключен кеш скачанных пакетов. В общем все занимает не особо много места на терабайтном HDD.

Это все конечно не отностится к вашему вопросу… Только дает тему для размышлений.

Timeshift аккуратненько скадывает все ему нужное в одну папочку, на любом, даже внешнем диске. Попробуйте с ним подружиться.

Прошу вас простить разработчиков. Не ошибается тот, кто ничего не делает. Я уверен, они все поправят. Может через несколько дней, а может недель.
Все же пользуясь роллинг релизом, нужно страховаться и самому.

я обычно ищу и спрашиваю в англоязычной среде

мой совет для ленивых, а граб все равно надо подправить, достаточно добавить одну строчку

а еще рекомендую ознакомиться с how-to от dimonmmk и станет проще.
Да и по сути это не баг, просто граб, видимо, раньше игнорил отсутствие данного пункта.
в вики все есть

Оцените статью