Grub install предупреждение метка раздела gpt не имеет bios boot partition встраивание невозможно
Администрация форума призывает всех пользователей писать правильно названия дистрибутивов, компаний, программ, термины и пр., а так же имена и фамилии.
Например: Arch, Debian, Fedora, Windows, AMD, Baobab, NVidia, , т.е. без транслитерации, а в именах и фамилиях давать её в скобках — Linus Torvalds (Линус Торвальдс)
Это обусловлено настройкой поисковиков по правильным названиям, которые облегчают наши же поиски информации в интернете.
1 Тема от grio 2015-09-23 19:48:25 (2015-09-28 22:49:04 отредактировано grio)
Конфигурация компа:
video - Gigabyte GV-R928XOC-3GD
mb - GIGABYTE Z77-DS3H
cpu - Celeron G1630, 2.8GHz, LGA 1155
ram - 8 Gb
ssd - Corsair SSD SATA3 2.5 " 60GB
PS
Комп 100% рабочий. Винда 7 грузится за 15 секунд. ДВД проверил, полностью скопировав содержимое на рабочий стол. Контрольную сумму образа проверял перед записью.
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.
2 Ответ от Master X 2015-09-23 20:24:07 (2015-09-23 20:29:07 отредактировано Master X)
Эта проблема скорее всего с UEFI биоса(в биосе нужно правду искать). Чуть позже поищу, если кто-нибудь раньше не ответит
link
Mageia/distrib/5/x86_64/ Кеды и всё что с ними так или иначе связано
3 Ответ от xxblx 2015-09-23 21:21:28
grio, в UEFI проверь secure boot, если включен - выключи.
4 Ответ от grio 2015-09-23 22:01:08
---антиреклама:2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.
5 Ответ от grio 2015-09-23 22:52:50
---антиреклама:2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.
6 Ответ от AlexL 2015-09-23 23:14:40 (2015-09-23 23:15:50 отредактировано AlexL)
Контрольную сумму образа проверял перед записью.
а после записи?
у меня, к примеру с DVD-RW не ставится, но ставится с DVD-R
7 Ответ от xxblx 2015-09-24 09:25:11
grio, если просто черный экран, возможно никак драйвер на видео не цепляет. У меня так недавно было, когда ставил магею 5 на ноут, пока вручную параметр ядру не передал какой видеодрайвер использовать, после загрузчика 2-3 минуты что-то грузилось, а потом черный экран и тишина.
Я не знаю как правильно для радеонов оно зовется, но, как вариант, проверить с vesa
если заведется, можно дальше копать в этом направлении будет.
8 Ответ от grio 2015-09-24 09:49:19
Контрольную сумму образа проверял перед записью.
а после записи?
у меня, к примеру с DVD-RW не ставится, но ставится с DVD-R
Ну вряд ли же. Уверен на 99,9 что суммы совпадут.
Ставлю с ДВД-Р. Проблема в том, что нет отладочной информации. Так бы было хоть ясно на чём он зависает.
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.
9 Ответ от kvv-vp 2015-09-24 10:31:47
grio, какие у вас установки в секции Boot Option Priorities?
10 Ответ от grio 2015-09-25 00:03:45
Я не знаю как правильно для радеонов оно зовется, но, как вариант, проверить с vesa
если заведется, можно дальше копать в этом направлении будет.
Загрузился, появилось меню выбора языка установки. Дальше сегодня продолжать не буду - лучше завтра на свежую голову.
---антиреклама:2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.
11 Ответ от xxblx 2015-09-25 00:23:19
12 Ответ от grio 2015-09-28 21:50:00
---антиреклама:2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.
13 Ответ от grio 2015-09-28 22:22:57 (2015-09-28 22:48:34 отредактировано grio)
Всё, установил таки!
Самым простым способом установить операционку оказалось - вынуть видеокарту и использовать встроенную.
Теперь, когда система установлена буду уже настраивать драйвера под видюху.
PS
Драйвер для видюхи сам скачался, перезагрузка прошла без проблем.
Так что ставлю статус для темы Solved.
Спасибо, друзья!
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.
14 Ответ от algri14 2015-09-28 23:21:09
вынуть видеокарту и использовать встроенную.
голь на выдумки хитра , вот это по русски, прям как Левша у Лескова
Восстановление загрузчика Grub 2 в Linux Ubuntu
Если система вдруг перестала загружаться, не стоит отчаиваться. Восстановить загрузчик Grub 2 можно с помощью Live CD или Live USB с операционной системой Linux Ubuntu.
ПОДГОТОВКА
ВОССТАНОВЛЕНИЕ
Смонтируйте корневой раздел /dev/sdXY восстанавливаемой системы в директорию /mnt Ubuntu Live, выполнив в терминале команду:
Далее нам потребуется создать синонимы в дереве файловой системы для некоторых директорий из Live Ubuntu. Для этого необходимо выполнить в терминале последовательно следующие команды:
Последнее действие позволит нам обращаться к директории /dev через путь /mnt/dev, к директории /dev/pts через путь /mnt/dev/pts и т.д.
На следующем шаге следует с помощью системного вызова chroot произвести операцию изменения корневого каталога на /mnt следующим образом:
Теперь всё готово для восстановления загрузчика Grub 2. Выполним восстановление, заменив в командах ниже имя диска sdX на своё, например, sda, sdb и т.д. Выполните последовательно следующие команды:
Перезагрузите систему и убедитесь, что загрузчик Grub 2 восстановлен.
ВОЗМОЖНЫЕ ПРОБЛЕМЫ И ИХ РЕШЕНИЕ
Одной из наиболее распространённых проблем, с которой сталкиваются при восстановлении загрузчика Grub 2 описанным выше способом, является ошибка, вызванная отсутствием раздела c флагом bios_grub на жёстком диске с таблицей разделов GUID (GPT). Проблема проявляется во время выполнения команды:
Когда служебный раздел диска размером 2 Мб (вообще говоря максимальный размер служебного раздела не ограничен, но в нашем случае 2 Мб будет достаточно) создан либо если такой раздел существовал, но на нём отсутствовал флаг bios_grub, необходимо окончательно устранить проблему, которая не позволяет восстановить загрузчик, как описано выше. Для этого установим флаг bios_grub на созданный (или проблемный) служебный раздел GPT:
После проведённых манипуляций с дисками следует повторить процедуру восстановления Grub 2 заново так, как это указано выше.
В завершение замечу, что проверить таблицу разделов диска, в том числе GPT GUID разделов и т.п., можно с помощью утилиты gdisk:
Просматривать же флаги, установленные на разделах дисков, очень удобно с помощью другой утилиты parted:
Я использовал компакт-диск сервера Ubuntu 12.04 для установки сервера.
У меня 4 диска. На всех дисках я сделал следующее, похожее на этот способ :
- создан раздел подкачки 2 ГБ
- создал загрузочный раздел размером 256 ГБ /
- создан раздел RAID10 на 64 ГБ (для root)
- создал большой раздел RAID10, занимающий остальную часть пространства.
Я отформатировал загрузку как ext3. Я настроил RAID10 на корневые и большие разделы. Я отформатировал корневой файл ext4. Я создал логический том на большой и отформатировал его ext4.
Результирующая система работает нормально и отлично загружается.
Сведения о проблеме:
Затем я решил документировать процедуру сбоя. В качестве первого шага я решил переустановить grub.
Итак, похоже, что это провалилось, но также похоже, что он сдался и не вносил изменений. Поэтому я перезагрузился. Ошибка загрузки. Он просто висит с черным экраном с мигающим курсором около 4 строк вниз. Если я загружу, удерживая «Shift», я получаю слово «GRUB» слева от курсора, но нет интерактивного приглашения.
Обратите внимание, что в приведенном выше отчете говорится, что загрузчик не указывает на правильный сектор для core.img. (sda является виртуальным cd; sdb является загрузочным диском; sdc является зеркалом sdb, но загрузка не зеркалируется, просто существует отдельный несвязанный раздел и отформатирован ext3; sdd и sde имеют место для загрузки, но не отформатированы)
Затем я загрузился с компакт-диска сервера Ubuntu, запустил систему спасения и выпустил следующие команды, которые были завершены без ошибок (где sda - виртуальный компакт-диск, а b, c, d, e - это диски, b, c, d в предыдущих командах grub):
Обратите внимание, что в приведенном выше отчете проблема с core.img исчезла. Кажется, он указывает на правильный сектор.
Теперь, если я пытаюсь загрузить, я получаю приглашение grub. Если я запустил «set», я вижу, что root найден и установлен. Если я запустил «ls /», я вижу свою корневую директорию из тома рейда, включая файл ядра vmlinuz. Если я нахожу «ls /vmlinuz», он говорит «error: file not found». Он говорит ту же ошибку, если я использую команду «linux», чтобы попытаться загрузить ядро. Файл vmlinuz не указан, если я использую «ls -l /".
Слишком подробные сведения, если вы хотите следовать:
Я заметил, что нет /boot/grub/grub.cfg, поэтому я запустил
Но проблема остается.
Если я использую инструмент «gptsync», изменений в этом поведении не происходит.
Загрузочный-ремонт-диск не будет исправлять систему, потому что он хочет, чтобы я загружался с поддержкой EFI. Я кратко рассмотрел это, но я не знаю, как это работает. Я нашел оболочку UEFI в моих настройках загрузки, но я ничего не знаю об этом и не вижу, как изменить запуск оттуда (например, для загрузки компакт-диска из этой оболочки EFI).
Я также прочитал эту страницу , но Ubuntu не приходит с "grub" , поэтому я не могу точно следовать ему. Я мог бы просто установить эту команду, но мне любопытно узнать, как установил установщик Ubuntu, а не другую настройку. Использовали ли они блоклисты?
Здесь выведено разделение, а загружено на boot-repair-disk (здесь здесь sdb является первым жестким диском, sda при загрузке с диска, а «boot» изменяется на «bios_grub» во второй ссылке вставки):
Сравнивая эти два, это выглядит интересно:
Похоже, рейд имеет загрузочные файлы, а sdb2 не отформатирован. (несмотря на это,система загрузилась до запуска grub-install). С аварийного компакт-диска «mount -t ext3 /dev /sdb2 /boot» завершается с ошибкой. Но имеет смысл, что это будет путать вещи, поскольку grub явно использует раздел 2 (2 в команде parted, которая устанавливает bios_grub).
Итак, я сделал что-то вроде этого:
Итак, на мой взгляд, когда bios_grub установлен, grub не устанавливает MBR, а не файловую систему ext3 на ext3, а сам раздел, как если бы это был EFI . который очевидно, испортил бы файловую систему ext3. Aand из моего краткого чтения о EFI, это звучало, как EFI предполагает, что первый раздел - это загрузка, но в моем случае первый - это своп, а также он должен быть FAT, а не чем-то несмонтируемым . так что это делает мало /нет смысл, я все еще полностью потерялся без подсказки. [EDIT: теперь у меня есть ключ . пропустите немного для обновления]
И теперь, когда я нажимаю на ремонт в загрузочном-ремонте-диске , он спрашивает что-то еще. В прошлый раз ошибка была скрыта под окном, и мне пришлось перетащить другого, чтобы увидеть его. На этот раз главное окно исчезло, и в новом окне говорится:
Но у меня все еще есть черный экран с мигающим курсором.
Вопросы:
Что происходит? Почему grub не загружается? Почему он говорит «файл не найден»?
Почему grub не хочет устанавливать без этой настройки, которую я установил с помощью parted (который не был установлен установщиком Ubuntu)? Я думал, что все, что мне нужно было установить, это отдельный /boot, который не находится в LVM или программном RAID, так как мой корень находится в RAID, а таблица разделов - GPT.
Как установит его установщик CD Ubuntu без этой проблемы и без установки bios_grub?
Я бы также подумал об использовании EFI. Если это хорошая идея, и есть стандартный способ ее настройки, я всегда готов изучить новые вещи.
При замене таблицы разделов диска формата MBR на таблицу разделов диска формата GPT могут возникнуть проблемы проблемы с загрузкой ОС из-за отсутствия дискового раздела grub, имеющегося только для MBR-диска. Далее приводится процедура установки раздела grub для GPT-дисков, т.е. для загрузки ОС средствами UEFI.
Если система загружается, то:
Удалить ненужные пакеты:
Установить пакеты GRUB для EFI:
Если система не загружается, то указанные выше команды выполнить через режим восстановления. После входа в режим восстановления:
-
Удалить ненужные пакеты (команда приведена выше);
Если для установки пакетов используется репозиторий в сети интернет или в локальной сети, то назначить компьютеру сетевой адрес в соотвествии с действующими сетевыми политиками. В случае настроенного DHCP выполнить команду:
После назначения сетевого адреса установить пакеты GRUB для EFI (команда приведена выше).
Если сетевой репозиторий недоступен, то установить пакеты с подключаемого носителя.
Данные шаги необходимо выполнить в случае отсутствия свободного неразмеченного места на диске. При возможности использовать Live-образ ОС выделение места можно выполнить загрузившись с этого образа и применив графический редактор дисков gparted.
Если на диске имеется раздел подкачки (swap), то для размещения дискового раздела grub этот раздел можно удалить или уменьшить и, при необходимости, использовать в дальнейшем размещение областей подкачки в файлах (см. Область подкачки (swap): особенности применения и обеспечения безопасности).
Независимо от выбранного метода перед выполнением дальнейших действий рекомендуется сделать резервную копию данных (с помощью штатных средств ОС Astra Linux или, в случае если система не загружается, загрузившись с Live-образа). При выполнении дальнейших дествий следует соблюдать осторожность, так как ошибки выполнения могут повлечь потерю данных.Рекомендованный размер дискового раздела grub - около 200KB.
и в диалоге команды уменьшить размер имеющегося на диске дискового раздела, например:
в примере выше дисковый раздел номер 1 на устройстве /dev/sda (исходный размер 14,0GB) уменьшается до размера 13,800KB;
Для получения доступа к корневому разделу выполнить команду:
Теперь должен быть доступен корневой раздел со всеми консольными утилитами и псевдографикой. Выполнить команды:
После чего для создания дискового раздела
Выбрать номер и размер дискового раздела и ввести метку EFI (ef00)
Далее необходимо указать метку (label) дискового раздела на которую будет ссылаться т аблица монтирования (файл /etc/fstab). Для назначения метки ввести букву "с" и для записи ввести букву "w":
Метка может быть произвольной, в примере использована метка EFI-SYstem;
Создать новый раздел указав код типа раздела ef02:
partprobe /dev/sda
mkfs -t vfat -v /dev/disk/by-partlabel/EFI-System
Создать каталог /boot/efi:
Внести запись в таблицу монтирования (файл /etc/fstab):
- Выполнить перезагрузку и осуществить вход в систему с Live-CD;
Создать каталог /boot/efi:
Получить UUID созданного раздела командой blkid и указать его в таблице монтирования (файл /etc/fstab):
Обновить параметры загрузчика командой:
- Перезагрузить систему и войти в режиме восстановления в UEFI;
Читайте также: