Не удалось найти привод grub для dev sdb1

Ошибка при восстановлении загрузчика.

При стандартной процедуре восстановления загрузчика возникает проблема —
ошибка: invalid volume.
grub-install: ошибка: не удалось найти привод GRUB для /dev/sda5. Проверьте device.map.

Главное то, что файла device.map нет вообще. Кто-нибудь сталкивался с данной проблемой? Как можно её можно решить?

Обычно grub на /dev/sda ставят.

/dev/sda

Я как-раз на /dev/sda и ставил.

Ты сейчас можешь загрузиться в какую-либо ОС с жесткого диска или только с флешки или DVD?

Хорошо, загрузись с неё и кинь сюда вывод

По поводу странной разметки можно не писать(сам знаю).

Да у тебя она не просто странная: выводы fdisk и blkid не совпадают! Да и вообще бред какой-то: зачем нужен EFI раздел на dos разметке, он ведь обычно на gpt?

Не могу ответить на этот вопрос, т.к вручную я EFI не настраивал. Возможно это является последствием дуалбута с виндой(извиняюсь, если написал какой-то бред).

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

Тем не менее хотя бы одну из операционок надо восстановить.

Поможет ли здесь восстановление загрузчика в принцепе?

Поясняю: у тебя происходит какая-то фигня с разметкой диска. Обычно подобное чревато потерей данных с этого диска. Поэтому я рекомендую сначала сбросить на другой диск ценные данные (если ещё нет), а уже потом продолжать попытки восстановления.

Еще вопрос, покажите выхлоп (в тегах code или pre):
sudo gdisk -l /dev/sda

sudo gdisk -l /dev/sda

По поводу кода 42 на ntfs разделе немного огорчу
https://www.win.tue.nl/

42 Windows 2000 dynamic extended partition marker
If a partition table entry of type 0x42 is present in the legacy partition table, then W2K ignores the legacy partition table and uses a proprietary partition table and a proprietary partitioning scheme (LDM or DDM). As the Microsoft KnowledgeBase writes: Pure dynamic disks (those not containing any hard-linked partitions) have only a single partition table entry (type 42) to define the entire disk. Dynamic disks store their volume configuration in a database located in a 1-MB private region at the end of each dynamic disk.

Именно их видит ядро и не видят fdisk и gdisk (и могли насоздавать разделов на занятом месте, записью в которые могла быть убита накрытая ими ФС).

Давайте смотреть выхлоп:
cat /proc/partitions

Эта фигня — Microsoft Dynamic Disk, см. сообщение выше.

Спасибо за инфу, просто практически не жил на винде.

cat /proc/partitions

Извиняюсь, что так долго не писал.
Выхлоп:

Если судить по /proc/partitions, то размеры отдельных разделов в сумме не превышают размера диска. Но это так, скорее всего, из-за того, что ядро читает только старые данные LDM — это логично, на динамическом диске не должно быть значимых данных ни в MBR, ни в GPT. А отыскать их (прежние разделы) в выводе fdisk и gdisk не удалось, кроме sda4.

Рассказывайте, как был размечен диск изначально, если точнее, как именно было уменьшено место, занятое Windows.

Попробуйте смонтировать видимые в LiveUSB разделы, что-то получится? Возможно, принудительно.

Если повезло, и все данные Windows действительно внутри sda4 (в чем я очень сильно сомневаюсь), то даже удастся вытащить данные.

Можно попробовать получить границы LDM-разделов (чтобы понять, есть ли неповрежденные) при помощи ldmtool: https://www.mankier.com/1/ldmtool
Можно попробовать найти границы разделов при помощи testdisk и надеяться, что не разрушены управляющие структуры, скопировать данные.

Иначе, стирать 1Mb в конце диска, переразмечать и переустанавливать обе системы.

История дуалбута.

Итак, решил всерьёз подумать о переходе с windows на linux. В качестве первого дистрибутива выбрал Manjaro с окружением KDE. Windows решил оставить до тех пор пока полностью не освоюсь в linux. Скачал Acronis Disk Director и с помощью него отрезал 400 с лишним ГБ от дисков C и D. При установке самого manjaro решил воспользоваться функцией замены раздела. С этого момента и начались мои мучения. С начала были проблемы с fsck, потом device UUID=. not found. В итоге, многократно переустанавливая линукс с разными разметками, я пришёл к чёрному экрану с надписью GRUB и мигающим курсором:

Что и почему получилось — вполне понятно, ссылки выше уже давал.
Главная ошибка — необходимо было предварительно преобразовать динамический (Dynamic) диск в базовый (Basic) в терминологии Windows.

Без этого у вас получилось примерно следующее.
1) В MBR была запись о единственном первичном (primary) разделе с типом 0x42 и размером на весь диск; в последнем МБ этого раздела лежала реальная LDM-таблица разделов этого диска;

Acronis Disk Director и с помощью него отрезал 400 с лишним ГБ от дисков C и D.

возникает вопрос, действительно ли он умеет работать с LDM и что получилось при отрезании:
а) умеет, изменены (1) размеры ФС «дисков» C: и D:, (2) границы разделов внутри LDM, (3) границы внешнего контейнера в MBR;
б) не умеет, изменены размеры только внешнего контейнера.
Почему-то кажется, что у варианта (б) больше шансов :(, ведь динамический диск не может содержать дополнительных разделов внутри MBR и/или GPT. Но это мои домыслы, тут нужно исследовать вопрос по версии ADD, его документации, а при тишине в ней на эту тему — путем натурного эксперимента.

3) После создания разделов и установки Linux то, что получилось, могло выглядеть как-то так:

На картинке оптимистичный вариант, когда «диск D:» не был затерт, но это не гарантировано.

4) Если не было ценных данных, или есть их резервная копия, переразметьте и переставьте обе системы.
Если были — самое время озаботиться вопросом, 1) целы ли они и 2) куда переписать то, что еще не убито.

5) Если поддержка все же была, преобразование в Basic диск в том же ADD должно помочь, если он сможет оставить и MBR, и LDM разделы в MBR варианте.

На картинке оптимистичный вариант, когда «диск D:» не был затерт

К сожалдению, скорее всего «диска D» больше нет, т.к. из линукса можно взаимодействовать только с «C:».
Сейчас буду пытаться переустанавливать винду, а с неё уже посмотрю, что можно сделать.

Снеси все разделы и создай 3 следующих раздела: /, /home, /swap

После переустановки что-либо делать будет уже поздно, скорее всего, прежним данным будет хана. Если такой ваиант устраивает, сразу делайте Basic разметку, не Dynamic. Если в интерфейсе установщика на эту тему ничего не найдете, shift+F10, diskpart в помощь.

Сейчас буду пытаться переустанавливать винду

Линуксы могут работать без винды. Без винды они работают даже лучше.

Вопрос 1: чем сносить LDM?
В установщике Windows это легко сделать из diskpart.
В Linux-ах на ум приходит только dd или ldmtool (мало где есть в установщиках?)

Пока на диске есть LDM, ядро не увидит разделов из MBR.

Тем не менее, есть шанс его найти при помощи testdisk или других утилит восстановления данных.

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

Успешная установка

Спустя 3 с небольшим дня всё же установил linux. Для этого пришлось скинуть файлы в облако и создать новую GPT(и решить 3-4 возникшие проблемы). Спасибо всем за помощь! В следующий раз буду внимательнее при установке какой-либо системы дуалбутом с виндой.

Источник

«Невозможно установить GRUB в / dev / sda» при установке GRUB

Недавно я купил новый Lenovo Yoga 2 Pro и хочу использовать его с Ubuntu для учебных целей. Его встроенная ОС — Windows 8.1 и SSD на 256 ГБ.

Я сделал отдельный раздел на 90 Гб только для Ubuntu и живого USB для его установки.

В первый раз все, казалось, работало отлично, я решил Wi-Fi, выданный черным списком ideapad_laptop, установка прошла безупречно, и Ubuntu работал отлично.

Когда я встал на следующее утро и включил свой ноутбук, он сразу загрузился в Windows, не отображая меню GRUB. Поэтому я попытался выполнить сброс и проверил разделы с помощью диспетчера дисков, и все выглядело нормально. Так как я не мог найти решение онлайн, я продолжил и отформатировал раздел, чтобы попытаться установить снова. На этот раз и каждый раз с этого момента установка была прервана, и я получил фатальную ошибку:

Может ли кто-нибудь предложить решение этой проблемы? Если потребуется какая-либо дополнительная информация, я был бы рад предоставить ее. Спасибо.

При установке я получаю следующее в деталях:

У меня просто была эта проблема при установке Ubuntu 14.04 с флешки на жесткий диск.

Проблема была в том, что флешка была /dev/sda , установка на жесткий диск /dev/sdb

Несмотря на то, что установщик знал, как установить /dev/sdb , он попытался установить grub на MBR /dev/sda и потерпел неудачу. Чтобы обойти это, вернитесь в меню, попробуйте еще раз, скажите НЕТ, чтобы автоматически установить MBR первого жесткого диска, и вручную сообщите об этом /dev/sdb .

Я, наконец, заработал, не уверен, что из следующего получилось, но я:

  1. Отключена быстрая загрузка Lenovo в BIOS.
  2. Отключена безопасная загрузка в BIOS.
  3. Загрузился с Live USB.
  4. В меню загрузки добавлено backlight=vendor в текст настроек конфигурации Try Ubuntu прямо перед этим quiet splash .
  5. Выбрал Попробовать Ubuntu .
  6. В терминале побежал, sudo rmmod ideapad_laptop чтобы включить Wi-Fi.
  7. Запустил установку и выбрал установку обновлений во время установки.
  8. Раздел EFI был выбран автоматически, поэтому я выделил 9700 МБ для пространства подкачки и 80 ГБ для Ubuntu.
  9. После завершения установки добавил backlight=vendor к /etc/default/grub перед тем, quiet splash а затем побежал sudo update-grub .
  10. В черный список, ideapad_laptop чтобы включить Wi-Fi.
  11. Пока работает нормально. Спасибо всем за помощь!

У меня была эта проблема при установке Ubuntu (не двойной загрузки) в моей новой сборке. Ни один из вариантов загрузки, описанных выше, не будет работать для меня.

Мне пришлось отключить мой SSD и все USB-устройства, чтобы Ubuntu распознал только 1T HDD для установки.

У меня была аналогичная проблема. Я оставил установку как есть, затем убедился, что мой привод работает в режиме UEFI, загрузился с live CD и был установлен boot-repair .

Для этого мне нужно было добавить yannubuntu репозиторий и затем загрузить его apt-get . Это было сделано следующим образом:

Затем, когда программа была запущена, я проверил все параметры в Дополнительные параметры> Основные параметры и нажал Apply .

  1. Проверьте установочный носитель на наличие повреждений
  2. Проверьте BIOS и отключите безопасную загрузку
  3. Отключить быструю загрузку Lenovo

Я предполагаю, что вы устанавливаете в режиме UEFI, поэтому может потребоваться разблокировка блокировки системы в BIOS. Если ни одна из них не работает, я бы предположил, что проблема заключается в двойной загрузке. Я сам запускаю Ubuntu на Y2P, когда печатаю без проблем.

Что касается черного списка модуля ideapad_laptop, вы можете проверить github.com/pfps/yoga-laptop , так как есть некоторые драйверы, специфичные для Y2P. Все еще работаю в прогрессе.

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

У меня нет Lenovo Yoga, но у меня была такая же проблема на рабочем столе. Он имеет драйверы SSD и HDD, он был указан так:

Как всегда я пытаюсь установить ОС на мой SSD. Установщик устанавливает Ubuntu (или Linux Mint), /dev/sdb но затем пытается установить GRUB /dev/sda . Это проблема.

Решением было поменять местами соединения SATA, например так:

У меня тот же ноутбук, и у меня все работает нормально — но я установил загрузчик grub в уже существующий раздел EFI, у которого индекс 2 был в конце его имени — это, конечно, не был раздел sda, который был выбран по умолчанию. (Поэтому я выбрал свой раздел для установки выше и ниже, была возможность изменить раздел для установки grub.) Я использовал SD-карту для установки и запустил ее в режиме UEFI, потому что Windows 8.1 тоже был предварительно установлен таким образом , (Извините, если я выражаю это неправильно, но я знаю об этом только из чтения на разных форумах перед установкой Ubuntu 14.04 около трех дней назад.) В любом случае, все работает нормально, если вы делаете это таким образом. Запустите установочный носитель в режиме UEFI, выберите раздел, свободный для установки,

Да, кроме того, мне не нужно было ничего менять в BIOS, я раньше отключил быструю загрузку и оставил все как есть. Это автоматически изменило что-то еще, я могу посмотреть это снова, если вы хотите знать.

У меня было множество устройств на голой установке и я получил это 12.04 (последняя альтернативная ручная установка). Вместо того, чтобы отследить, где вы указываете GRUB, я просто согласился и перенес загрузочный SSD на порт sata-0, чтобы он отображался как sda.

Эта проблема возникла, когда я попытался дать новую жизнь моему ОЧЕНЬ старому павильону hp dm4. Он сказал, что не может установить grub, и ни одна из кнопок ничего не сделала. Я испугался и принудительно выключил мой компьютер в середине установки. К счастью, я снова смог загрузить диск. Позже я выяснил, что привод ручки был немного вытащен, из-за чего установщик сошел с ума. Для меня оказалось, что это было действительно простое маленькое решение.

У меня была такая же проблема при установке рабочего стола Ubuntu 15.10 (двойная загрузка на отдельном разделе в ноутбуке Lenovo G40-45, где Windows 10 уже установлена ​​и активирована).

Я уже отключил безопасную загрузку (согласно моему более раннему опыту с двойной загрузкой — Linux и Windows).

Наконец, я решил, что попробую с включенной безопасной загрузкой (как я ожидал, что ситуация улучшилась с 14.xx). И ЭТО РАБОТАЛО . — без каких-либо других настроек (и без подключения к интернету).

(Я установил Windows 10, когда безопасная загрузка была отключена, а затем установил Ubuntu с включенной безопасной загрузкой).

Источник

Читайте также:  Как поставить ссд в ноутбук вместо двд привода
Оцените статью
Авто Сервис