Изменить размер раздела VFAT?

Если вы уже используете UEFI в этой системе, значит, у вас там есть раздел UEFI. Вы можете поместить ядро ​​(в / boot / vmlinz-linux в Arch) и initramfs (в /boot/initramfs-linux.img в Arch) непосредственно в раздел UEFI.

Затем вы можете настроить загрузчик UEFI, например, добавив \ loader \ entries \ arch.conf с параметрами root = , чтобы ядро ​​определило, где находится корневая файловая система. буду использовать.

title    Arch Linux
linux    \vmlinuz-linux
initrd   \initramfs-linux.img
options  root=PARTUUID=14420948-2cea-4de7-b042-40f67c618660 rw

Затем вам нужно добавить раздел UEFI для монтирования как / boot внутри / etc / fstab . Это необходимо для Arch, чтобы иметь возможность обновлять ядро ​​и initramfs через pacman .Пример / etc / fstab строка:

<UEFI part> /boot vfat defaults 0 0

(Отказ от ответственности: я никогда не использовал это прямое монтирование в / etc / fstab , поскольку в UEFI всегда есть каталог с именем EFI ] это приведет к / boot / efi . Я считаю, что для копирования ядра из / boot в / boot / efi на каждом ядре требуется некоторая автоматизация. update.)


Другой вариант - создать каталог в разделе UEFI, скажем arch , и поместить туда ядро ​​и файлы intramfs. Затем измените конфигурацию соответствующим образом. Сначала \ loader \ entries \ arch.conf :

title    Arch Linux
linux    \arch\vmlinuz-linux
initrd   \arch\initramfs-linux.img
options  root=PARTUUID=14420948-2cea-4de7-b042-40f67c618660 rw

В этом случае конфигурация / etc / fstab становится более сложной, вам нужно смонтировать раздел UEFI в другом месте (не / boot ), а затем привяжите его к / boot . Например, используя / efi в качестве промежуточной точки монтирования:

<UEFI part> /efi vfat defaults 0 0
/efi/EFI/arch /boot none defaults,bind 0 0
2
03.02.2016, 06:50
0 ответов

Теги

Похожие вопросы