Der PI320 besitzt einen 64Bit-Prozessor (Atom Z3735F Bay Trail-CR) und ein 32Bit-UEFI, was sich für Linux als sehr unglückliche Kombination darstellt.
Das vorinstallierte Windows 8.1 ist ebenfalls 32Bit, was angesichts des Hauptspeichers von 2GB durchaus verständlich ist, denn 32Bit-Programme können ohnehin nicht mehr Speicher adressieren.
Im Prinzip würde also auch ein 32Bit-Linux ausreichen, doch leider stellt bisher keine große Distribution UEFI und 32Bit-Kernel zur Verfügung. 32-Bit-Distributionen verwenden BIOS+MBR und die 64Bit-Varianten verwenden UEFI+GPT.
Dies hat technische Hintergründe, auf die ich hier nicht näher eingehe (http://www.golem.de/news/linux-bio…308-100731.html).
Nun ist es beim PI320 glücklicherweise möglich, mithilfe einer "bootia32.efi" den Rechner von USB-Stick/-CD-Rom zu starten. Selbst die beiliegende Recovery-CD von Zotac enthält diese Datei, ist aber für unsere Zwecke ungeeignet.
Um Ubuntu auf dem PI320 zu installieren, braucht man:
-einen internetfähigen Windows-PC
-Ubuntu 14.10 64Bit als ISO (z.B. ubuntu-14.10-desktop-amd64.iso)
-rufus-1.4.10.exe
-bootia32.efi von github (für den USB-Stick)
-7zip (oder jedes andere Programm, mit dem Dateien aus ISO-Abbildern extrahiert werden können)
-einen 2GB USB-Stick oder größer
Unter Windows den Stick einstecken und Rufus starten. Einstellungen: GPT Partitionierungsschema für UEFI Computer, Fat32, 4096 Byte
Das Symbol rechts von "startfähiges Laufwerk erstellen mit: ISO-Abbild" anklicken, die ubuntu-14.10-desktop-amd64.iso suchen und auswählen.
Schaltfläche "Start" anklicken und warten, bis Rufus mit dem Vorgang fertig ist. Rufus beenden.
Dann die Datei "bootia32.efi" auf den Ubuntu-USB-Stick in das Verzeichnis "EFI/boot" kopieren. Der Stick ist nun einsatzbereit.
Den Stick an den PI320 anschliessen, einschalten und mit Taste "ESC" ins UEFI springen. Unter "Security" bitte "Secure Boot" auf disable stellen. Unter "Boot" bitte "Fast Boot" auf disable stellen.
"F10" drücken und "Save Changes and Exit" auswählen. Der Rechner startet neu. Taste "F8" mehrfach drücken, bis die Bootauswahl erscheint und den USB-Stick auswählen.
Anschliessend mit "Try Ubuntu without installing" starten. Nachdem Ubuntu gestartet ist, sollte in den "System Settings" mit "Brightness & Lock" der Bildschirmschoner abgeschaltet werden, weil der PI320 nicht mehr daraus aufwacht!
Danach links oben bei der Aktionsleiste nach "gparted" suchen. Mit "gparted" kann man die interne eMMC umpartitionieren. Ich habe die Windowspartition auf 8GB verkleinert, so dass etwa 18GB für Ubuntu frei werden.
Man kann nun den Ubuntu-Installer in der Aktionsleiste starten und das Programm holt ein paar Auskünfte bezüglich Sprache, Tastatur usw ein. Dann kommt der Punkt, an dem Ubuntu nach dem Installationstyp fragt. Hier "Ubuntu neben Windows Boot Manager installieren" auswählen. Nach der Installation nicht neu starten, sondern Netzwerkkabel einstecken und ein Terminal öffnen.
Jetzt folgende Befehle im Terminal eingeben:
sudo -s
mount /dev/mmcblk0p5 /mnt
mount /dev/mmcblk0p1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt /bin/bash
apt-get update
apt-get -y remove grub-efi-amd64
apt-get -y install grub-efi-ia32
sed -i 's/vmlinuz-3.16.0-23-generic.efi.signed/vmlinuz-3.16.0-23-generic/g' /boot/grub/grub.cfg
Fertig. Nach einem Neustart sollte jetzt Grub2 starten und sowohl Ubuntu, als auch Windows zur Auswahl anbieten.
Viel Spaß!