Hi,
ich migriere gerade meinen Haupt-PC von Windows 7 auf Arch mit verschlüsseltem LVM.
Bisher habe ich die Installation immer mit dem AIF vorgenommen, welches ja aber auf den neuen Installations-Medien nicht mehr vorhanden ist.
Das Basissystem ist bereits eingerichtet, die fstab erstellt, in die chroot-Umgebung gewechselt, Symlink auf Zeitzone gesetzt und das System nach Anleitung für systemd konfiguriert. Da mein Mainboard uEFI besitzt, werde ich anstatt syslinux GRUB2 verwenden, welches ja erst nach der Erstellung des Kernel-Images konfiguriert wird.
Nachfolgend mal meine Config-Dateien:
/etc/hostname:
mein-pc
/etc/locale.conf:
LANG=de_DE.UTF-8
LC_COLLATE=C
/etc/locale.gen:
de_DE.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
locale-gen wurde anschließend erfolreich ausgeführt.
/etc/mkinitcpio.conf:
MODULES=""
BINARIES=""
FILES=""
HOOKS="base udev autodetect sata usbinput keymap encrypt lvm2 filesystems fsck shutdown"
/etc/rc.conf:
DAEMONS=(syslog-ng network crond)
USELVM="yes"
/etc/vconsole.conf:
KEYMAP=de
FONT=lat9w-16
FONT_MAP=8859-1_to_uni
/etc/timezone:
Europe/Berlin
Führe ich nun mkinitcpio -p linux aus, bekomme ich folgende Ausgabe:
==> Building image from preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Staring build: 3.4.7-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [sata]
-> Running build hook: [usbinput]
-> Running build hook: [keymap]
==> WARNING: keymap: hook specified, but no KEYMAP found in configuration
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
-> Running build hook: [shutdown]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
bsdcpio: Failed to set default locale
==> Image generation successful
==> Building image from preset: 'fallback'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Staring build: 3.4.7-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [sata]
-> Running build hook: [usbinput]
-> Running build hook: [keymap]
==> WARNING: keymap: hook specified, but no KEYMAP found in configuration
-> Running build hook: [encrypt]
-> Running build hook: [lvm2]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
-> Running build hook: [shutdown]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
bsdcpio: Failed to set default locale
==> Image generation successful
Nun bin ich mittlerweile etwas verzweifelt, da ich nicht weiß, wieso keine KEYMAP gefunden wurde und die default locale nicht gesetzt werden konnte.
Laut der Anleitung im englischen Wiki soll die KEYMAP nicht mehr in der rc.conf, sondern in /etc/vconsole.conf gesetzt werden.
Außerdem weiß ich nicht, wieso die default locale trotz erfolgreicher Durchführung von locale-gen nicht gesetzt werden kann.
Ich bin leider noch ziemlich am Anfang mit meinem Wissen von Linux und hoffe daher auf Unterstützung durch diese tolle Community.
Ich hoffe, ich habe alle nötigen Info's hier in den Thread gepackt. Falls ihr sonst noch Informationen benötigt, um mir bei der Problemlösung zu helfen, sagt bescheid!
Liebe Grüße,
Durag