Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

20.10.2015, 12:09

Stub Kernel

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