LINUX.ORG.RU

Как избавится от костыля под названием Grub или научить его понимать F2FS

 , , ,


0

1

Есть корень на F2FS (получен через chroot ручками). Глупый Grub как понимайте, ничего, кроме EXT не понимает, в итоге вызывает minimal Bash-Like.Напрашивается три варианта решения проблемы: 1) Нативная загрузка с EFI-ядром. 2) Научить Grub2 понимать, подсунув f2fs.mod, если таковой есть. 3) Сменить загрузчик. Что посоветуйте?

★★

Последнее исправление: Lowes (всего исправлений: 1)
Ответ на: комментарий от man_of_motley

Там нужен будет отдельный fat32 для ядра. Короче ждать или самому впиливать поддержку.

anonymous
()

Глупый Grub как понимайте, ничего, кроме EXT не понимает

Нужно ещё толще.

anonymous
()

Reiserfs у нас теперь тоже относится к Ext*?

dhameoelin ★★★★★
()

5. Прислать патчи для граба и ф2ф в апстрим
6. Создать отдельный бут раздел для загрузчика и ядра, я так и делал.
!

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

Так драйвер f2fs есть на гитхабе Граба. Почему он не работает или не включен в состав загрузчика - вот вопрос.

Liferer
()
Ответ на: комментарий от darkenshvein

видимо мейнтенер дебиана собирал пакет граба без какого от ключа

Вот это они любят, да. Собрать пакет без чего-нибудь нужного, это прям хлебом не корми.

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

Не, видимо я дезу вбросил. На просторах интернета патчи для поддержки f2fs есть, даже в ppa. Только их походу не берут в основной проект.

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

Ну да, саванна похожа на гитхаб, если в адресную строку не заглядывать :)

Liferer
()

как понимайте
Что посоветуйте?

Не злоупотребляйте буквой Й.

anonymous
()

Есть корень на F2FS

А boot есть? Если есть Grub, то должен быть boot. Тогда в чем проблема?

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

вот как в генту

собрал sys-apps/systemd с флагом gnuefi

монтировал efivarfs

mount -t efivarfs efivarfs /sys/firmware/efi/efivars

монтировал esp раздел в /boot

mount /dev/sda4 /boot

скопировал туда ядро make install

установил загрузчик bootctl install

редактировал файлы /boot/loader/loader.conf

default  gentoo
timeout  2
editor   0
/boot/loader/entries/gentoo.conf
title          vmlinuz-4.9.34-gentoo
linux          /vmlinuz-4.9.34-gentoo
#initrd         /initramfs-linux.img
options        root=PARTUUID=5f3bbe4e-000a-469e-a35b-dcdca2bf7675 rw init=/usr/lib/systemd/systemd loglevel=2 usbhid.mousepoll=2

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