Hallo allerseits!
Ich habe mir ein Basissystem zurechtgebastelt und habe diesbezüglich eine Frage. Mein Partitionierungsschema:
/boot > ~500MB, vfat auf /dev/sda1 (fdisk > set 1 boot on)
/ > 64GB, ext4 auf /dev/sda2
/home > Rest, ext4 auf /dev/sda3
Kernel ist mit allen für einen reinen UEFI-Boot benötigten Flags/Optionen/etc. kompiliert. Die Hardware hat eine UEFI-Firmware, es ist kein anderes OS installiert. efibootmgr wurde wie folgt konfiguriert:
mkdir -p /boot/EFI/gentoo
cp /boot/vmlinuz-* /boot/EFI/BOOT/GENTOOx64.EFI
emerge --ask sys-boot/efibootmgr
mount | grep efivars
efibootmgr -v
efibootmgr -c -d /dev/sda -p 1 -L "Gentoo" -l \EFI\BOOT\GENTOOx64.EFI -u root=/dev/sda2 init=/usr/lib/systemd/systemd ro rootfstype=ext4 ignore_loglevel quiet add_efi_memmap
efibootmgr -v
Die Ausgabe von efibootmgr -v ist mir derzeit nicht bekannt, da ich unterwegs bin. Meine Frage: Ist die Konfiguration grundlegend korrekt oder habe ich hier etwas falsch gemacht? Das System bootet nämlich nicht, der Kernel kann jedoch u.a. mit der systemrescuecd gebootet werden, mit dem OS ist dann das Arbeiten möglich. Ich wäre für jedwede Hilfe sehr dankbar!
Grüße!
PS (Kernel-Konfig.):
Gentoo Linux --->
Support for init systems, system and service managers --->
[*] systemd
General setup --->
[*] Control Group support
[*] open by fhandle syscalls
[ ] Enable deprecated sysfs features to support old userspace tools
[*] Configure standard kernel features (expert users) --->
[*] Enable eventpoll support
[*] Enable signalfd() system call
[*] Enable timerfd() system call
[*] Namespaces support --->
[*] Network namespace
-*- Enable the block layer --->
Partition Types --->
[*] Advanced partition selection
[*] EFI GUID Partition support
Processor type and features --->
[*] Enable seccomp to safely compute untrusted bytecode
[*] EFI runtime service support
[*] EFI stub support
[*] Built-in kernel command line
Networking support --->
Networking options --->
<*> The IPv6 protocol
Device Drivers --->
Generic Driver Options --->
[*] Maintain a devtmpfs filesystem to mount at /dev
[ ] Automount devtmpfs at /dev, after the kernel mounted the rootfs
( ) path to uevent helper
Firmware Drivers --->
[*] Export DMI identification via sysfs to userspace
<*> EFI Variable Support via sysfs
File systems --->
<*> Second extended fs support
<*> Ext3 journalling file system support
<*> The Extended 4 (ext4) filesystem
<*> Reiserfs support
<*> JFS filesystem support
<*> XFS filesystem support
...
[*] Inotify support for userspace
[*] Filesystem wide access notification
<*> Kernel automounter version 4 support (also supports v3)
Pseudo Filesystems --->
[*] /proc file system support
[*] Virtual memory file system support (former shm fs)
[*] Tmpfs extended attributes
[*] Tmpfs POSIX Access Control Lists
[*] sysfs file system support
Kernel hacking --->
[*] Kernel debugging
[*] Collect scheduler debugging info
[*] Collect scheduler statistics