LINUX.ORG.RU

установка ubuntu 12.04.1 с gpt и uefi

 , ,


0

1

Господа, решил переставиться. Мать gigabyte c поддержкой uefi. Вчера замучился. Решил винт юзать в legacy mode. Сначала ставился с alternate диска с флэшки в expert mode так (диск отформатирован обычно - не в gpt):


sda1 /boot 200M, boot flag
sda2 /lvm 450G
в lvm отдельно нарезаны /, home и другое. Загрузчик ставил в /dev/sda

Гружусь и получаю примерно такое сообщение:

grub error>: invalid arch independent ELF magic

Грузился в режиме восстановления и переставлял загрузчик - не помогло. Покурил интернеты - найденное не помогало. Решил забить на legacy mode винта. Загрузился с той же флешки. С помощью parted перешел на gpt (данные забэкапил и с винта все убивалось). Создал разметку:


sda1 200M EFI (boot flag, в установщике есть подходящий для этой штуковины пункт)
sda2 /lvm
в lvm отдельно нарезаны /, home и другое.


Поставился. Но не хочет ставиться загрузчик в /dev/sda. Что с этим делать. Стоит ли заводить еще один раздел для /boot?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

1. используй авторазметку
2. раздел для EFI форматируй в фат32 и код у него ставь EF00 и в установшике выбираешь опцию «Загрузочный раздел EFI»
3. Ну и конечно же надо запускаться в UEFI-режиме, т.е. с флешки в фат32 с распакованными туду убунтовскими файлами

i_gnatenko_brain ★★★★
()
Ответ на: комментарий от i_gnatenko_brain

2. раздел для EFI форматируй в фат32 и код у него ставь EF00 и в установшике выбираешь опцию «Загрузочный раздел EFI»

Там нельзя форматировать в fat32. Просто выбираешь «Загрузочный раздел EFI». Он вроде все автоматом должен сделать правильно.

1. используй авторазметку.

Не хотелось бы, но попробую

3. Ну и конечно же надо запускаться в UEFI-режиме, т.е. с флешки в фат32 с распакованными туду убунтовскими файлами

Так и делал. Автоматом загрузчик предлагало ставить в /dev/sda. Но матерится и не ставится. В режиме восстановления тоже. После установки в меню загрузки появился вариант uefi с винта. Но не грузится. В режиме восстановления пробовал устанавливать загрузчик в /dev/sda - материт и не дает. Может его ставить в /dev/sda1? Еще начинаю думать всяко разно про lvm и стоит ли отдельным разделом делать /boot

andrew667 ★★★★★
() автор топика
Ответ на: комментарий от i_gnatenko_brain

ни в коем случае

Лучше помалкивать чем советовать то, в чем не разбираешься. Решение такое:
1) sda1 EFI (boot flag)
2) sda2 boot (no boot flag)
3) sda3 LVM
Загрузчик устанавливать в /dev/sda2. Диск размечен в GPT.

andrew667 ★★★★★
() автор топика
Ответ на: комментарий от andrew667

Лучше помалкивать чем советовать то, в чем не разбираешься.

ну я же не с потолка говорю. УМВР именно так, как я описал выше.

i_gnatenko_brain ★★★★
()
Ответ на: комментарий от i_gnatenko_brain

Кроме потолка есть и другие места. Это будет работать БЕЗ LVM. С lvm надо еще один раздел.

andrew667 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.