Man kann Ubuntu komplett ohne CD oder Diskette installieren. Einzige Voraussetzung ist eine funktionierende Linux- oder Windows-Installation und eine funktionierende Internetverbindung (direkt über Ethernet (DHCP oder manuell, DSL mit Router, aber nicht DSL mit Modem)
Diese Anleitung ist eine Übersetzung aus dem Englischen Forum. Der originale Beitrag ist hier {en} zu finden
Warum? Wer braucht sowas?
Wenn man keinen CD-Brenner/kein CD-Laufwerk besitzt.
Man kann/will nicht auf die CD per Post warten.
Weil man es kann.
Installation mit Hilfe eines vorhandenen Betriebssystems
Installieren des Linux Kernels
Man braucht nur 2 Dateien downzuloaden damit der Ubuntu-Installer funktioniert:
Beide kann man aus dem Ubuntuarchiv downloaden.
Falls man Ubuntu 64Bit installieren will muss statt der beiden oben genannten Dateien die 64Bit-Version dieser Dateien herunterladen:
Die restliche Installation von Ubuntu 64Bit läuft ohne Unterschied zur Installation des i386 Ubuntu.
Beide Dateien in dem vorhandenen Betriebssystem abspeichern (z.B. /boot oder C:\boot).
nur für Windows
Größe der Partition C ändern
Dazu am besten Partition Magic 8.0 oder ein anderes ähnliches unter Windows laufendes Tool verwenden. Dies sollte allerdings auch mit dem auf der Breezy Live-CD enthaltenen "gparted" gelingen.
Der Trick ist nicht, eine Linux-spezifische Partition zu erstellen, sondern die Größe der Windows-Partition zu ändern. Am besten in "free"/ unallocated" space. Der Ubuntu-Installer ist in der Lage den "unallocated space" selber zu formatieren.
Als Beispiel nehmen wir eine 20 GB Festplatte. Diese ändern wir für Windows auf 15 GB und lassen 5 GB unallocated für Linux.
Unallocated soll soviel heißen wie: nicht formatiert.
GRUB Installation
Die Dateien, die wir für Grub für Windows brauchen, beinhalten "Grub for DOS package".
Downloaden kann man es von grub4dos.jot.com {en} oder linuxeden.com {en} .
Die einzigen Dateien, die wir wollen, sind "menu.lst" und "gldr". Den Rest kann gelöscht werden. Die "gldr" Datei wird direkt nach C:\ (in kein Unterverzeichnis!) verschoben. In C:\boot, wo bereits aus Schritt 2 die Linux und initrd.gz liegen, erstellt man einen Ordner grub (Also C:\boot\grub). Und dorthin kommt die menu.lst von Grub. Sie ist oftmals im Unterverzeichnis boot im Archiv zu finden.
Alles, was jetzt noch gemacht werden muss, ist die menu.lst zu ändern und eine boot.ini anzulegen damit er den Ubuntu-Installer lädt.
Bearbeiten der boot.ini
Das Problem ist, dass diese Datei nicht nur schreibgeschützt sondern auch versteckt ist. Um das zu ändern geht man auf: Start -> Ausführen -> cmd.exe
Dort folgendes eintippen:
Jetzt kann die boot.ini mit dem Notepad in C:\boot.ini geöffnet werden um folgende Zeilen am Ende einzufügen:
C:\grldr="Start GRUB"
Nur noch speichern und das war es.
Konfiguration des Boot-Managers
Die Datei /boot/menu.lst mit einem Editor öffnen und folgendes unterhalb von timeout ... und default ... einfügen:
title Ubuntu Installer (hd0,0) kernel (hd0,0)/boot/linux vga=normal ramdisk_size=17032 root=/dev/rd/0 rw -- initrd (hd0,0)/boot/initrd.gz
siehe Ubuntu Installation Guide für weitere Details.
Die Datei speichern und schließen.
Ubuntu Installation
Wenn jetzt neu gestartet wird, sollte ein Bild zu sehen sein, wo zwischen Windows und "Start Grub" gewählt werden kann. Hier "Start Grub" auswählen, und im nächsten Menu kann dann "Ubuntu-Installer" gewählt werden.
Der Ubuntu-Installer wird starten und alles was er braucht herunterladen, bis er zur Partitionierung der Festplatte kommt. Ubuntu wird fragen, ob die ganze Festplatte formatiert werden soll - wenn man Windows aber behalten will, wähle man "manage drives personally" - vielleicht steht es da dann auch auf Deutsch. Dort kann das Formatieren des "unallocated space" ausgewählt werden. Ubuntu wird hier seine eigene ext3 und swap Partition anlegen. Dann wird die Installation weiter gehen.
Nachdem das geschehen ist (vielleicht auch schon davor), wird Ubuntu Grub einrichten. Ubuntu sollte Windows erkannt haben - also einfach zustimmen und Ubuntu erlauben, Grub im mbr (Master Boot Record) zu installieren.
Alternative: Bootdisketten
Für den Fall, dass man einen Rechner besitzt, der nicht von CD booten kann, oder der sogar über keinerlei optische Lesegeräte (CD bzw. DVD) verfügt, und man trotzdem Ubtuntu installieren möchte, so bietet sich zu der oben genannten Möglichkeit auch die Alternative von Netinstall Bootdisketten an. Dazu wurde ein eigener Wiki Artikel geschrieben, in dem man auch einen Link zu Breezy Bootdisks findet: Bootdisketten.
Alternative 2: Installation über PXE
Falls der Rechner über PXE booten kann, kann man Ubuntu auch auf diese Weise installieren. Diese Methode wird in einem separaten Artikel beschrieben.