Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
Einleitung
1 Was ist Ubuntu?
2 Die Versionen im Detail
3 Die Shell
4 Migration und Synchronisation
5 Die Installation
6 Erste Schritte
7 Ubuntu mobil
8 Derivate
9 Internet und E-Mail
10 Office
11 Grafik und Bildbearbeitung
12 Multimedia und Spiele
13 Programmierung und Design
14 Hardware-Konfiguration
15 Software- und Paketverwaltung
16 Architektur
17 Backup und Sicherheit
18 Server-Installation
19 Datei- und FTP-Server
20 Weitere Server-Dienste
21 Kontrolle und Monitoring
22 Desktop-Virtualisierung
23 Server-Virtualisierung mit KVM
24 Server-Virtualisierung mit Xen
25 Hilfe
26 Befehlsreferenz Ubuntu Linux
A Übersicht: Software für (K)Ubuntu
B Mark Shuttleworth
C Glossar
D Häufig gestellte Fragen
Stichwort
Download: - ZIP, ca. 36,6 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> / Ubuntu | vor >>
Ubuntu GNU/Linux von Marcus Fischer Das umfassende Handbuch, aktuell zu Ubuntu 9.04 - Jaunty Jackalope
Ubuntu GNU/Linux 4., aktualisierte und erweiterte Auflage, geb. 1.120 S., 39,90 Euro Galileo Computing ISBN 978-3-8362-1439-1 |
| 16 Architektur
|  | 16.1 Betriebssysteme
|  | 16.2 Details des Boot-Vorgangs
|  | 16.3 GRUB
|  |  | 16.3.1 Reguläre Installation
|  |  | 16.3.2 Wiederherstellung
|  | 16.4 Start- und Stoppskripte
|  | 16.5 Dienste
|  | 16.6 Initialisierung
|  |  | 16.6.1 Runlevel
|  |  | 16.6.2 init
|  |  | 16.6.3 Upstart
|  | 16.7 Den Startvorgang beschleunigen
|  |  | 16.7.1 Das Boot-Menü schneller ausblenden
|  |  | 16.7.2 Boot-Skripte parallel ausführen
|  |  | 16.7.3 Eigenes Boot-Profil erstellen
|  |  | 16.7.4 Nicht benötigte Dienste und Startprogramme deaktivieren
|  | 16.8 Dateisystem
|  |  | 16.8.1 Datenträger
|  |  | 16.8.2 Die fstab
|  |  | 16.8.3 Swap
|  |  | 16.8.4 Der Verzeichnisbaum
|  |  | 16.8.5 Beschädigte Dateisysteme reparieren
|  | 16.9 Kernel und Module
|  |  | 16.9.1 Kernel-Historie
|  |  | 16.9.2 Module
|  |  | 16.9.3 Einen eigenen Kernel bauen
## 16.3 GRUB Ubuntu verwendet GRUB als Boot-Manager oder genauer gesagt als secondary bootloader (siehe Kasten auf Seite ). Ein Boot-Manager verwaltet den Systemstart und ist somit den installierten Betriebssystemen vorgeschaltet. Nur durch ein ordentlich konfiguriertes GRUB werden Sie in die Lage versetzt, das System zu starten oder eine Auswahl zwischen verschiedenen installierten Beriebssystemen zu treffen. GRUB wird über die Datei /boot/grub/menu.lst konfiguriert. Wie jede Konfigurationsdatei lässt sich auch die menu.lst mit einem einfachen Texteditor öffnen. Da diese Datei allerdings systemsensitiv ist, benötigen Sie hierbei sudo-Rechte. Öffnen Sie zu diesem Zweck ein Terminal über Anwendungen • Zubehör • Terminal, und tippen Sie Folgendes ein:
    sudo gedit /boot/grub/menu.lst
Sie können die Konfigurationsdatei auch mit einem Programm bearbeiten, das Ihnen eine grafische Oberfläche zur Verfügung stellt. Sie erfahren Näheres hierzu im Tipp »GRUB grafisch bearbeiten« auf Seite . Diese Datei dient hauptsächlich zwei Zwecken (beachten Sie die doppelte Bedeutung der Rauten in dieser Datei):
1. | Zum einen befinden sich hier Informationen darüber, wo welcher Kernel oder welches Betriebssystem sich befindet. Aus den dort vorhandenen Angaben wird das Boot-Menü aufgebaut, das Sie beim Starten durch Drücken der (Esc)-Taste sehen können.
2. | Wenn GRUB diese Konfigurationsdatei liest, werden alle mit einer Raute versehenen Zeilen ignoriert.
3. | Zum anderen sind in dieser Datei auch Informationen zu finden, die das Skript update-grub bei einem Kernel-Update benötigt. Dieses Skript finden Sie unter /usr/sbin/update-grub.
4. | Update-grub dient dazu, die Menüeinträge in der Datei menu.lst automatisch zu erstellen. Dabei werden auch Zeilen eingelesen, die mit einer Raute beginnen. Zeilen mit doppelten oder mehr Rauten sind immer Kommentare.
Boot-Splash abschalten
Wenn Ihnen die Systemmeldungen wichtiger sind als der grafische Boot-Splash, dann können Sie diesen ganz einfach deaktivieren. Bearbeiten Sie zu diesem Zweck die Datei /boot/grub/menu.lst mit Root-Rechten in einem Editor. Entfernen Sie dann in dem entsprechenden Kernel-Eintrag den Eintrag »splash«, und speichern Sie die veränderte Datei wieder ab.
## Auszug aus /boot/grub/menu.lst ## ## End Default Options ## title Ubuntu, kernel 2.6.15-27-386 root (hd0,1) kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sda2 ro quiet splash initrd /boot/initrd.img-2.6.15-27-386 savedefault boot
Nach einem Neustart haben Sie sowohl beim Booten als auch beim Herunterfahren die Systemmeldungen in der reinen Textansicht. Sie können das Paket usplash selbstverständlich auch komplett entfernen. Dies hat einen weiteren Vorteil: Der Systemstart wird noch einmal beschleunigt. Gerade bei älteren Computern kann sich dies positiv bemerkbar machen.
### 16.3.1 Reguläre Installation Beginnen wir mit dem Notwendigsten: dem Boot-Loader, der dafür sorgt, dass das Betriebssystem Ihrer Wahl überhaupt startet. Im Fall von Ubuntu heißt der Boot-Loader GRUB. Da man in 99 % aller Fälle gerade keine Sicherung des aktuellen Boot-Sektors zur Hand hat, folgt an dieser Stelle ein kleiner Exkurs, wie man einen Boot-Sektor wiederbelebt, bei dem der Boot-Code beschädigt wurde. Im Optimalfall sind für die Installation zwei Schritte notwendig:
1. | Installation in den MBR Wenn Sie GRUB in den Boot-Sektor der ersten Festplatte installieren möchten, rufen Sie einfach grub-install mit der jeweiligen Festplatte als Argument auf:
    sudo grub-install /dev/sda
2. | Das Kommando grub-install greift dabei auf die GRUB-Konfigurationsdatei namens menu.lst in /boot/grub der entsprechenden Partition zurück.
3. | Diese Datei kann beispielsweise wie folgt aussehen:
    title Linux
      root (hd1,2)
      kernel /boot/vmlinuz root=/dev/hdc3
      initrd /boot/initrd
4. | Beachten Sie, dass GRUB bei der Angabe der Root-Partition von null an zu zählen beginnt. Das Device /dev/hda1 wäre dann z. B. (hd0,0) usw. Meist kann keine eindeutige Aussage getroffen werden, welche Bezeichnung eine bootbare Partition unter GRUB hat. In diesem Fall schlägt die große Stunde der GRUB-Kommandozeile: Begeben Sie sich bei einem angezeigten Fehler während des Bootens mittels in den Editiermodus, oder geben Sie die obigen Befehle in der GRUB-Shell nach dem Prompt > ein.
5. | Nun können verschiedene Root-Partitionen getestet werden, bis der Boot-Vorgang schließlich ordnungsgemäß startet.
6. | Kernel-Liste updaten In aller Regel erkennt GRUB bei der Installation alle vorhandenen Kernel und parallel vorhandene Betriebssysteme. Wenn Sie sich allerdings nicht sicher sind, ob GRUB alles korrekt erkannt hat oder Sie manuell einen neuen Kernel installiert haben, können Sie diesen Suchlauf auch noch einmal manuell starten:
    sudo update-grub
### 16.3.2 Wiederherstellung Bei einer Standardinstallation brauchen Sie sich in aller Regel keine Gedanken um GRUB zu machen, denn die Konfiguration wird vom Betriebssystem übernommen. Anders sieht dies aus, wenn GRUB durch eine falsche Konfiguration seinen Dienst verweigert oder durch eine Installation von Windows gelöscht wurde.
GRUB grafisch bearbeiten
Anstatt sich mühsam manuell durch die Konfigurationsdatei zu arbeiten, können Sie viele Parameter von GRUB auch mithilfe einer grafischen Oberfläche bearbeiten. Zu diesem Zweck befindet sich in den Paketquellen von Ubuntu das Programm Startup Manager, das Sie über Anwendungen • Hinzufügen/Entfernen oder das Terminal installieren können:
sudo apt-get install startupmanager
Nach erfolgter Installation finden Sie das Programm im Menü unter System • Systemverwaltung • StartUp-Manager. Beim Starten des Programms wird die GRUB-Konfigurationsdatei eingelesen, und die Parameter werden dem Programm mitgeteilt. Anschließend präsentiert sich das Programm mit einer sehr übersichtlichen Darstellung der veränderbaren Parameter (siehe Abbildung).
#### Windows und der MBR Die heutigen Betriebssysteme von Microsoft haben die schlechte Angewohnheit, keine UNIX-artigen Betriebssysteme neben sich zu dulden. Diese Intoleranz zeigt sich darin, dass sämtliche Linux-Distributionen (so auch Ubuntu) für Microsoft unsichtbar sind. Wenn Sie auf einem PC mit bereits installiertem Linux parallel Windows installieren, wird GRUB vom Microsoft-Boot-Loader (NT-Loader) überschrieben. Dies wäre nicht weiter schlimm, wenn man im NT-Loader die Auswahl zwischen Microsoft und Linux bekommen würde. Leider ist dies nicht der Fall, sodass uns nichts anderes übrig bleibt, als GRUB neu zu installieren. Hier klicken, um das Bild zu vergrößern Abbildung 16.2 Das Programm Startup Manager dient zureinfachen Verwaltung der GRUB-Konfigurationsdatei. ### Ihr Kommentar Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen. >> Zum Feedback-Formular
<< zurück | <top> | vor >>
Zum Katalog
Ubuntu GNU/Linux Jetzt bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchtipps
| Linux
| IT-Handbuch für Fachinformatiker
| Webserver einrichten und administrieren
| Xen
| VirtualBox
| LPIC-1
| Einstieg in Ubuntu 8.10 »Intrepid Ibex«
| Einstieg in Ubuntu Linux - Videotraining
| Debian GNU/Linux
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press 2009
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Computing]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de