LINUX.ORG.RU

Выпилить остатки GRUB (на UEFI)

 , , ,


0

1

Система сейчас грузится напрямую через UEFI, в граб не заходит даже. Всё хорошо работает. Раньше граб стоял. В /etc/fstab это:

# UUID=xxxxxxxx-xxxxx-xxxxxx-xxxxxxx-xxxxxxxxxxxxxx
/dev/sda2           	/boot     	ext4      	rw,relatime,data=ordered	0 2

# UUID=XXXX-XXXX
/dev/sda1           	/boot/efi 	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro	0 2
На /dev/sda1 лежит всё, что нужно:
# ls
arch  boot  EFI  initramfs-linux-fallback.img  initramfs-linux.img  loader  systemd  vmlinuz-linux
/dev/sda2 - с грабом и ненужно.
Вопрос, какие (в точности, пожалуйста) изменения, я должен внести в fstab, чтобы монтировалось нормально в линуксе и остатки граба выпилить? Остальное всё лежит на /dev/sda3 в btrfs на LVM под LUKS, /dev/sda2 конечно всего 500Мб и особо погоды не играет, но всёравно напрягает немного, что есть лишний неиспользуемый том. Боюсь накосячить, что грузиться не будет :D

★★★★★

Если у тебя grub был установлен в EFI, то всё, что ему принадлежит, находится в /boot/EFI, и часть конфигов в /etc, так что если твой пакетный менеджер умеет чистить от пакетов хлам, то тебе достаточно удалить этот пакет как положено. Никакого мусора в GPT быть не может, это не MBR.

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

Поясню проблему. Граба уже нет и пакетов от него зависимых.

/dev/sda2                   488M         384K  452M            1% /boot
/dev/sda1                   511M         158M  354M           31% /boot/efi
Т.е. sda2 - пуст, но монтируется как /boot. sda1 - с него грузится всё и работет, но монтируется не туда. По сути, sda2 вообще не должно быть, а sda1 должен монтироваться, как просто /boot.

И ядро не хочет нормально теперь падать куда надо, я его раньше mv делал из того раздела, а теперь:
mkinitcpio -p linux
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> ERROR: specified kernel image does not exist: `/boot/vmlinuz-linux'
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> ERROR: specified kernel image does not exist: `/boot/vmlinuz-linux'
Говорю же, хочу помойку эту в порядок привести. Поменяются ли UUID томов на lvm, когда я солью /dev/sda1 и /dev/sda2 в один и перемонтирую, как /boot? В /efi/loader/entries/arch.conf, как понимаю, нужно будет поменять параметры ядра на /dev/sda2 c /dev/sda3 просто.

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

Пароль не помню, от Антона отпишу. В общем, удалил sda2, расширил sda1 через Kde Partition manager, проверил /dev/disk/by-uuid - остались прежними, поправил /dev/sda1 на /boot в /etc/stab, теперь не грузится( Я дд копии сделал заранее разделов, восстановлю, если что. Но почему не работает?

anonymous
()
Ответ на: комментарий от r3lgar

Починил, сменив цфдиском флаг EFI на BIOS. Теперь 1 раздел sda1 без лишнего барахла. Не знаю правда, на кой он мне на целый гиг, но пусть будет, больше не хочу трогать, тему закрыл.

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