0152: Wenn Sie nur mal schnell eben ein Debian-Linux brauchenNachdem Squeeze stable wurde, hatten sich die hier aufgezeigten Probleme entschärft. In der Lenny-Version fasse ich dieses Modul nun nicht mehr an. Wenn ich in der Squeeze-Version wieder mal mit "testing" experimentiere, probiere ich es erneut, hier etwas Sinnvolles zu dokumentieren. Dieses Modul bleibt in der Lenny-Version bis auf Weiteres Baustelle. Es bietet jetzt war einen kleinen roten Faden, aber Sie als Leser müssen an einigen Stellen noch improvisieren. Nur wer von der Materie Ahnung hat, sollte hier weiterlesen, um entscheidende Details zu erhalten. Wenn Sie es eilig haben und relativ schnell ein Debian-Linux installiert haben möchten, dann können Sie diese Schnellanleitung nutzen. Ich zeige Ihnen hier, wie Sie mit einem CD-Image ein 64-Bit-Minimalsystem aufsetzen, das Minimal-System ans Netz bringen und es anschließend in ein vollständiges "testing"-System mit X-Window-System umwandeln können. Warnung: Schnell heißt immer auch mit Risiken verbunden. Dieser Weg hier ist für Experten, denn er erfordert stellenweise sehr viel Improvisation. Tun Sie sich diese "Schnellanleitung" nur an, wenn Sie sich mit Debian bereits gut auskennen. Wenn Sie weniger Fachwissen haben, dann empfehle ich Ihnen einen sicheren Weg, den Sie beschreiten können, indem Sie "Debian für Unternehmer" Schritt für Schritt durcharbeiten. Modul 0152 brauchen Sie für den sicheren Weg allerdings nicht. Lesen Sie weiter, wenn Sie sich entschieden haben, den "schnellen" Weg zu gehen. 1. CD-Image Nr. 1 herunterladenIm ersten Schritt laden Sie sich CD-Image Nr. 1 aus dem Netz herunter. Ein 64-Bit-Image der CD1 von Debian Testing finden Sie in diesem Verzeichnis: http://cdimage.debian.org/cdimage Laden Sie es herunter: wget http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/debian-testing-amd64-CD-1.iso 2. Linux-Kernel und "initrd" von "hd-media" herunterladenLaden Sie nun noch "initrd" von "hd-media" herunter: wget http://cdimage.debian.org/debian/dists/testing/main/installer-amd64/current/images/hd-media/vmlinuz wget http://cdimage.debian.org/debian/dists/testing/main/installer-amd64/current/images/hd-media/initrd.gz 3. Installationspartition erstellenJetzt erstellen Sie eine Installationspartition auf Ihrer Festplatte. Ich empfehle, für solche Zwecke immer eine 1 Gigabyte große Partition auf /dev/sda1 parat zu haben: mkdosfs /dev/sda1 syslinux /dev/sda1 mkdir install mount -t vfat /dev/sda1 install cp -a vmlinuz install cp -a initrd.gz install >install/syslinux.cfg Tragen Sie in die Datei "syslinux.cfg" die folgenden 2 Zeilen ein: default vmlinuz append initrd=initrd.gz Kopieren Sie zum Schluss CD 1 auf die Partition und hängen Sie sie ab: cp -a debian-testing-amd64-CD-1.iso install umount install rm -R install 4. Installation eines MinimalsystemsBooten Sie in die soeben von Ihnen erstellte Installationspartition. Der Installationsprozess beginnt. Modul 1100 gibt Ihnen etwas Orientierung, während Sie sich durch den Installationsprozess kämpfen. 5. Testing-System bootenKapitel 5 ist noch nicht überarbeitet. Die Lösung steht aber schon unten in der Box (Farbe Ocker). Ich konzentriere mich zunächst auf das große Ganze, bevor ich die Details sauber mache. Sie haben sicherlich gemerkt, dass sich das System nicht booten lässt. Das liegt daran, dass Grub2 nicht funktioniert. Offenbar ist Grub2 noch ziemlich instabil. Um trotz dieser Kinderkrankheit voranzukommen, müssen Sie zunächst von einem Grub-Legacy aus in das neue Testing-System hineinbooten. Tragen Sie dazu in die menu.lst einer bestehenden Grub-Legacy-Installation folgende Zeilen ein: title sda7 - os3: Debian Squeeze Starthilfe - 64 Bit 2.6.32 root (hd0,6) kernel /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sda7 ro initrd /boot/initrd.img-2.6.32-5-amd64 Booten Sie nun mit Hilfe dieses Eintrags das neue Linux. Jetzt machen wir mal ein paar Experimente. grub-install --root-directory=/ /dev/sda7 /usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea.. /usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. /usr/sbin/grub-setup: error: if you really want blocklists, use --force. Warum die natürlichste Sache der Welt plötzlich "a BAD idea" sein soll, ist mir schleierhaft. Probieren wir mal "--force". Recherchieren, warum das Ganze "BAD" sein soll, kann ich später noch... grub-install --root-directory=/ --force /dev/sda7 Booten Sie nun in das System. Breaking news! Ich hab die Lösung! title sda7 - os3: Debian Squeeze zum Testen (core.img) root (hd0,6) kernel /boot/grub/core.img boot Das ist der Trick, damit ein Grub-Legacy in ein Grub2 booten kann. Die Diskussion zu diesem Thema führte ich hier. 6. DSL einrichtenSie können jetzt das auf /dev/sda1 hinterlegte CD-Image nutzen, um pppoe-conf nachzuinstallieren, um ins Internet zu kommen. Das geht so: cd / mkdir debian-mirror cd debian-mirror mkdir cd1 mount -t vfat /dev/sda1 /mnt mount -t iso9660 /mnt/debian-testing-amd64-CD-1.iso /debian-mirror/cd1 -o loop echo -e -n "deb file:/debian-mirror/cd1 testing main\n">/etc/apt/sources.list aptitude update Nun installieren Sie "pppoe-conf": aptitude install pppoeconfJetzt können Sie den Teil von Modul 3100 abarbeiten, der sich mit der Einrichtung einer DSL-Internet-Verbindung befasst. Ausnahme: Lassen Sie pppoeconf sofort nach der Einrichtung eine Internet-Verbindung aufbauen, denn das Programm "pppoe" werden Sie im Moment nicht verfügbar haben, denn es ist auf der CD Nummer 1 nicht drauf. Achten Sie auch darauf, dass Sie den Rechner jetzt nicht rebooten, denn sonst ist die soeben aufgebaute Internet-Verbindung wieder weg. 7. Externes Debian-Repository anbindenSie können nun ein externes Debian-Repository anbinden, um weitere Software nachinstallieren zu können: echo -e -n "deb http://ftp.de.debian.org/debian/ testing main contrib non-free\n">/etc/apt/sources.list aptitude update Nun bringen Sie das Betriebssystem auf den neuesten Stand, denn "CD 1" muss ja nicht zwangsläufig auf den Tag aktuell sein: aptitude dist-upgrade 8. Software nachinstallierenAls ersten Schritt sollten Sie zunächst "pppoe" nachinstallieren, denn "pppoe" werden Sie benötigen, wenn Sie nach dem nächsten Reboot wieder erfolgreich ins Internet wollen: aptitude install pppoe Sie werden jetzt gefragt, was "pppoe" mit der bereits vorhandenen Konfigurationsdatei machen soll. Als Default-Wert wird hier "N" für "keep your currently-installed version" vorgeschlagen. Das sollten Sie dann möglichst auch wählen, damit Sie DSL nicht ein zweites mal konfigurieren müssen. Nun können Sie weitere Software nachinstallieren und Ihr Debian-System einrichten. Dazu können Sie die nachfolgend aufgelisteten Module konsultieren. Beachten Sie dazu aber auch meine Regel bezüglich der Verwendung von APT versus Aptitude:
Im Anschluss können Sie mit ausgewählten Modulen aus den folgenden Abschnitten fortfahren:
9. Troubleshooting
|