DeadMetaler |
|
Темы:
10
Сообщения:
166
Участник с: 11 августа 2015
|
Короче настроена загрузка у меня через bootctl. Я так понимаю это почти тоже самое, что и EFI Stub. Но загрузка не шла пока я не положил initramfs-linux.img и vmlinuz-linux непосредственно в сам раздел esp. Теперь при обновлении ядра нужно вручную обновлять его копировав из /boot в esp. Уже запутался читая мануалы, но вроде при таком способе оно и должно грузить ядро только с esp, а с других разделов не умеет. Может я что-то не так настроил? Или можно как-то сделать автоматическое копирование ядра в раздел esp при обновлении? Вот так выглядит конфиг efi/loader/entries/arch.conf
Ах да. Раздел esp вообще не монтируется при загрузке. |
giz |
|
Темы:
2
Сообщения:
16
Участник с: 22 марта 2014
|
Мало информации,что за раздел у тебя такой esp и где он у тебя находится? Для чего ты его вообще делал,если раздела /boot вполне достаточно. Как ты устанавливал bootctl (какой командой). |
DeadMetaler |
|
Темы:
10
Сообщения:
166
Участник с: 11 августа 2015
|
esp - это efi раздел У меня он находится на /dev/sda4 fat32 100мб Делал его, так как загрузка через UEFI происходит. Как ставил загрузчик я уже точно не вспомню. https://wiki.archlinux.org/index.php/Beginners'_guide#UEFI_motherboards Вроде по этому мануалу. |
giz |
|
Темы:
2
Сообщения:
16
Участник с: 22 марта 2014
|
efi раздел ненужен,тебе нужно было лишь создать раздел boot и отформатировать его в fat32,и уже в boot и ставить загрузчик. набери lsblk -f в консоли и кинь сюда инфу,что бы хоть понять как у тебя разделы устроены |
4iFF |
|
Темы:
10
Сообщения:
103
Участник с: 22 апреля 2015
|
DeadMetaler, имею плату с EFI (вроде как). Ставил арч как будто его нету, все ок (три раздела, /, /boot, /home, инструкции для UEFI\EFI в мануале игнорил). Вроде как UEFI\EFI отключить в биосе можно. Или что-то напутал? |
DeadMetaler |
|
Темы:
10
Сообщения:
166
Участник с: 11 августа 2015
|
Тут еще дело в том, что Арч я ставил второй системой к Убунту. То есть efi раздел был нужен для убунту. UEFI отключать не нужно мне, ибо удобнее и безопаснее ставить несколько систем. У каждой свой загрузчик, а не один на всех. Еще почитав, я понял, что в systemd встроили gummiboot и по сути я его и настраиваю. Даже команды такие же. Видимо в мануалах под /boot и понимается отдельный раздел /boot, а не efi раздел примонтированный в /boot как я полагал. Надо попробовать сделать отдельный раздел. Хотя можно же в fstab прописать efi раздел, чтоб подключался как /boot? |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
DeadMetalerНет. systemd-boot (bootctl(1), systemd-efi-boot-generator(8)) assumes that your EFI System Partition is mounted on /boot. systemd автоматически монтирует efi раздел с gdisk type EF00 как /boot Как это сделано у меня:
|
DeadMetaler |
|
Темы:
10
Сообщения:
166
Участник с: 11 августа 2015
|
Сейчас я прописал в fstab монтировать efi раздел как /boot, для верности очистил /boot и переставил ядро. Работает. Правильно сделал вроде? Такой вариант мне нравится. А то grub надоел зависаниями на обновлении конфига. |
daggerfall |
|
Темы:
11
Сообщения:
35
Участник с: 05 сентября 2014
|
systemd автоматически монтирует efi раздел с gdisk type EF00 как /bootДаже если не монтирует, genfstab автоматом добавляет а вообще в /boot/efi монтируется.хз чем вам граб насолил, может быть неправильно ставите? Я когда устанавливал обратил внимание что в вики (англ.) каша в этом разделе, в итоге сделал так grub-install (EFI создан в gdisk и тип ef00 и уже смонтирован в /mnt/boot/efi) а затем grub-install --efi-directory=/boot/efi --boot-directory=/boot/efi/EFI --bootloader-id=grub В этом примере загрузочный раздел EFI с каталогом EFI/ заранее смонтирован в /boot/efi, а ID загрузчика полностью совпадает с именем каталога "grub". Поэтому и образ, и файлы загрузчика будут установлены в один и тот же каталог EFI/grub/ на загрузочном разделе. Соответственно, в этом случае стартовый образ будет установлен в /boot/efi/EFI/grub/grubx64.efi, конфиг загрузчика должен быть в /boot/efi/EFI/grub/grub.cfg, а модули в каталоге /boot/efi/EFI/grub/x86_64-efi/grub-mkconfig grub-mkconfig -o /boot/efi/EFI/grub/grub.cfg еще как вариант, предположу что у вас в биосе неверные настройки, поэтому виснет
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M spirevillage.blogspot.com |
giz |
|
Темы:
2
Сообщения:
16
Участник с: 22 марта 2014
|
работает ли теперь убунта у тебя? |