Как изменить загрузочный раздел по умолчанию?

Сейчас он находится в полуслучайном месте благодаря aslr (предполагается, что он у вас скомпилирован, и с 64-битной системой нет причин этого не делать, а поскольку сейчас 2016 год, вы должны работать с 64-битной системой.... если у вас мало памяти, просто запустите 64-битное ядро + 32-битное пользовательское пространство)

10
13.09.2016, 10:11
1 ответ

в системе Uefi (я не знаю об устаревших BOIS):

1. найдите свой раздел efi, используя sudo lsblk -f, а не его UUID (, это должен быть раздел vfat на пару сотен МБ ). возьмем этот раздел как /dev/mmcblkx и UUID как XXXX -XXXX в этом примере.

  1. Создайте папку /boot/efi/ и смонтируйте раздел efi в /boot/efi с помощью команды sudo mount /dev/mmcblkx /boot/efi.

3. проверьте, смонтировали ли мы правильный раздел efi, и проверьте, есть ли в нем папка /boot/efi/EFI и внутри этих папок efi для операционных систем, установленных в вашей системе. мой /boot/efi/EFI выглядит так:

user@user-mypc:~> sudo ls /boot/efi/EFI/
BOOT  GRUB  linux  opensuse  ubuntu

4. Добавьте запись для раздела efi для монтирования в /boot/efi в /etc/fstab.

UUID=XXXX-XXXX /boot/efi vfat utf8 0 2

5.sudo grub2-install --target=i386-efi --efi-directory=/boot/efi/ --bootloader-id=GRUB

6. sudo update-bootloader —refresh.

  1. sudo grub2-mkconfig -o /boot/grub/grub.cfg

  2. Перезагрузка

0
26.01.2021, 07:01

Теги

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