irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
Привет. Нужна помощь. Есть материнская плата с поддержкой UEFI(ECS H61H2-M12 http://www.ecs.com.tw/ECSWebSite/Product/Product_Detail.aspx?DetailID=1289&CategoryID=1&MenuID=103&LanID=6). Не могу разобраться с правильной разбивкой диска. Диск в стандарте GPT. Насколько я понимаю для загрузки ОС в UEFI не обязательно использовать GRUB, т.е. загрузку можно осуществить средствами UEFI. Для этого необходим раздел EFI(ef00 код для gdisk) отформатированный в FAT32(в нем будут находиться загрузчики ОС для UEFI). Систему хочу настроить с LVM. Непонятно - могу ли я загрузиться не вынося boot в отельный раздел? Сейчас идея такая: /dev/sda1 - 512M - раздел EFI /dev/sda2 - 100М - boot /dev/sda3 - остальное - LVM. --------------------- pvcreate /dev/sda3 # Создание физических томов(PV) vgcreate arch /dev/sda3 # Создание группы логических томов lvcreate -l100%FREE -n root arch # Создание логических томов --------------------- vgchange -ay # использовать, если нужных файлов нет в /dev/mapper/ и /dev/YourVolumeGroupName --------------------- mkfs.ext2 /dev/sda1 -L boot mkfs.vfat /dev/sda2 -L efi mkfs.ext4 /dev/mapper/arch-root -L lvm ------------------------ Тут затык - не уверен что правильно(точнее уверен что совсем не правильно :) ) ------------------------ mount /dev/arch/root /mnt cd /mnt mkdir boot mount /dev/arch/boot boot cd .. ------------------------- pacstrap /mnt base base-devel |
kuzulis |
|
Темы:
22
Сообщения:
161
Участник с: 09 ноября 2008
|
вынося boot в отельный раздел? пока все неправильно, т.е. должно так быть приметно так: /dev/sda1 - 512M - раздел EFI ===> нужно просто монтировать в /boot директорию которая создана в корне (ни в коем случае не форматировать) + установи gummiboot - это весч! :) |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
UEFI сумеет загрузить систему которая установлена в LVM ? |
kuzulis |
|
Темы:
22
Сообщения:
161
Участник с: 09 ноября 2008
|
UEFI загрузит Gummiboot (если он был установлен) -> Gummiboot загрузит ядро и initram которое лежит на fat32 EFI разделе -> ядро примонтирует корень LLVM и пр. и система стартанет. В любом случае проверь и отпишись :). |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
ок, сегодня попробую по мере своих сил) спасибо за ответ |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
kuzulis Не понимаю все равно( примонтировать раздел /dev/sda1 без форматирования не удается. Как его монтировать? |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
mount /dev/arch/root /mnt cd /mnt mkdir boot mount /dev/sda1 /mnt/boot # так не монтировалось, сделал mkfs.vfat /dev/sda1, после этого примонтировал # pacstrap /mnt base base-devel # #gummiboot не ставится(или установился но не работает, не пойму), arch-chroot /mnt pacman -S gummiboot failed to probe partition scheme /boot: Input/output error error: command failed to execute correctly # #Насколько я понимаю - что-то неправильно делаю с разделом boot и efi |
kuzulis |
|
Темы:
22
Сообщения:
161
Участник с: 09 ноября 2008
|
> Не понимаю все равно( примонтировать раздел /dev/sda1 без форматирования не удается. Как его монтировать? Значит ты создал его неправильно... Я использовал/монтировал готовый UEFI раздел, который был создан Windows и в котором уже был виндовый загрузчик. Поэтому я и говорил о том, что не нужно его форматировать. Но если ты ставишь все начисто, то нужно форматировать.. Наверное типа: "mkfs.vfat /dev/sda2 -L efi".. Затем просто его монтируешь.. Т.е. последовательность монтирования должна быть примерно такая: $ mkfs.vfat /dev/sda1 -L efi (хотя я не уверен что это создаст именно UEFI раздел, я не читал манов. :) ) Хотя я не использовал LLVM разделы и создавал их из Windows 8. Но по идее это неважно. :) |
irzhyk |
|
Темы:
15
Сообщения:
78
Участник с: 22 июля 2013
|
Ну я так в общем-то и делал. Так gummiboot не ставится( то что раздел efi - я указывал при разметке gdisk-ом(ef00). Разве Windows умеет LVM ? gdisk /dev/sda p 1 2048 1050623 512.0 MiB EF00 EFI System 2 1050624 78161294 36.8 GiB 8E00 Linux LVM После arch-chroot: ls /boot EFI/ initramfs-linux-fallback.img* initramfs-linux-img* vmlinuz-linux* ls /boot/EFI gummiboot/ # директория пустая После перезагрузки все поломалось, буду заново пробовать. |
casper |
|
Темы:
18
Сообщения:
122
Участник с: 01 ноября 2011
|
Я думаю не совсем точно, зачем вообще использовать лейблы при создании файловых систем. Главное чтоб партиции были созданы верно, особенно efi - /dev/sda1.$ mkfs.vfat -F32 -s2 /dev/sda1 $ pvcreate /dev/sda2 $ vgcreate arch /dev/sda2 $ lvcreate -n root -l100%FREE arch $ mkfs.ext4 /dev/arch/root $ mount /dev/arch/root /mnt $ mkdir /mnt/boot $ mount /dev/sda1 /mnt/boot $ pacstrap /mnt base base-devel $ arch-chroot /mnt $ pacman -S gummiboot $ gummiboot install Вчера только этим же занимался, все работает с таким раскладом. Gummiboot устанавливал и настраивал по вики. Читай внимательно ноты в вики. |