Попытка установить grub на диск с несколькими разметками разделов это пока не поддерживается
Попытка установить GRUB на диск с несколькими разметками разделов
Попытка установить GRUB на диск с несколькими разметками разделов
А вы очищали/форматировали этот диск после ROSA Image Writer? После RIW надо удалить разделы и форматировать по новой.
roman-ktn писал(а): Скорее всего это произошло после того, как я случайно записал ISO-образ ROSA Linux на этот жёсткий диск утилитой ROSA Image Writer.
А на этом разделе сейчас есть метка, как на образе с Росой.
Вообще, после ошибочной записи ISO-образа ROSA Linux на этот жёсткий диск утилитой ROSA Image Writer,
нужно сначала забить начало диска нулями.
Можно через dd.
dd if=/dev/zero of=/dev/sdb
Запустить команду секунд на 10-15, а потом прибить.
Потом восстановить разделы с помощью testdisk,
а потом лучше удалить и заново создать раздел /dev/sdb1.
После этого загрузчик должен устанавливаться на /dev/sdb.
--removable Устройство, на которое производится установка, является переносным.
--force Установить даже если обнаружены проблемы.
Например я успешно с помощью --force ставлю загрузчик grub в MBR раздела sda2 (в sda у меня загрузчик другого bootmanager).
О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel - сын ошибок трудных, и Borland - Paradox’ов друг.
Галахов Роман писал(а): А вы очищали/форматировали этот диск после ROSA Image Writer? После RIW надо удалить разделы и форматировать по новой.
VictorR2007 писал(а): нужно сначала забить начало диска нулями.
Можно через dd.
dd if=/dev/zero of=/dev/sdb
Запустить команду секунд на 10-15, а потом прибить.
Потом восстановить разделы с помощью testdisk,
а потом лучше удалить и заново создать раздел /dev/sdb1.
После этого загрузчик должен устанавливаться на /dev/sdb.
roman-ktn писал(а): GRUB установить удалось, но т.к. "касяк" на диске всё ещё остался попробую ещё ваш способ.
Можно и так, раз на диске нет важных данных.
Но например мне он не подходит.
Внешний диск с 2 Тб, не нём два раздела под ОС,
и под /home 1.8 Тб, который забит на 80 %.
Потеряются все данные.
Мне пришлось его восстанавливать раз двадцать после невнимательного использования ROSA Image Writer.
Попытка установить GRUB на диск с несколькими разметками разделов
Попытка установить GRUB на диск с несколькими разметками разделов
Попытка установить GRUB на диск с несколькими разметками разделов
А вы очищали/форматировали этот диск после ROSA Image Writer? После RIW надо удалить разделы и форматировать по новой.
roman-ktn писал(а): Скорее всего это произошло после того, как я случайно записал ISO-образ ROSA Linux на этот жёсткий диск утилитой ROSA Image Writer.
А на этом разделе сейчас есть метка, как на образе с Росой.
Вообще, после ошибочной записи ISO-образа ROSA Linux на этот жёсткий диск утилитой ROSA Image Writer,
нужно сначала забить начало диска нулями.
Можно через dd.
dd if=/dev/zero of=/dev/sdb
Запустить команду секунд на 10-15, а потом прибить.
Потом восстановить разделы с помощью testdisk,
а потом лучше удалить и заново создать раздел /dev/sdb1.
После этого загрузчик должен устанавливаться на /dev/sdb.
--removable Устройство, на которое производится установка, является переносным.
--force Установить даже если обнаружены проблемы.
Например я успешно с помощью --force ставлю загрузчик grub в MBR раздела sda2 (в sda у меня загрузчик другого bootmanager).
О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel - сын ошибок трудных, и Borland - Paradox’ов друг.
Галахов Роман писал(а): А вы очищали/форматировали этот диск после ROSA Image Writer? После RIW надо удалить разделы и форматировать по новой.
VictorR2007 писал(а): нужно сначала забить начало диска нулями.
Можно через dd.
dd if=/dev/zero of=/dev/sdb
Запустить команду секунд на 10-15, а потом прибить.
Потом восстановить разделы с помощью testdisk,
а потом лучше удалить и заново создать раздел /dev/sdb1.
После этого загрузчик должен устанавливаться на /dev/sdb.
roman-ktn писал(а): GRUB установить удалось, но т.к. "касяк" на диске всё ещё остался попробую ещё ваш способ.
Можно и так, раз на диске нет важных данных.
Но например мне он не подходит.
Внешний диск с 2 Тб, не нём два раздела под ОС,
и под /home 1.8 Тб, который забит на 80 %.
Потеряются все данные.
Мне пришлось его восстанавливать раз двадцать после невнимательного использования ROSA Image Writer.
Что ему надо? Там возможно две mbr. Krusader говорит, что у тут 2 диска с ext3 по 40гб, но fdisk/cfdisk не видят ничего страшного. Как почистить?
На другом серваке диск размечен также и все нормально.
GRUB'у нужно место, и обычно это место он ищет в первых 63-х секторах. Для этого там не должно быть никаких разделов.
Покажи вывод parted /dev/sda p free .
Попробуй стереть сектора со второго по 63-й. Очень желательно сделать бекап самого первого, c MBR.
Слышал, что были проблемы с grub'ом, когда рядом установлена Windows, в которой установлен софт, защищаемый FLEXlm. Эта система использовала восьмой сектор для записи своей служебной информации.
i-rinat ★★★★★ ( 16.06.14 15:47:54 )
Последнее исправление: i-rinat 16.06.14 15:49:35 (всего исправлений: 1)
Попробуй стереть сектора со второго по 63-й
Попробую. А ничего не полетит? Там сейчас человек за этим компоп работает. Винда стоит на другом жестком диске. Туда grub и установился.
Винда стоит на другом жестком диске. Туда grub и установился.
Тогда вроде ничего не должно случиться, но бекапы ещё никому не мешали.
Посмотрел-таки сорцы GRUB'а. Это предупреждение выводится, когда он находит разделы NetBSD или OpenBSD, это Id раздела 0xa9 и 0xa6 соответственно.
0xA9 или 0xA6 не встречаются в первых 64-х секторах. Есть смысл попробовать Lilo?
Lilo я не видел со времён ASPLinux, ничего про него сказать не могу. Насколько я помню, он использует списки блоков, как раз то, чего grub советует никогда не делать.
Ещё одна мысль пришла — может у тебя в каком-то разделе есть своя таблица разделов и grub туда смотрит? Лень копаться в grub'е на предмет логики его работы, но вдруг он это проверяет. Попробуй fdisk'ом посмотреть /dev/sda1 и /dev/sda5.
Ещё одна мысль пришла — может у тебя в каком-то разделе есть своя таблица разделов и grub туда смотрит
Тоже была такая мысль, но вроде ничего паранормального не вижу.
У тебя fdisk в разделе /dev/sda1 нашёл таблицу разделов. Тут либо с fdisk что-то не в порядке, либо у тебя и взаправду в /dev/sda1 вложенная таблица разделов.
Тут либо с fdisk что-то не в порядке, либо у тебя и взаправду в /dev/sda1 вложенная таблица разделов.
Я думаю, что второе. Разделы на виртуальном серваке и на диске с виндой такие же. Они общие либы могут использовать?
Насколько я знаю, и ext4, и swap оставляют первый килобайт пустым, даже не трогают при форматировании. Возможно, эти сектора уже были заполнены чем-то до тебя.
Возможно, эти сектора уже были заполнены чем-то до тебя.
Вполне возможно. Когда я его устанавливал - все было норм. На следующей день GRUB не запустился. Ясно. Надо помолясь делать dd if=/dev/zero count=? > /dev/sda. Восстанавливать mbr и надеяться, что все будет хотя-бы работать как сейчас.
Как наберусть смелости и backup'ов начну эксперименты с заливание нолей на sda после первого блока..
Попытка установить GRUB на диск с несколькими разметками разделов
А вы очищали/форматировали этот диск после ROSA Image Writer? После RIW надо удалить разделы и форматировать по новой.
roman-ktn писал(а): Скорее всего это произошло после того, как я случайно записал ISO-образ ROSA Linux на этот жёсткий диск утилитой ROSA Image Writer.
А на этом разделе сейчас есть метка, как на образе с Росой.
Вообще, после ошибочной записи ISO-образа ROSA Linux на этот жёсткий диск утилитой ROSA Image Writer,
нужно сначала забить начало диска нулями.
Можно через dd.
dd if=/dev/zero of=/dev/sdb
Запустить команду секунд на 10-15, а потом прибить.
Потом восстановить разделы с помощью testdisk,
а потом лучше удалить и заново создать раздел /dev/sdb1.
После этого загрузчик должен устанавливаться на /dev/sdb.
--removable Устройство, на которое производится установка, является переносным.
--force Установить даже если обнаружены проблемы.
Например я успешно с помощью --force ставлю загрузчик grub в MBR раздела sda2 (в sda у меня загрузчик другого bootmanager).
О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel - сын ошибок трудных, и Borland - Paradox’ов друг.
Галахов Роман писал(а): А вы очищали/форматировали этот диск после ROSA Image Writer? После RIW надо удалить разделы и форматировать по новой.
VictorR2007 писал(а): нужно сначала забить начало диска нулями.
Можно через dd.
dd if=/dev/zero of=/dev/sdb
Запустить команду секунд на 10-15, а потом прибить.
Потом восстановить разделы с помощью testdisk,
а потом лучше удалить и заново создать раздел /dev/sdb1.
После этого загрузчик должен устанавливаться на /dev/sdb.
roman-ktn писал(а): GRUB установить удалось, но т.к. "касяк" на диске всё ещё остался попробую ещё ваш способ.
Можно и так, раз на диске нет важных данных.
Но например мне он не подходит.
Внешний диск с 2 Тб, не нём два раздела под ОС,
и под /home 1.8 Тб, который забит на 80 %.
Потеряются все данные.
Мне пришлось его восстанавливать раз двадцать после невнимательного использования ROSA Image Writer.
В последнее время я купил новый ноутбук - Lenovo Yoga 2 Pro 13" - Intel i5-4210U, 256 SSD.
После выполнения шага 7 во втором руководстве мне не удалось сохранить, поэтому я перезагрузил компьютер, чтобы сделать это снова.
С этого момента я не могу загрузиться в Ubuntu, и каждый раз, когда я пытаюсь переустановить Ubuntu, я получаю эту досадную ошибку:
Но это не работает. Я понятия не имею, как поступить.
Устранение ошибки 'grub-install /dev/sda'.
Во время установки происходит сбой загрузчика grub, поскольку установочный USB-порт все еще подключен, и система пытается загрузить grub на USB-накопитель. Отключите USB-накопитель в точке установки, когда будет предложено установить загрузчик grub.
Чтобы решить эту проблему, мне пришлось создать основной раздел EFI (fat32) вместо раздела ext4 /boot, что раньше было моей обычной практикой.
Я использовал это как руководство:
После перезагрузки я столкнулся с этой проблемой, но, по крайней мере, мне удалось установить Ubuntu.
РЕДАКТИРОВАТЬ: я, наконец, отказался от этого подхода и просто создал разделы /, swap и / home (no /boot) и не столкнулся с ошибкой "Unable to install GRUB".
Моя ситуация: новый ноутбук ASUS UX303UB с предустановленной Windows 10 Home и 250 ГБ SSDorChip Мое желаемое состояние: один раздел с Windows 10, один раздел с дистрибутивом Linux (Ubuntu 14.04.3), один раздел для файлов личных данных.
У меня в "BIOS": Загрузка -> Быстрая загрузка = Dsiabled и Безопасность -> Меню безопасной загрузки -> Контроль безопасной загрузки = Отключено Я вошел в Windows 10 -> Настройки -> Система -> Питание и сон -> Дополнительные параметры питания -> Выберите, что делать с кнопками питания -> Изменить настройки, которые в данный момент недоступны -> Включить быстрый запуск = Отключено
Я пытался установить дистрибутив Linux с USB-накопителя с уже установленной Windows 10, но всегда получал ошибку. Невозможно установить GRUB в /dev/sda. Не удалось выполнить "grub-install /dev/sda". Это фатальная ошибка. Ни один из советов из интернета не помог.
Перед продолжением процедуры, описанной ниже, рекомендуется загрузить все необходимые файлы. Потребуется USB-ключ не менее 4 ГБ. Еще лучше, если у вас будет>=4 ГБ для Ubuntu, >= 4 ГБ для Windows 10, >= 256 МБ для Clonezilla Хорошо иметь другой рабочий компьютер.
Как я это сделал:
Только если у вас уже установлена и настроена Windows 10 и вы не хотите устанавливать и настраивать ее снова: Если у вас нет ключа продукта Windows 10: загрузите и выполните в Windows 10, например, ProductKey25Finder, чтобы получить ключ продукта. Отправьте его по электронной почте на свой адрес электронной почты, сохраните на своем существующем компьютере и на USB-накопителе. Загрузите ISO-образ Clonezilla. Создайте USB-флешку Clonezilla из ISO (в Windows, например, с "ISO to USB"). Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. Подключите USB-устройство, чтобы сохранить резервную копию Windows 10 (вам, вероятно, потребуется не менее 30 ГБ свободного места), и продолжите. Вы также можете создавать резервные копии других разделов.
установить дистрибутив Linux Загрузить образ Ubuntu ISO 1+GB Создать USB-флешку Ubuntu из ISO (в Windows, например, с "ISO to USB"). Подключите эту флешку к компьютеру. Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. Внимание! Удаление раздела приведет к полной потере данных на нем. Удалите все разделы (Да, их может быть несколько. На моем новом компьютере их было 5, но при входе в Windows было видно только C:\.), Чтобы у вас было только одно большое "нераспределенное пространство". Создайте один раздел EFI ~650 МБ. Как я понял этот раздел понадобится дистрибутиву Linux для создания загрузочной записи. Если вы позже удалите этот раздел, вы потеряете возможность загрузки в дистрибутив Linux. Создайте один раздел Ext4 как минимум 10 ГБ (я сделал 30 ГБ) для установки дистрибутива Linux, установите точку монтирования в косую черту /. Создайте один раздел NTFS (я сделал 150 ГБ) для ваших файлов личных данных. Оставьте нераспределенное пространство не менее 30 ГБ (у меня осталось 70 ГБ) для установки Windows 10.
Выберите раздел EFI, в котором нужно установить менеджер загрузки дистрибутива Linux. Продолжите установку дистрибутива Linux.
- Установить Windows 10 Загрузить ISO-образ Windows 10 3+GB Создать USB-накопитель Windows 10 из ISO (в Windows, например, с "ISO to USB"). Подключите эту флешку к компьютеру. Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. В процессе установки Windows выберите "Расширенные задачи". Выберите незанятое пространство, нажмите "Создать", программа создаст несколько новых разделов. Выберите самый большой раздел, который был только что создан из нераспределенного пространства, и продолжайте установку Windows 10.
Теперь, чтобы выбрать операционную систему для входа в систему - во время загрузки нажмите кнопку, чтобы войти в меню загрузки, и выберите операционную систему.
- Только если вы сделали резервную копию Windows 10 и не хотите настраивать ее заново: подключите USB-флешку Clonezilla к компьютеру. Перезапустить компьютер. При загрузке нажмите Esc или F2 или F8 или F10 или F12 или Delete, чтобы войти в меню загрузки. Выберите опцию: UEFI . эта флешка. Подключите USB-устройство, откуда восстановить резервную копию Windows 10 и продолжить.
Если у меня будут какие-либо ошибки или что-то пропущено, дайте мне знать, и я исправлю расшифровку.
Читайте также: