Ubuntu 12.04 „Precise Pangolin“
Seit Ubuntu 12.04 wird in der 32-Bit-Version standardmäßig ein Kernel für Hauptprozessoren mit implementierter PAE-Funktion verwendet. Der Kernel läuft auch auf Prozessoren ohne PAE-Implementierung (Pentium M Banias und die ersten Dothan), jedoch enthält das offizielle Ubuntu-12.04-Installationsabbild einen Fehler. Dieser verhindert das Booten und die Neuinstallation auf non-PAE-CPUs.
Es gibt verschiedene Wege, Ubuntu 12.04 auf non-PAE-Systemen zu installieren:
Installation von Xubuntu 12.04 oder Lubuntu 12.04 und anschließender Nachinstallation des Metapakets ubuntu-desktop
Netzwerkinstallation mit einem minimalistischen Installationsabbild mini.iso. Unbedingt das Image mit non-PAE-Unterstützung wählen!
PXE-Installation. Unbedingt die netboot.tar.gz mit non-PAE-Unterstützung wählen!
Offizielles Ubuntu-12.04-Installationsabbild auf einem USB-Stick einrichten mit grub-mkconfig
.
Im Folgenden wird erklärt, wie ein offizielles Ubuntu-12.04-Installationsabbild für ein Live-System auf einem USB-Stick eingerichtet wird. Dieser USB-Stick kann genutzt werden, um auch auf Systemen ohne PAE-Funktion Ubuntu 12.04 zu installieren.
Einen USB-Stick (1 GiB oder größer) mit FAT32 formatieren. Im weiteren Verlauf wird angenommen, dass der USB-Stick unter /media/USB-Stick eingebunden und als /dev/sdb gemountet ist. Letzteres sollte über
sudo fdisk -l
überprüft werden.
Den Bootloader GRUB 2 auf den USB-Stick schreiben. /dev/sdb ist wieder durch die jeweilige korrekte Benennung zu ersetzen.
sudo grub-install --no-floppy --root-directory=/media/USB-Stick /dev/sdb
Generieren der Konfigurationsdatei für GRUB 2:
sudo grub-mkconfig > /media/USB-Stick/boot/grub/grub.cfg
In der Datei /media/USB-Stick/boot/grub/grub.cfg die "menuentry{ ... }"-Einträge durch
1 2 3 4 5 6 7 8 9 | menuentry "Ubuntu 12.04 for non-PAE Systems" { iso_path=/ubuntu-12.04-desktop-i386.iso export iso_path search --set --file $iso_path loopback loop $iso_path root=(loop) configfile /boot/grub/loopback.cfg loopback --delete loop } |
ersetzen.
Ubuntu-12.04-32-Bit-Desktop-Installations-CD herunterladen und auf den USB-Stick kopieren.
USB-Stick sicher entfernen und das entsprechende System vom USB-Stick booten. In dessen Bootmenu über den Menupunkt "Ubuntu 12.04 for non-PAE Systems" die Live-Session booten. Innerhalb dieser Live-Session kann Ubuntu normal installiert werden.