Folgendes Setting:
System:
ASUS E35M1-I DELUXE (Also onboard Zacate APU und EFI)
2x 2TB Samsung HDD (Da evtl später größere dazu kommen, verbietet sich MBR zur Partitionierung, da die Platten in einem LVM organisiert sind und folglich nur eine Partition haben)
Partitionierung:
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Number Start (sector) End (sector) Size Code Name Filesystem
1 2048 206847 100.0 MiB 0C01 Microsoft reserved FAT32
2 206848 29566975 14.0 GiB 8E00 Linux LVM
/dev/system/boot [ 100.00 MiB] Ext4
/dev/system/swap [ 4.00 GiB] Ext4
/dev/system/root [ 9.90 GiB] Ext4
3 29566976 3907029134 1.8 TiB 8E00 Linux LVM
Installation:
Installiert hab ich von einem USB-Stick mit archlinux-2011.08-2-archboot. Die Installation des Bootloaders hab ich im Installer ausgelassen und nach
$ mount --bind /dev /tmp/install/dev
$ mount -t proc /proc /tmp/install/proc
$ mount -t sysfs /sys /tmp/install/sys
gemäß des Grub2 Eintrags auf der englischen Arch Wiki nachgeholt.
Einrichtung des Booteintrags per efibootmgr hat problemlos geklappt. Nur booten will das Gerät aus mir vollkommen unerfindlichen Gründen nicht...
Momentan sehen die EFI-Boot-Settings folgendermaßen aus:
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0000,0002,0004
Boot0000* Archlinux HD(1,800,32000,23532fbb-1bfa-4e46-851a-b494bfe9478c)File(\efi\grub\grub.efi)
Boot0002* Festplatte BIOS(2,0,00)P0: SAMSUNG HD204UI .
Boot0004* UEFI: General USB Flash Disk 1100 ACPI(a0341d0,0)PCI(13,2)USB(1,0)HD(1,800,fa000,6695ac75-3a2f-4044-82fd-5102666b4677)
Wie man sieht, kann ich das System booten, wenn ich den Grub auf dem USB-Stick mit der configfile auf der HDD füttere. Nur allein will das System nicht booten.
Was mich daran am meisten wurmt ist, dass ich es schon mal hin bekommen hatte. Ich hab leider keine Idee, was ich damals anders gemacht hatte. Hab schon alles durchprobiert.
Hab die EFI Partition mal als EF00, also EFI_SYSTEM_PARTITION, gekennzeichnet, mal als 0c01. Ich denke ich hab alles mehr oder weniger sinnvolle probiert. Nur mit nem Hybrid-MBR hab ichs noch nicht versucht, das möcht ich aber auch eigentlich nicht.
Das Ergebnis ist in jedem Fall immer, dass EFI versucht, Grub zu laden (zumindest wird bei Auswahl des entsprechenden Boot-Eintrags der Screen kurz schwarz), dabei aber scheinbar scheitert und folglich versucht, auf der HDD einen bootbaren Eintrag zu finden. Um das abzufangen, hab ich schon eine Kopie der grub.efi als /efi/boot/bootx64.efi angelegt. Leider bekomme ich trotzdem die BIOS-Meldung zu sehen, dass kein bootbares Betriebssystem gefunden wurde.
Ich bin dankbar für jeden Denkanstoß, da ich langsam vollkommen ratlos bin.
Greetz Chais