На данный момент имеется следующее:
- Arch,
- x86-64,
- UEFI,
- EFISTUB.
$ cat /etc/fstab
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda1 LABEL=SSD240GB
#UUID=8cabed10-f5f6-4bd9-a16b-d0d70bafd974 / f2fs rw,relatime,background_gc=on,user_xattr,acl,active_logs=6 0 0
# /dev/sdc1
UUID=DAB1-B29E /boot vfat rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2
$ ls /boot/
initramfs-linux-ck-fallback.img initramfs-linux-ck.img vmlinuz-linux-ck
efibootmgr -d /dev/sdc -p 1 -c -L "Arch Linux-ck" -l /vmlinuz-linux-ck -u "root=/dev/sda1 rw initrd=/initramfs-linux-ck.img rootfstype=f2fs rootflags=noatime,background_gc=on,discard,nouser_xattr,noacl elevator=bfq"
$ efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0001,0000
Boot0000* Arch Linux-ck HD(1,800,ef0fdf,07faa1a9-8cf0-47e8-acb7-254e2bf73bb6)File(\vmlinuz-linux-ck)r.o.o.t.=./.d.e.v./.s.d.a.1. .r.w. .i.n.i.t.r.d.=./.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x.-.c.k...i.m.g. .r.o.o.t.f.s.t.y.p.e.=.f.2.f.s. .r.o.o.t.f.l.a.g.s.=.n.o.a.t.i.m.e.,.b.a.c.k.g.r.o.u.n.d._.g.c.=.o.n.,.d.i.s.c.a.r.d.,.n.o.u.s.e.r._.x.a.t.t.r.,.n.o.a.c.l. .e.l.e.v.a.t.o.r.=.b.f.q.
Boot0001* UEFI: Leef Spark ACPI(a0341d0,0)PCI(14,0)USB(1,0)HD(1,800,ef0fdf,07faa1a9-8cf0-47e8-acb7-254e2bf73bb6)..BO
Что нужно поиметь:
-то же самое на Funtoo иль, в крайнем случае, на Gentoo.
Что делал для этого:
- собирал ядро с включением поддержки EFI, EFISTUB, но не прописывал рекомендуемый «root=/dev/sdaX»
- собирал и с поддержкой initrd и без, и пользовался genkernel.
Результата нет.
Вопрос: как таки добиться этого от Funtoo (Gentoo)?
P.S. Ставил из-под Calculate XFCE.