Ausgabe 1.0
Copyright © 2009 Red Hat, Inc. and others
Mono-spaced Bold
Um den Inhalt der Dateimy_next_bestselling_novel
in Ihrem aktuellen Arbeitsverzeichnis zu sehen, geben Sie den Befehlcat my_next_bestselling_novel
in den Shell-Prompt ein und drücken Sie Enter, um den Befehl auszuführen.
Drücken Sie Enter, um den Befehl auszuführen.Drücken Sie Strg+Alt+F1, um zum ersten visuellen Terminal zu wechseln. Drücken Sie Strg+Alt+F7, um zu Ihrer X-Windows-Sitzung zurückzukehren.
Mono-spaced Bold
dargestellt. Zum Beispiel:
Dateiverwandte Klassen einschließlichfilesystem
für Dateisysteme,file
für Dateien unddir
für Verzeichnisse. Jede Klasse hat ihr eigenes Set an Berechtigungen.
Wählen Sie Maus-Präferenzen zu starten. Im Tab Schaltflächen Tab, klicken Sie auf die Check-Box Maus für Linkshänder und anschließend auf , um auf die primären Maus-Schaltflächen von der linken auf die rechte Seite zu wechseln (d.h., um die Maus auf Linkshänder anzupassen).in der Hauptmenüleiste aus, umUm ein spezielles Zeichen in eine gedit Datei einzufügen, wählen Sie in der Hauptmenüleiste aus. Wählen Sie als nächstes aus der Zeichentabelle-Menüleiste aus, geben den Namen des Zeichens in das Suchen-Feld ein und klicken auf . Das gesuchte Zeichen wird in der Zeichentabelle hervorgehoben. Doppelklicken Sie auf das hervorgehobene Zeichen, um Ihn in das Feld Zu kopierender Text einzufügen und klicken Sie auf die Schaltfläche . Wechseln Sie nun zurück in Ihr Dokument und wählen Sie aus der gedit-Menüleiste aus.
Mono-spaced Bold Italic
oder Proportional Bold Italic
Um sich mit einer Remote-Maschine via SSH zu verbinden, tippen Siessh
in den Shell-Prompt. Falls die Remote-Maschineusername
@domain.name
example.com
ist und Ihr Benutzername auf dieser Maschine John ist, tippen Siessh john@example.com
.Der Befehlmount -o remount
hängt das angegebene Dateisystem wieder ein . Um beispielsweise dasfile-system
/home
-Dateisystem wieder einzuhängen, verwenden Sie den Befehlmount -o remount /home
.Um die Version des derezeit installierten Paketes zu sehen, verwenden Sie den Befehlrpm -q
. Die Ausgabe sieht wie folgt aus:package
.
package-version-release
Wenn der Apache HTTP-Server Anfragen akzeptiert, sendet er Child-Prozesse oder Threads, um mit ihnen umzugehen. Diese Gruppe von Child-Prozessen oder Threads ist als server-pool bekannt. Unter Apache HTTP Server 2.0, wurde die Verantwortung für die Erstellung und Wartung dieser Server-Pools auf eine Gruppe von Modulen namens Multi-Processing Modules (MPMs) übertragen. Anders als andere Module, kann nur ein Modul der MPM-Gruppe vom Apache HTTP Server geladen werden.
Mono-spaced Roman
definiert und daher wie folgt präsentiert:
books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs
Mono-spaced Roman
definiert. Sie werden wie folgt präsentiert und hervorgehoben:
package org.jboss.book.jca.ex1; import javax.naming.InitialContext; public class ExClient { public static void main(String args[]) throws Exception { InitialContext iniCtx = new InitialContext(); Object ref = iniCtx.lookup("EchoBean"); EchoHome home = (EchoHome) ref; Echo echo = home.create(); System.out.println("Created Echo"); System.out.println("Echo.echo('Hello') = " + echo.echo("Hello")); } }
boot.iso
-Abbild für eine minimale Boot-CD oder für einen USB-Flashspeicher. Schreiben Sie das Abbild auf das entsprechende physische Medium, um das startbare Medium zu erzeugen. Das startbare Medium enthält keine Pakete und muss diese von einer Festplatte oder einem Repository im Internet beziehen zum vervollständigen der Installation.
netinst.iso
-Abbild für eine Boot-CD mit reduzierter Grösse herunter. Schreiben Sie das Abbild auf das entsprechende physische Medium, um das startbare Medium zu erzeugen.
vmlinuz
und das RAM-Disk-Abbild initrd.img
aus dem Verzeichnis isolinux/
der Distribution herunter. Stellen Sie Ihr System so ein, dass es den Kernel startet und das RAM-Disk-Abbild lädt. Für weitere Informationen zur Installation ohne Medien siehe Kapitel 10, Installation ohne Medien.
fedora/linux/releases/11/
. This directory contains a folder for each architecture supported by that release of Fedora. CD and DVD media files appear inside that folder, in a folder called iso/
. For example, you can find the file for the DVD distribution of Fedora 11 for x86_64 at fedora/linux/releases/11/Fedora/x86_64/iso/Fedora-11-x86_64-DVD.iso
.
Processor manufacturer and model | Architecture type for Fedora |
---|---|
Intel (except Atom 230, Atom 330, Core 2 Duo, Centrino Core2 Duo, and recent vintage Xeon); AMD (except Athlon 64, Athlon x2, Sempron 64, and Opteron); VIA C3, C7 |
i386
|
Intel Atom 230, Atom 330, Core 2 Duo, Centrino Core 2 Duo, and Xeon; AMD Athlon 64, Athlon x2, Sempron64, and Opteron; Apple MacBook, MacBook Pro, and MacBook Air |
x86_64
|
Apple Macintosh G3, G4, G5, PowerBook, and other non-Intel models |
ppc
|
i386
auswählen.
i386
architecture. The 230 and 330 Series Atom processors are based on thex86_64
architecture. Refer to http://ark.intel.com/cpugroup.aspx?familyID=29035 for more details.
Fedora-11-x86_64-DVD.iso
. Refer to Abschnitt 2.2, „Welche Architektur besitzt mein Computer?“ if you are unsure of your computer's architecture.
Install to Hard Disk
desktop shortcut. If you decide you like what you see, and want to install it, simply activate the selection to copy Fedora to your hard disk. You can download the Live image directly from a mirror, or using BitTorrent.
arch
mit der Rechner-Architektur des zu installierenden Computers.
Media type | File locations |
---|---|
Komplette Distribution auf DVD |
fedora/linux/releases/11/Fedora/
|
Live-Abbild |
fedora/linux/releases/11/Live/ , fedora/linux/releases/11/Live/
|
Minimales Boot-Medium (CD) |
fedora/linux/releases/11/Fedora/
|
su -c 'yum -y install livecd-tools'
/dev/disk/by-label
nach oder nutzen Sie findfs
:
su -c 'findfs LABEL="MyLabel
"'
/var/log/messages
Details:
su -c 'less /var/log/messages'
livecd-iso-to-disk
-Befehl zum Schreiben des ISO-Abbildes auf Ihr Medium:
su -c 'livecd-iso-to-diskthe_image.iso
/dev/sdX1
'
sdX1
mit dem Gerätenamen der Partition auf Ihrem USB-Datenträger. Die meisten Flash-Datenträger und externe Festplatten nutzen nur eine Partition. Falls Sie Änderungen vorgenommen oder unüblich partitionierte Datenträger nutzen, müssen Sie eventuell andere Hilfequellen in Anspruch nehmen.
Inhaltsverzeichnis
/
and swap
) must be dedicated to Fedora.
dd
, um die Image-Datei diskboot.img
aus dem /images/
-Verzeichnis auf der DVD oder CD-ROM Nr. 1 zu kopieren. Zum Beispiel:
dd if=diskboot.img of=/dev/sda
images/
directory on the installation DVD contains the boot.iso
file. This file is an image of a disc that you can burn to a CD and use to boot the installation program. To use this boot CD, your computer must be able to boot from its CD-ROM drive, and its BIOS settings must be configured to do so.
boot.iso
image, make sure that you select the option to burn an image file to disc
in your CD burning software. The exact wording of this option varies, depending on the software that you use, but should contain the word "image". Note that not all CD burning software includes this option. In particular, the CD burning software built into Microsoft Windows XP and Windows Vista does not offer this capability. There are many programs available that add this capability to Windows operating systems; Infrarecorder is a free and open-source example available from http://www.infrarecorder.org/.
boot:
prompt:
linux mediacheck
/location/of/disk/space
. The directory that will be made publicly available via FTP, NFS, or HTTP will be specified as /publicly/available/directory
. For example, /location/of/disk/space
may be a directory you create called /var/isos
. /publicly/available/directory
might be /var/www/html/f11
, for an HTTP install.
dd if=/dev/dvd
of=/location/of/disk/space/
f11.iso
dvd
auf Ihr DVD-Laufwerkgerät verweist.
README-en
file in disk1
.
mv /location/of/disk/space/
f11.iso /publicly/available/directory/
mv /location/of/disk/space/
f11-disk*.iso /publicly/available/directory/
/publicly/available/directory
directory is exported via NFS via an entry in /etc/exports
.
/publicly/available/directory
client.ip.address
(ro,no_root_squash)
/publicly/available/directory
*(ro,no_root_squash)
/sbin/service nfs start
). If NFS is already running, reload the configuration file (on a Fedora system use /sbin/service nfs reload
).
dd if=/dev/cdrom of=/tmp/file-name
.iso
boot:
prompt:
linux mediacheck
updates.img
exists in the location from which you install, it is used for updates to anaconda
, the installation program. Refer to the file install-methods.txt
in the anaconda
RPM package for detailed information on the various ways to install Fedora, as well as how to apply the installation program updates.
[1] Unpartitioned disk space means that available disk space on the hard drive(s) you are installing to has not been divided into sections for data. When you partition a disk, each partition behaves like a separate disk drive.
/boot
on sda1
, /
on sda2
, and /home
on sdb1
. This will allow you to identify specific partitions during the partitioning process.
linux dd
at the installation boot prompt.
linux dd
dann den Befehl linux dd=url
, wobei url
durch die HTTP-, FTP- oder NFS-Adresse der zu verwendenden Treiber-Images ersetzt wird.
drvnet.img
, als Root den Befehl dd if=drvnet.img
of=/dev/fd0
ein.
driverdisk.img
onto the flash drive. For example:
dd if=driverdisk.img of=/dev/sda
boot:
prompt, enter linux dd
if using an x86 or x86-64 system. Refer to Abschnitt 7.3.1, „Booting the Installation Program on x86, AMD64, and Intel 64 Systems“ for details on booting the installation program.
Inhaltsverzeichnis
askmethod
am Ende der Zeile ein, die unter dem Menü erscheint.
Bootmethode | Installationsart |
---|---|
DVD | DVD, Netzwerk oder Festplatte |
Minimale Boot-CD (oder per USB), Rettungs-CD | Netzwerk oder Festplatte |
Live-CD oder USB | Install to Hard Disk application |
Network Boot
oder Boot Services
. Sobald Sie das Booten mit PXE richtig konfiguriert haben, kann Ihr Rechner das Installationssystem von Fedora ohne irgendwelche andere Medien starten.
pxelinux.cfg/*
config files:
IPAPPEND 2
APPEND ksdevice=bootif
ksdevice=link
linux text
at the boot:
prompt.
X
verwenden, um auf Schaltflächen zu klicken oder andere Bildschirmauswahlen zu treffen, wobei X
mit jedem unterstrichenen Buchstaben in diesem Fenster ersetzt wird.
boot:
prompt:
linux text
Konsole | keystrokes | contents |
---|---|---|
1 | ctrl+alt+f1 | Installationsdialog |
2 | ctrl+alt+f2 | shell prompt |
3 | ctrl+alt+f3 | install log (messages from installation program) |
4 | ctrl+alt+f4 | system-related messages |
5 | ctrl+alt+f5 | other messages |
6 | ctrl+alt+f6 | graphical display |
xdriver=vesa
option – see Kapitel 9, Boot-Optionen
boot:
prompt should appear. The screen contains information on a variety of boot options. Each boot option also has one or more help screens associated with it. To access a help screen, press the appropriate function key as listed in the line at the bottom of the screen.
boot:
prompt appears, the installation program automatically begins if you take no action within the first minute. To disable this feature, press one of the help screen function keys.
linux text
linux mediacheck
images/
directory is the boot.iso
file. This file is an ISO image than can be used to boot the installation program. To use the boot.iso
, your computer must be able to boot from its CD-ROM drive, and its BIOS settings must be configured to do so. You must then burn the boot.iso
file onto a recordable/rewriteable CD-ROM.
linux console=<device>
linux text console=<device>
<device>
should be the device you are using (such as ttyS0 or ttyS1). For example, linux text console=ttyS0
.
utf8
command as a boot-time option to the installation program. For example:
linux console=ttyS0 utf8
linux updates
linux text updates
rhupdates/
on the server.
linux askmethod
boot option). Refer to Abschnitt 7.6, „Installation von einer Festplatte“, for hard drive installation instructions.
linux askmethod
boot option). Refer to Abschnitt 7.8, „Installation via NFS“ for network installation instructions. Note that NFS installations may also be performed in GUI mode.
linux askmethod
boot option). Refer to Abschnitt 7.9, „Installing via FTP or HTTP“, for FTP and HTTP installation instructions.
askmethod
, the next stage loads automatically from the DVD. Proceed to Abschnitt 7.10, „Willkommen bei Fedora“.
boot:
-Prompt linux hdX
=cdrom
ein. Ersetzen Sie dabei X
mit einem der folgenden Buchstaben, abhängig davon, mit welcher Schnittstelle das Gerät verbunden ist und ob es als Master oder Slave (auch als Primary oder Secondary bekannt) konfiguriert ist:
a
— erster IDE-Controller, Master
b
— erster IDE-Controller, Slave
c
— zweiter IDE-Controller, Master
d
— zweiter IDE-Controller, Slave
install.img
file from within the ISO files must be copied to a directory named images
Use this option to install Fedora on computers that are without a network connection or CD/DVD drives.
install.img
from the ISO follow the procedure:
mount -t iso9660 /path/to/Fedora11.iso /mnt/point -o loop,ro
cp -pr /mnt/point/images /path/images/
umount /mnt/point
fdisk
utility.
/dev/sd
. Each individual drive has its own letter, for example /dev/sda
. Each partition on a drive is numbered, for example /dev/sda1
.
Partitionstyp | Volumen | Original-Pfad zu den Dateien | Directory to use |
---|---|---|---|
VFAT | D:\ | D:\Downloads\F11 | /Downloads/F11 |
ext2, ext3, ext4 | /home | /home/user1/F11 | /user1/F11 |
/
. If the ISO images are located in a subdirectory of a mounted partition, enter the name of the directory holding the ISO images within that partition. For example, if the partition on which the ISO images is normally mounted as /home/
, and the images are in /home/new/
, you would enter /new/
.
/11/Fedora/architecture
/os/
to the path shown on the web page. A correct mirror location for an i386
system resembles the URL http://mirror.example.com/pub/fedora/linux/releases/11/Fedora/i386/os
.
eastcoast
in der Domain example.com
installieren, geben Sie eastcoast.example.com
im Feld NFS-Server ein.
/export/directory/
eingeben.
/mirrors/Fedora/arch
/
, enter /mirrors/Fedora/arch
/
(where arch
is replaced with the architecture type of your system, such as i386). If everything was specified properly, a message box appears indicating that files are being retrieved from the server.
mkdir discX
mount -o loop Fedora11-discX
.iso discX
X
with the corresponding disc number.
system-config-keyboard
an einem Shell-Prompt ein, um das Tool zur Tastaturkonfiguration zu starten. Wenn Sie nicht als Root angemeldet sind, werden Sie aufgefordert, das Root-Passwort einzugeben, um fortfahren zu können.
/home
partition and perform a fresh installation. For more information on partitions and how to set them up, refer to Abschnitt 7.18, „Disk Partitioning Setup“.
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' > ~/old-pkglist.txt
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc' su -c 'mv /tmp/etc-*.tar.gz /home'
/home
directory as well as content from services such as an Apache, FTP, or SQL server, or a source code management system. Although upgrades are not destructive, if you perform one improperly there is a small possibility of data loss.
/home
-Verzeichnis speichern. Wenn Ihr /home
-Verzeichnis keine separate Partition ist, sollten Sie den Beispielen nicht wörtlich folgen! Speichern Sie Ihre Backups auf einem anderen Datenträger, wie einer CD, einer DVD oder auf einer externen Festplatte.
hostname
.domainname
. Many networks have a DHCP (Dynamic Host Configuration Protocol) service that automatically supplies connected systems with a domain name, leaving the user to enter a hostname.
hostname
.localdomain
for your Fedora system. If you have more than one computer on this network, you should give each one a separate host name in this domain.
machine1.example.com
. The machine name (or "short hostname") is machine1
, and the
domain name is example.com
.
address
/ netmask
, along with the gateway address and nameserver address for your network.
system-config-date
ein, um das Tool zur Einstellung von Zeit und Datum zu starten. Wenn Sie nicht als Root angemeldet sind, werden Sie aufgefordert, das Root-Passwort einzugeben, um fortfahren zu können.
timeconfig
.
su -
, wenn Sie schnell ein Problem lösen müssen. Wenn Sie dies beachten, laufen Sie nicht Gefahr, Ihr System durch einen Tippfehler oder einen falschen Befehl zu beschädigen.
su -
ein, und drücken Sie die Eingabe-Taste. Geben Sie anschließend das Root-Passwort ein, und drücken Sie erneut die Eingabe-Taste.
system-config-rootpassword
ein, um das Root-Passwort-Tool zu starten. Wenn Sie nicht als Root angemeldet sind, werden Sie aufgefordert, das Root-Passwort einzugeben, um fortfahren zu können.
root
Passwort in das Feld Root Passwort ein. Fedora zeigt die Zeichen zur Sicherheit als Sternchen. Geben Sie das selbe Passwort in das Feld Bestätigen ein, um sicherzustellen, das es korrekt ist. Nachdem Sie das Root Passwort geändert haben, wählen Sie , um fortzufahren.
/var/cache/yum/
by default. If you partition the system manually, and create a separate /var/
partition, be sure to create the partition large enough (3.0 GB or more) to download package updates.
/boot/
-Partition auf einer Partition außerhalb des RAID-Arrays, wie zum Beispiel auf einer separaten Festplatte, erstellt werden.
/boot/
-Partition ist auch für das Einrichten von Software-RAID notwendig.
/boot/
-Partition manuell bearbeiten.
/boot
partition.
/boot/efi/
-Partition des Typs FAT (VFAT) mit mindestens 100 MB, eine Swap-Partition von mindestens 512 MB und eine ausreichend große Root-Partition (/
).
/bin/
, /dev/
, /etc/
, /lib/
, /proc/
, /root/
, and /sbin/
directories may not be used for separate partitions in Disk Druid. These directories reside on the
/
(root) partition.
/boot
partition may not reside on an LVM volume group. Create the /boot
partition before configuring any volume groups.
lvm
command. To return to the text-mode installation, hit Alt+F1.
swap
partition
/boot
partition
/
-Partition
If M < 2 S = M *2 Else S = M + 2
/boot/
-Partition (100 MB)/boot/
contains the operating system kernel (which allows your system to boot Fedora), along with files used during the bootstrap process. Due to limitations, creating a native ext3 partition to hold these files is required. For most users, a 100 MB boot partition is sufficient.
/boot/
-Partition erstellen, wenn Sie möchten, dass die /
(Root-) Partition den gesamten restlichen Platz auf der Festplatte verwenden soll.
/boot/
-Partition auf einer Partition außerhalb des RAID-Arrays, wie beispielsweise auf einer separaten Festplatte, erstellt werden.
root
-Partition (3.0 GB - 5.0 GB)/
" (the root directory) is located. In this setup, all files (except those stored in /boot
) are on the root partition.
/
(or root) partition is the top of the directory structure. The /root
directory/root
(sometimes pronounced "slash-root") directory is the home directory of the user account for system administration.
/home
partition on systems that store user data. Refer to Abschnitt 7.21.4.1.1, „Advice on Partitions“ for more information.
/
partition, upgrades become easier. Refer to the description of Disk Druid's Edit option in Abschnitt 7.21.2, „The partitioning screen“ for more information.
/foo
must be at least 500 MB, and you do not make a separate /foo
partition, then the /
(root) partition must be at least 500 MB.
Verzeichnis | Minimale Grösse |
---|---|
/
| 250 MB |
/usr
| 250 MB, but avoid placing this on a separate partition |
/tmp
| 50 MB |
/var
| 384 MB |
/home
| 100 MB |
/boot
| 75 MB |
/home
directory within a volume group. With a separate /home
partition, you may upgrade or reinstall Fedora without erasing user data files.
/boot
partition. Unless you plan to install a great many kernels, the default partition size of 100 MB for /boot
should suffice.
/boot
.
/var
directory holds content for a number of applications, including the Apache web server. It also is used to store downloaded update packages on a temporary basis. Ensure that the partition containing the /var
directory has enough space to download pending updates and hold your other content.
/usr
directory holds the majority of software content on a Fedora system. For an installation of the default set of software, allocate at least 4 GB of space. If you are a software developer or plan to use your Fedora system to learn software development skills, you may want to at least double this allocation.
/usr
is on a separate partition from /
, the boot process becomes much more complex, and in some situations (like installations on iSCSI drives), might not work at all.
/var/lib/mysql
, make a separate partition for that directory in case you need to reinstall later.
Partition | Grössen und Typ |
---|---|
/boot
|
100 MB ext3 -Partition
|
swap
| 2 GB Auslagerungsdatei (swap) |
LVM physical volume | Remaining space, as one LVM volume group |
Partition | Grössen und Typ |
---|---|
/
| 13 GB ext4 |
/var
| 4 GB ext4 |
/home
| 50 GB ext4 |
/
ein; geben Sie dagegen /boot
für die /boot
- Partition ein usw.. Sie können auch das Pull-Down-Menü verwenden, um den richtigen Einhängepunkt für Ihre Partition zu wählen.
icantbelieveitsnotbtr
aufrufen. Unter Kapitel 9, Boot-Optionen finden Sie eine Anleitung.
fsck
[3] the file system.
/boot/efi
-Partition auf einem Itanium-System verwendet werden.
/boot/grub/grub.conf
. Wenn Sie nicht booten können, könnte es sein, dass sie den "Rettungsmodus" auf der ersten Fedora-Disk benutzen können um das Passwort wiederherzustellen.
grub-md5-crypt
. Für weitere Informationen zur Nutzung dieses Werkzeugs, geben Sie den Befehl man grub-md5-crypt
in einem Terminalfenster ein, um die Handbuchseiten zu lesen.
/boot/
erstellt wurde, installiert werden.
/boot
-Linux-Partition auf den ersten 1024 Zylindern Ihrer Festplatte lassen, um Linux booten zu können. Alle anderen Linux-Partitionen können nach Zylinder 1024 eingerichtet werden.
parted
entsprechen 1024 Zylinder 528 MB. Weitere Informationen finden Sie unter:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html
linux rescue
at the installation boot prompt.
repodata
. For instance, the "Everything" repository for Fedora is typically located in a directory tree releases/11/Everything/arch
/os
, where arch
is a system architecture name.
/root/install.log
, nachdem Ihr System erneut gebootet wurde.
[2] A root password is the administrative password for your Fedora system. You should only log in as root when needed for system maintenance. The root account does not operate within the restrictions placed on normal user accounts, so changes made as root can have implications for your entire system.
[3]
The fsck
application is used to check the file system for metadata consistency and optionally repair one or more Linux file systems.
GRUB:
) anzeigt und ein blinkender Cursor erscheinen. In diesem Fall müssen Sie Ihr System neu partitionieren.
/boot
Partition außerhalb des RAID-Arrays installieren, wie beispielsweise auf einem separaten Laufwerk. Für das Anlegen von Partitionen mit problematischen RAID-Karten ist ein internes Laufwerk notwendig.
/boot
Partition hostet.
boot:
prompt:
linux mediacheck
http://www.bitwizard.nl/sig11/
resolution=
boot option. This option may be most helpful for laptop users. Another solution to try is the driver=
option to specify the driver that should be loaded for your video card. If this works, it should be reported as a bug as the installer has failed to autodetect your videocard. Refer to Kapitel 9, Boot-Optionen for more information on boot options.
nofb
boot option. This command may be necessary for accessibility with some screen reading hardware.
No devices found to install Fedora
Error MessageNo devices found to install Fedora
, there is probably a SCSI controller that is not being recognized by the installation program.
scp
the error message to a remote system.
/tmp/anacdump.txt
geschrieben. Sobald der Dialog erscheint, wechseln Sie zu einem neuen tty (virtuelle Konsole), indem Sie die Tastenkombination Ctrl+Alt+F2
drücken und die Nachricht in /tmp/anacdump.txt
per scp
auf ein entferntes System übertragen, wobei Sie sicher sind, dass dieses zu diesem Zeitpunkt in Betrieb ist.
swap
und eine /
(root-) Partition angelegt und die root-Partition zur Verwendung des verbleibenden Platzes ausgewählt. Jedoch füllt die root-Partition nicht die Festplatte.
/boot
Partition anlegen, wenn Sie möchten, dass die /
(root-) Partition den gesamten verbleibenden Platz auf Ihrer Festplatte verwendet.
/
(root)-Partition
/tmp/
directory. The error may look similar to:
Traceback (innermost last): File "/var/tmp/anaconda-7.1//usr/lib/anaconda/iw/progress_gui.py", line 20, in run rc = self.todo.doInstall () File "/var/tmp/anaconda-7.1//usr/lib/anaconda/todo.py", line 1468, in doInstall self.fstab.savePartitions () File "fstab.py", line 221, in savePartitions sys.exit(0) SystemExit: 0 Local variables in innermost frame: self: <fstab.GuiFstab instance at 8446fe0> sys: <module 'sys' (built-in)> ToDo object: (itodo ToDo p1 (dp2 S'method' p3 (iimage CdromInstallMethod p4 (dp5 S'progressWindow' p6 <failed>
/tmp/
symbolisch auf andere Orte verweisen oder nachträglich (nach dem Anlegen) geändert wurden. Diese symbolischen oder geänderten Links sind während des Installationsprozesses ungültig, so dass das Installationsprogramm die Informationen nicht schreiben kann und fehlschlägt.
http://fedoraproject.org/wiki/Anaconda/Updates
http://fedoraproject.org/wiki/Anaconda
http://bugzilla.redhat.com/bugzilla/
/boot/grub/grub.conf
bearbeiten.
splashimage
beginnen, in der Datei grub.conf
aus, indem das Zeichen #
an den Anfang dieser Zeile gesetzt wird.
b
ein, um das System zu booten.
grub.conf
neu gelesen und Ihre Änderungen werden wirksam.
grub.conf
hinzufügen und neu booten.
startx
.
/etc/inittab
bearbeiten, indem Sie nur eine einzige Zahl im Runlevel-Abschnitt ändern. Wenn Sie damit fertig sind, starten Sie Ihren Computer neu. Wenn Sie sich dann das nächste Mal anmelden, erhalten Sie eine grafische Oberfläche, um sich anzumelden.
su
-Befehls zum Benutzer Root.
gedit /etc/inittab
ein, um die Datei mit der Applikation gedit zu bearbeiten. Die Datei /etc/inittab
wird geöffnet. Innerhalb des ersten Bildschirms erscheint ein Abschnitt der Datei, der wie folgt aussieht:
# Default runlevel. The runlevels used are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault:
id:3:initdefault:
von 3
auf 5
ändern.
3
auf 5
um.
id:5:initdefault:
df -h
df
hilft Ihnen bei der Diagnose, welche Partition voll ist. Für zusätzliche Informationen über df
und eine Erläuterung der vorhandenen Optionen (wie z.B. die Option -h
, wie in diesem Beispiel verwendet), gehen Sie zur Handbuchseite von df
, indem Sie den Befehl man df
eingeben.
/home/
und /tmp/
können sich manchmal ziemlich rasch mit Benutzerdateien auffüllen. Indem Sie alte Dateien entfernen, können Sie auf diesen Partition etwas Platz schaffen. Nachdem Sie dadurch wieder etwas Festplattenplatz gewonnen haben, versuchen Sie mit dem zuvor erfolglosen Benutzer, X erneut zu starten.
linux single
booten.
e
ein. Daraufhin erscheint in der Konfigurationsdatei eine Liste der Parameter für die von Ihnen ausgewählte Boot-Kennung.
kernel
beginnt und geben Sie e
ein, um diesen Booteintrag zu bearbeiten.
kernel
Folgendes hinzu:
single
b
to boot the system.
#
-Prompt haben, müssen Sie den Befehl passwd root
eingeben, mit dem Sie ein neues Passwort für Root eingeben können. Danach können Sie mit dem Befehl shutdown -r now
Ihr System mit dem neuen Passwort erneut booten.
su -
und Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden. Geben Sie anschließend passwd <username>
ein. Dadurch können Sie ein neues Passwort für den angegebenen Benutzer-Account eingeben.
http://www.linuxquestions.org/hcl/index.php
cat /proc/meminfo
überprüfen.
/boot/grub/grub.conf
hinzu:
mem=xx
M
xx
durch die Größe des RAM in Megabyte.
/boot/grub/grub.conf
würde obiges Beispiel etwa wie folgt aussehen:
# NOTICE: You have a /boot partition. This means that # all kernel paths are relative to /boot/ default=0 timeout=30 splashimage=(hd0,0)/grub/splash.xpm.gz title Fedora (2.6.27.19-170.2.35.fc10.i686) root (hd0,1) kernel /vmlinuz-2.6.27.19-170.2.35.fc10.i686 ro root=UUID=04a07c13-e6bf-6d5a-b207-002689545705 mem=1024M initrd /initrd-2.6.27.19-170.2.35.fc10.i686.img
grub.conf
vorgenommenen Änderungen in Ihrem System wirksam.
e
ein. Es erscheinen die Zeilen der Konfigurationsdatei für die Boot-Kennung, die Sie gewählt haben.
kernel
beginnt, und geben Sie e
zum Bearbeiten dieses Boot-Eintrags ein.
kernel
Folgendes ein:
mem=xx
M
xx
für die Größe des RAM in Ihrem System steht.
b
to boot the system.
elilo
followed by the boot command.
xx
durch die Größe des RAM in Ihrem System zu ersetzen. Drücken Sie zum Booten die Eingabe-Taste.
system-config-printer
ein, um Drucker-Konfigurationstool zu starten. Wenn Sie nicht als Root angemeldet sind, werden Sie aufgefordert, das Root-Passwort einzugeben, um fortfahren zu können.
system-config-soundcard
) ausführen.
system-config-soundcard
am Shell-Prompt eingeben, um die Anwendung Soundkarte-Konfigurationstool zu starten. Wenn Sie nicht als Root angemeldet sind, werden Sie aufgefordert, Ihr Root Passwort einzugeben.
Inhaltsverzeichnis
linux-Option
an der boot:
-Eingabeauffoderung ein.
linux option1
option2
option3
version
/Documentation/kernel-parameters.txt, which is installed with the kernel-doc package.
lang
. Benutzen Sie die keymap
-Option, um die korrekte Tastaturbelegung auswählen zu können.
el_GR
und gr
identifizieren die griechische Sprache und die griechische Tastaturbelegung:
linux lang=el_GR
keymap=gr
lowres
zwingen, die kleinste mögliche Bildschirmauflösung (640x480) zu nutzen. Um eine bestimmte Auflösung zu nutzen, geben Sie resolution=Einstellung
als Boot-Option an. Um die Auflösung zum Beispiel auf 1024x768 zu setzen, geben Sie folgendes ein:
linux resolution=1024x768
linux text
display=ip
:0
to allow remote display forwarding. In this command, ip
should be replaced with the IP address of the system on which you want the display to appear.
xhost +remotehostname
, where remotehostname
is the name of the host from which you are running the original display. Using the command xhost +remotehostname
limits access to the remote display terminal and does not allow access from anyone or any system not specifically authorized for remote access.
linux updates
rhupdates/
on the server.
linux updates=
askmethod
um zusätzliche Menüs anzuzeigen, die es Ihnen ermöglichen, die Installationsmethode und Netzwerkeinstellungen zu bestimmen. Sie können diese aber auch direkt in der boot:
Eingabeaufforderung vornehmen.
boot:
Eingabeaufforderung aus festzulegen, nutzen Sie die Option Methode
. Siehe Tabelle 9.1, „Installationsmethoden“ für die unterstützten Installationsmethoden.
Installationsmethode | Option format |
---|---|
CD- oder DVD-Laufwerk |
method=
|
Hard Drive |
method=
|
HTTP-Server |
method=
|
FTP-Server |
method=
|
NFS-Server |
method=
|
boot:
Eingabeaufforderung ein. Sie können IP
-Adresse, Netzmaske
, Gateway
und DNS
-Server für das Installationssystem an der Eingabeaufforderung angeben. Falls Sie Netzwerkeinstellungen an dieser Stelle eingeben, werden diese Einstellungen während des Installationsprozesses genutzt und die Maske TCP/IP konfigurieren erscheint nicht.
192.168.1.10
benutzt:
linux ip=192.168.1.10
netmask=255.255.255.0
gateway=192.168.1.1
dns=192.168.1.2,192.168.1.3
linux vnc vncpassword=qwerty
vnc
Option aktiviert den VNC-Dienst. Die vncpassword
Option setzt ein Passwort für den entfernten Zugriff. Das folgende Beispiel setzt das Passwort auf qwerty
.
Starte VNC... Der VNC Server läuft jetzt. Bitte verbinden Sie sich mit computer.mydomain.com:1 um die Installation zu starten... Starte grafische Installation... Drücken Sie <enter> für eine Kommandozeile
computer.mydomain.com:1
.
-listen
option to run vncviewer as a listener. In a terminal window, enter the command:
vncviewer -listen
5500
in the Port(s) field, and specify tcp
as the Protocol.
boot:
Eingabeaufforderung die VNC-Optionen fest. Zusätzlich zu den Optionen vnc
und vncpassword
, nutzen Sie die Option vncconnect
, um Namen oder IP-Adresse des Systems mit dem lauschenden Client anzugeben. Um den TCP-Port für den Lauscher festzulegen, fügen Sie einen Doppelpunkt und die Port-Nummer an den Namen des Systems an.
desktop.mydomain.com
zu verbinden, geben Sie am boot:
-Eingabecursor Folgendes ein:
linux vnc vncpassword=qwerty
vncconnect=desktop.mydomain.com:5500
linux text telnet
telnet
mit dem Installationssystem verbinden. Der Befehl telnet
erfordert den Namen oder die IP-Adresse des Installationssystems:
telnet computer.meinedomain.com
telnet
-Option zum Installieren von Systemen in Netzwerken mit eingeschränktem Zugang,
syslog
an. Geben Sie die IP-Adresse des Ziel-Rechners an und den UDP-Port, auf dem der Protokollierungsdienst auf diesem System läuft. Standard ist UDP-Port 514.
192.168.1.20
zu verbinden, geben Sie das Folgende beim boot:
Prompt ein:
linux syslog=192.168.1.20:514
rsyslog
, um einen System-Log Dienst zur Verfügung zu stellen. Die standardmässige Konfiguration von rsyslog
weist Nachrichten von entfernten Systemen zurück.
rsyslog
configuration detailed below does not make use of any of the security measures available in rsyslog
Crackers may slow or crash systems that permit access to the logging service, by sending large quantities of false log messages. In addition, hostile users may intercept or falsify messages sent to the logging service over the network.
/etc/rsyslog.conf
. You must use root
privileges to edit the file /etc/rsyslog.conf
. Uncomment the following lines by removing the hash preceding them:
$ModLoad imudp.so
$UDPServerRun 514
rsyslog
-Dienst neu, um die Änderung wirksam zu machen:
su -c '/sbin/service rsyslog restart'
root
password when prompted.
514
in the Port(s) field, and specify udp
as the Protocol.
/root/anaconda-ks.cfg
gespeichert. Sie können diese Datei verwenden, um die Installation mit den gleichen Einstellungen zu wiederholen oder Kopien verändern, um die Einstellungen für andere Systeme festzulegen.
system-config-kickstart
to install this utility. To load the Fedora Kickstart editor, choose → → .
ks
-Option, um den Namen und Ort der Datei festzulegen.
linux ks=location/kickstart-file.cfg
Kickstart-Quelle | Option format |
---|---|
CD- oder DVD-Laufwerk |
ks=
|
Hard Drive |
ks=
|
Anderes Laufwerk |
ks=
|
HTTP-Server |
ks=
|
FTP-Server |
ks=
|
NFS-Server |
ks=
|
ks=
die Url der Anwendung an. Wenn Sie die Option kssendmac
angeben, sendet die Anfrage ebenfalls die HTTP-Header an die Webanwendung. Ihre Anwendung kann diese Header nutzen, um Ihren Computer zu identifizieren. Diese Zeile sendet eine Anfrage samt Header an die Anwendung http://server.mydomain.com/kickstart.cgi:
linux ks=http://server.mydomain.com/kickstart.cgi kssendmac
.zip
oder .tar.gz
. Um die Inhalte einer solchen Datei auf einem Fedora-System zu extrahieren, wählen Sie → → .
dd
-Dienstprogramm. Beispielsweise um einen Diskette mit dem der Abbild-Datei drivers.img
vorzubereiten, geben Sie bitte folgenden Befehl in einem Terminal ein:
dd if=drivers.img of=/dev/fd0
boot:
Prompt die dd
Option an:
linux dd
dd
option is interchangeable with the driverdisk
option.
Abbild-Quelle | Option format |
---|---|
Wählen Sie einen Treiber oder ein Laufwerk aus |
dd
|
HTTP-Server |
dd=
|
FTP-Server |
dd=
|
NFS-Server |
dd=
|
Kompatibilität | Option |
---|---|
Jegliche Hardwareerkennung deaktivieren |
noprobe
|
Grafikkarten-, Tastatur- und Mauserkennung deaktivieren |
headless
|
Disable passing keyboard and mouse information to stage 2 of the installation program |
nopass
|
Verwendung von einfachen VESA Treiber für Video |
xdriver=vesa
|
Disable shell access on virtual console 2 during installation |
noshell
|
Disable advanced configuration and power interface (ACPI) |
acpi=off
|
Disable machine check exception (MCE) CPU self-diagnosis. |
nomce
|
Disable non-uniform menory access on the AMD64 architecture |
numa-off
|
Force kernel to detect a specific amount of memory, where xxx is a value in megabytes
|
mem=
|
DMA nur für IDE- und SATA-Treiber aktiviert |
libata.dma=1
|
BIOS-unterstütztes RAID deaktivieren |
nodmraid
|
Erkennung von Firewire-Geräten deaktivieren |
nofirewire
|
Deaktiviere Parallel Port Erkennung |
noparport
|
Deaktiviere PC Card (PCMCIA) Geräte-Erkennung |
nopcmcia
|
Erkennung von USB-Speichergeräten deaktivieren |
nousbstorage
|
Erkennung von USB-Geräten deaktivieren |
nousb
|
Disable all probing of network hardware |
nonet
|
isa
Option veranlasst Ihr System, einen zusätzlichen Text zum Beginn des Installationsprozesses zu zeigen. Benutzen Sie diesen um die ISA-Geräte Ihres Computers zu konfigurieren.
mediacheck
option.
/mnt/sysimage/
ein.
upgrade
, has been superceded by a stage in the installation process where the installation program prompts you to upgrade or reinstall earlier versions of Fedora that it detects on your system.
/etc/fedora-release
file have changed. The boot option upgradeany
relaxes the test that the installation program performs and allows you to upgrade a Fedora installation that the installation program has not correctly identified.
isolinux/
-Verzeichnis durch Benutzung einer der folgenden Methoden:
isolinux/
.
releases/11/Fedora/arch
/os/isolinux/
folder.
vmlinuz
und initrd.img
von der ausgewählten Quelle ins Verzeichnis /boot/
und benennen Sie um in vmlinuz-install
und initrd.img-install
Sie benötigen root
-Rechte, um Dateien in das Verzeichnis /boot/
zu kopieren.
/boot/grub/grub.conf
. Um GRUB so zu konfigurieren, dass er von den neuen Dateien lädt, ergänzen in /boot/grub/grub.conf
einige Zeile, die auf diese verweisen.
title Installation root (hd0,0) kernel /vmlinuz-install initrd /initrd.img-install
kernel
-Zeile im Bootabsatz Optionen anfügen. Diese Optionen legen im Voraus Werte für Optionen in Anaconda fest, die der Nutzer ansonsten interaktiv setzt. Eine Liste verfügbarer Boot-Optionen für den Installer finden Sie unter Kapitel 9, Boot-Optionen.
ip=
method=
lang=
keymap=
ksdevice=
(wenn die Installation eine andere Schnittstelle als eth0 benötigt)
vnc
und vncpassword=
für eine Remote-Installation
default
-Option in /boot/grub/grub.conf
, damit sie auf den ersten Absatz zeigt, welche Sie angelegt haben:
default 0
askmethod
boot option with the Fedora CD #1 or DVD. Alternatively, if the system to be installed contains a network interface card (NIC) with Pre-Execution Environment (PXE) support, it can be configured to boot from files on another networked system rather than local media such as a CD-ROM.
tftp
server (which provides the files necessary to start the installation program), and the location of the files on the tftp
server. This is possible because of PXELINUX, which is part of the syslinux
package.
root
, indem Sie das Kommando su -
nutzen. Alternativ können Sie ein Kommando mit der Option -c
in der Form su -c'command
'
ausführen.
yum -y install cobbler
cobbler
-Befehl kann seine eigenen Einstellungen von selber prüfen und die Ergebnisse ausgeben. Benutzen Sie folgenden Befehl zum Prüfen der Einstellungen:
cobbler check
/var/lib/cobbler/settings
Datei, damit Sie die IP-Adressen für Ihren Server wiedergibt. Sie müssen mindestens die server
- und next_server
-Option ändern, wobei diesen Optionen auf die gleiche IP-Adresse zeigen können.
manage_dhcp
-Option zu 1
ändern. Wenn Sie einen laufenden DHCP-Server haben, konfigurieren Sie ihn analog den Instruktionen, welche in der syslinux-Packagedokumentation gefunden werden können. Für mehr Information, lesen Sie Ihre lokalen Dateien /usr/share/doc/syslinux-version
/syslinux.doc
und /usr/share/doc/syslinux-version
/pxelinux.doc
nach.
mkdir /mnt/dvd
mount -o context=system_u:object_r:httpd_sys_content_t:s0 /dev/dvd /mnt/dvd
mount -ro loop,context=system_u:object_r:httpd_sys_content_t:s0 /path/to/image.iso /mnt/dvd
/etc/exports
und fügen Sie folgende Zeile hinzu:
/mnt/dvd *(ro,async)
/sbin/service rpcbind start /sbin/service nfs start
yum
zum Installieren des Apache-Webserver, wenn er noch nicht installiert ist:
yum -y install httpd
ln -s /mnt/dvd /var/www/html/distro
cobbler
benutzen, zur Erzeugung eines Installationsserver. Der cobbler
-Befehl kann die Distribution über das Netzwerk beziehen als Teil des Import-Ablaufes.
http://mirror.example.com/pub/fedora/linux/releases/11/Fedora/arch
/os
ftp://mirror.example.com/pub/fedora/linux/releases/11/Fedora/arch
/os
rsync://mirror.example.com/fedora/linux/releases/11/Fedora/arch
/os
cobbler import
unter Nutzung eines anderen Namens für jede Installationsmethode. Verwenden Sie die Installationsmethode innerhalb des Namens, um bestmögliche Ergebnisse zu erzielen, da sie so im Bootmenü des Clients angezeigt wird.
cobbler
zu importieren, führen Sie folgenden Befehl aus:
cobbler import --path=/mnt/dvd --name=distro_name
distro_name
, ersetzen Sie es mit einem aussagekräftigen Namen für die Verteilung.
cobbler
zu importieren, benutzen Sie diesen Befehl. Ersetzen Sie network_URI
mit der URI, die Sie unter Abschnitt 11.3, „Spieglen eines Netzwerk-Ortes“ gefunden haben, und distro_name
wie oben:
cobbler import --mirror=network_URI
--name=distro_name
cobbler
eine Distribution mit den obigen Befehlen importiert, dann kopiert es alle Dateien auf den lokalen Speicher des Servers, was einige Zeit in Anspruch nehmen kann.
--available-as
.
cobbler import --path=/mnt/dvd --name=
distro_name
--available-as=network_URI
cobbler import --mirror=
network_URI
--name=distro_name
--available-as=network_URI
nework_URI
den entsprechenden Netzwerkpfad oder die Distribution an. Diese URI gibt an, wie der Server die Distribution den Clients zur Verfügung stellt. Die obigen Beispiele gehen davon aus, dass der cobbler
-Server die Spiegelung unter der gleichen URI erreicht wie die Clientrechner. Falls nicht, setzen Sie die korrekte URI mit der Option --mirror
. Die folgenden Beispiele sollten funktionieren, falls Sie dem in diesem Abschnitt beschriebenen Vorgehen gefolgt sind und die IP-Adresse Ihres Servers 192.168.1.1
ist:
nfs://192.168.1.1
:/mnt/dvd
http://192.168.1.1
:/distro
192.168.1.1
mit der IP-Adresse für Ihren cobbler
-Server.
cobbler sync
setzen Sie die Veränderungen in Kraft. Um zu prüfen, ob Ihr cobbler
-Server an den korrekten Ports lauscht, nutzen Sie den Befehl netstat -lp
.
system-config-firewall
nutzen, um den Zugang zu einigen oder allen dieser Netzwerkdienste zu erlauben:
cobbler
-Server den HTTP-Installationsdienst bereitstellt
cobbler
-Server den FTP-Installationsdienst bereitstellt.
cobbler
-Server den NFS-Installationsdienst bereitstellt
tftp
server necessary for PXE booting.
tftp
service.
tftp
server so they can be found when the client requests them. The tftp
server is usually the same server as the network server exporting the installation tree.
http://server.example.com/kickstart/ks.cfg
. This file can be created with the Kickstart Configurator. Refer to Kapitel 14, Kickstart-Konfigurator for details.
tftp
-Serverdiensttftp-server
package is installed with the command rpm -q tftp-server
.
tftp
ist ein xinetd-basierter Serverdienst. Starten Sie diesen mit den folgenden Befehlen:
/sbin/chkconfig --level 345 xinetd on /sbin/chkconfig --level 345 tftp on
tftp
und xinetd
so, dass sie umgehend aktiviert werden und außerdem während des Bootvorgangs in den Runlevels 3,4 und 5 gestartet werden.
allow booting; allow bootp; class "pxeclients" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; next-server <server-ip>
; filename "linux-install/pxelinux.0"; }
<server-ip>
mit der IP-Adresse des tftp
-Servers ersetzt werden sollte.
/tftpboot/linux-install/msgs/boot.msg
to use a custom boot message.
vncviewer
is available on Red Hat Enterprise Linux and Fedora Linux by installing the vnc
package:
# yum install vnc
vnc://SERVER
:DISPLAY
, where SERVER is the IP address or DNS host name of the VNC server you wish to connect to and DISPLAY is the VNC display number (usually 1), and click Connect.
vnc
as a boot argument.
vnc
command in the kickstart file used for installation.
Running anacondaVERSION
, thePRODUCT
system installer - please wait...
vncconnect
boot parameter:
boot: linux vncconnect=HOST
vnc
is passed as a boot parameter. To add the vnc
parameter, you will need a console attached to the target system that allows you to interact with the boot process. Enter the following at the prompt:
boot: linux vnc
vnc
command to the kickstart file. If the target system is using DHCP, add vncconnect=HOST
to the boot arguments for the target system. HOST is the IP address or DNS host name of the VNC viewer system. Enter the following at the prompt:
boot: linux vncconnect=HOST
vnc
command to the kickstart file for the system. You will be able to connect to the target system using your VNC viewer and monitor the installation progress. The address to use is the one the system is configured with via the kickstart file.
vncconnect
method may work better for you. Rather than adding the vnc
boot parameter to the kickstart file, add the vncconnect=HOST
parameter to the list of boot arguments for the target system. For HOST, put the IP address or DNS host name of the VNC viewer system. See the next section for more details on using the vncconnect mode.
vnc
boot parameter, you may also want to pass the vncpassword
parameter in these scenarios. While the password is sent in plain text over the network, it does provide an extra step before a viewer can connect to a system. Once the viewer connects to the target system over VNC, no other connections are permitted. These limitations are usually sufficient for installation purposes.
vncpassword
option. It should not be a password you use on any systems, especially a real root password.
vncconnect
parameter. In this mode of operation, you start the viewer on your system first telling it to listen for an incoming connection. Pass vncconnect=HOST
at the boot prompt and the installer will attempt to connect to the specified HOST (either a hostname or IP address).
/root/anaconda-ks.cfg
. You should be able to edit it with any text editor or word processor that can save files as ASCII text.
%packages
— Unter Abschnitt 13.5, „Package Selection“ finden Sie weitere Informationen.
%pre
und %post
— Diese beiden Sektionen können in jeder beliebigen Reihenfolge angeordnet werden und sind nicht erforderlich. Weitere Informationen finden Sie im Abschnitt 13.6, „Prä-Installationsskript“ und Abschnitt 13.7, „Post-Installationsskript“.
upgrade
autopart
(optional) /
) Partition, eine Swap-Partition und eine angemessene Boot-Partition für die Architektur. Es können eine oder mehrere Standard-Partitionsgrößen mit der part
-Direktive definiert werden.
--encrypted
— Should all devices with support be encrypted by default? This is equivalent to checking the Encrypt checkbox on the initial partitioning screen.
--passphrase=
— Provide a default system-wide passphrase for all encrypted devices.
ignoredisk
(optional) ignoredisk
einzusetzen, würde beispielsweise scheitern, da der Installer passive Pfade zum SAN aufdeckt, die keine Partitionstabelle zurückgeben.
ignoredisk
ist ebenfalls hilfreich, wenn Sie mehrere Pfade auf Ihren Platten besitzen.
ignoredisk --drives=drive1,drive2
,...
driveN
eines der folgenden sda
, sdb
,..., hda
,... etc. darstellt.
autostep
(optional) interactive
mit dem Unterschied, dass es für Sie zum nächsten Bildschirm wechselt. Wird meistens zum Debuggen verwendet.
--autoscreenshot
— Take a screenshot at every step during installation and copy the images over to /root/anaconda-screenshots
after installation is complete. This is most useful for documentation.
auth
oder authconfig
(obligatorisch) authconfig
, der nach der Installation ausgeführt werden kann. Standardmäßig wird statt Shadow-Passwörtern die normale Verschlüsselung verwendet.
--enablemd5
— Use md5 encryption for user passwords.
--enablenis
— Turns on NIS support. By default, --enablenis
uses whatever domain it finds on the network. A domain should almost always be set by hand with the --nisdomain=
option.
--nisdomain=
— NIS domain name to use for NIS services.
--nisserver=
— Server to use for NIS services (broadcasts by default).
--useshadow
or --enableshadow
— Use shadow passwords.
--enableldap
— Turns on LDAP support in /etc/nsswitch.conf
, allowing your system to retrieve information about users (UIDs, home directories, shells, etc.) from an LDAP directory. To use this option, you must install the nss_ldap
package. You must also specify a server and a base DN (distinguished name) with --ldapserver=
and --ldapbasedn=
.
--enableldapauth
— Use LDAP as an authentication method. This enables the pam_ldap
module for authentication and changing passwords, using an LDAP directory. To use this option, you must have the nss_ldap
package installed. You must also specify a server and a base DN with --ldapserver=
and --ldapbasedn=
.
--ldapserver=
— If you specified either --enableldap
or --enableldapauth
, use this option to specify the name of the LDAP server to use. This option is set in the /etc/ldap.conf
file.
--ldapbasedn=
— If you specified either --enableldap
or --enableldapauth
, use this option to specify the DN in your LDAP directory tree under which user information is stored. This option is set in the /etc/ldap.conf
file.
--enableldaptls
— Use TLS (Transport Layer Security) lookups. This option allows LDAP to send encrypted usernames and passwords to an LDAP server before authentication.
--enablekrb5
— Use Kerberos 5 for authenticating users. Kerberos itself does not know about home directories, UIDs, or shells. If you enable Kerberos, you must make users' accounts known to this workstation by enabling LDAP, NIS, or Hesiod or by using the /usr/sbin/useradd
command. If you use this option, you must have the pam_krb5
package installed.
--krb5realm=
— The Kerberos 5 realm to which your workstation belongs.
--krb5kdc=
— The KDC (or KDCs) that serve requests for the realm. If you have multiple KDCs in your realm, separate their names with commas (,).
--krb5adminserver=
— The KDC in your realm that is also running kadmind. This server handles password changing and other administrative requests. This server must be run on the master KDC if you have more than one KDC.
--enablehesiod
— Enable Hesiod support for looking up user home directories, UIDs, and shells. More information on setting up and using Hesiod on your network is in /usr/share/doc/glibc-2.x.x/README.hesiod
, which is included in the glibc
package. Hesiod is an extension of DNS that uses DNS records to store information about users, groups, and various other items.
--hesiodlhs
— The Hesiod LHS ("left-hand side") option, set in /etc/hesiod.conf
. This option is used by the Hesiod library to determine the name to search DNS for when looking up information, similar to LDAP's use of a base DN.
--hesiodrhs
— The Hesiod RHS ("right-hand side") option, set in /etc/hesiod.conf
. This option is used by the Hesiod library to determine the name to search DNS for when looking up information, similar to LDAP's use of a base DN.
jim:*:501:501:Jungle Jim:/home/jim:/bin/bash
). Dieselbe Vorgehensweise gilt auch für Gruppen, mit dem einzigen Unterschied, dass jim.group<LHS><RHS> verwendet wird.
--enablesmbauth
— Enables authentication of users against an SMB server (typically a Samba or Windows server). SMB authentication support does not know about home directories, UIDs, or shells. If you enable SMB, you must make users' accounts known to the workstation by enabling LDAP, NIS, or Hesiod or by using the /usr/sbin/useradd
command to make their accounts known to the workstation. To use this option, you must have the pam_smb
package installed.
--smbservers=
— The name of the server(s) to use for SMB authentication. To specify more than one server, separate the names with commas (,).
--smbworkgroup=
— The name of the workgroup for the SMB servers.
--enablecache
— Enables the nscd
service. The nscd
service caches information about users, groups, and various other types of information. Caching is especially helpful if you choose to distribute information about users and groups over your network using NIS, LDAP, or hesiod.
bootloader
(obligatorisch)--append=
— Specifies kernel parameters. To specify multiple parameters, separate them with spaces. For example:
bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
--driveorder
— Specify which drive is first in the BIOS boot order. For example:
bootloader --driveorder=sda,hda
--location=
— Specifies where the boot record is written. Valid values are the following: mbr
(the default), partition
(installs the boot loader on the first sector of the partition containing the kernel), or none
(do not install the boot loader).
--password=
— If using GRUB, sets the GRUB boot loader password to the one specified with this option. This should be used to restrict access to the GRUB shell, where arbitrary kernel options can be passed.
--md5pass=
— If using GRUB, similar to --password=
except the password should already be encrypted.
--upgrade
— Upgrade the existing boot loader configuration, preserving the old entries. This option is only available for upgrades.
clearpart
(optional) clearpart
verwendet wird, kann der Befehl --onpart
bei einer logischen Partition nicht verwendet werden.
--all
— Erases all partitions from the system.
--drives=
— Specifies which drives to clear partitions from. For example, the following clears all the partitions on the first two drives on the primary IDE controller:
clearpart --drives=hda,hdb --all
--initlabel
— Initializes the disk label to the default for your architecture (for example msdos
for x86 and gpt
for Itanium). It is useful so that the installation program does not ask if it should initialize the disk label if installing to a brand new hard drive.
--linux
— Erases all Linux partitions.
--none
(default) — Do not remove any partitions.
cmdline
(optional) device
(optional) device
, der das Installationsprogramm anweist, Zusatzmodule zu installieren, hat folgendes Format:
device<type>
<moduleName>
--opts=<options>
<type>
— Replace with either scsi
or eth
.
<moduleName>
— Replace with the name of the kernel module which should be installed.
--opts=
— Mount options to use for mounting the NFS export. Any options that can be specified in /etc/fstab
for an NFS mount are allowed. The options are listed in the nfs(5)
man page. Multiple options are separated with a comma.
driverdisk
(optional) driverdisk
, um das Installationsprogramm anzuweisen, wo es danach suchen soll.
driverdisk<partition>
[--type=<fstype>
]
driverdisk --source=ftp://path/to/dd.img driverdisk --source=http://path/to/dd.img driverdisk --source=nfs:host:/path/to/img
<partition>
— Partition containing the driver disk.
--type=
— File system type (for example, vfat or ext2).
firewall
(optional) firewall --enabled|--disabled [--trust=] <device>
[--port=]
--enabled
or --enable
— Reject incoming connections that are not in response to outbound requests, such as DNS replies or DHCP requests. If access to services running on this machine is needed, you can choose to allow specific services through the firewall.
--disabled
or --disable
— Do not configure any iptables rules.
--trust=
— Listing a device here, such as eth0, allows all traffic coming from that device to go through the firewall. To list more than one device, use --trust eth0 --trust eth1
. Do NOT use a comma-separated format such as --trust eth0, eth1
.
<incoming>
— Replace with one or more of the following to allow the specified services through the firewall.
--ssh
--telnet
--smtp
--http
--ftp
--port=
— You can specify that ports be allowed through the firewall using the port:protocol format. For example, to allow IMAP access through your firewall, specify imap:tcp
. Numeric ports can also be specified explicitly; for example, to allow UDP packets on port 1234 through, specify 1234:udp
. To specify multiple ports, separate them by commas.
firstboot
(optional) firstboot
-Paket installiert sein. Wird nichts angegeben, ist diese Option standardmäßig deaktiviert.
--enable
or --enabled
— The Setup Agent is started the first time the system boots.
--disable
or --disabled
— The Setup Agent is not started the first time the system boots.
--reconfig
— Enable the Setup Agent to start at boot time in reconfiguration mode. This mode enables the language, mouse, keyboard, root password, security level, time zone, and networking configuration options in addition to the default ones.
halt
(optional) reboot
(Neustart) verwendet, sofern nicht anders angegeben.
halt
ist in etwa vergleichbar mit dem Befehl shutdown -h
.
poweroff
, reboot
und shutdown
.
graphical
(optional) install
(optional) cdrom
, harddrive
, nfs
oder url
(für ftp oder http Installationen). Der install
-Befehl und die Installationsmethode müssen sich in verschiedenen Zeilen befinden.
cdrom
— Install from the first CD-ROM drive on the system.
harddrive
— Install from a Red Hat installation tree on a local drive, which must be either vfat or ext2.
--biospart=
--partition=
--dir=
variant
-Verzeichnis des Installationsbaums enthält.
harddrive --partition=hdb2 --dir=/tmp/install-tree
nfs
— Install from the NFS server specified.
--server
--dir=
variant
-Verzeichnis des Installationsbaums enthält.
--opts
nfs --server=nfsserver.example.com --dir=/tmp/install-tree
url
— Install from an installation tree on a remote server via FTP or HTTP.
url --url http://<server>
/<dir>
url --url ftp://<username>
:<password>@<server>
/<dir>
interactive
(optional) autostep
.
iscsi
(optional)--target
—
--port=
—
--user=
—
--password=
—
key
(optional)--skip
— Skip entering a key. Usually if the key command is not given, anaconda will pause at this step to prompt for a key. This option allows automated installation to continue if you do not have a key or do not want to provide one.
keyboard
(obligatorisch) be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1, gr, hu, hu101, is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf, no, no-latin1, pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2, ru_win, se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup, speakup-lt, sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua, uk, us, us-acentos
/usr/lib/python2.2/site-packages/rhpl/keyboard_models.py
enthält diese Liste auch und ist Teil des rhpl
Pakets.
lang
(obligatorisch)
lang en_US
/usr/share/system-config-language/locale-list
liefert eine Liste der gültigen Sprachcodes in der ersten Spalte in jeder Zeile und ist Teil des system-config-language
Pakets.
langsupport
(deprecated)
%packages
Ihrer Kickstart-Datei auflisten. Für eine Unterstützung für Französisch fügen Sie beispielsweise Folgendes zu %packages
hinzu:
@french-support
logvol
(optional)
logvol<mntpoint>
--vgname=<name>
--size=<size>
--name=<name>
<options>
--noformat
— Use an existing logical volume and do not format it.
--useexisting
— Use an existing logical volume and reformat it.
--fstype=
— Sets the file system type for the logical volume. Valid values are xfs
, ext2
, ext3
, ext4
, swap
, vfat
, and hfs
.
--fsoptions=
— Specifies a free form string of options to be used when mounting the filesystem. This string will be copied into the /etc/fstab
file of the installed system and should be enclosed in quotes.
--bytes-per-inode=
— Specifies the size of inodes on the filesystem to be made on the logical volume. Not all filesystems support this option, so it is silently ignored for those cases.
--grow=
— Tells the logical volume to grow to fill available space (if any), or up to the maximum size setting.
--maxsize=
— The maximum size in megabytes when the logical volume is set to grow. Specify an integer value here, and do not append the number with MB.
--recommended=
— Determine the size of the logical volume automatically.
--percent=
— Specify the size of the logical volume as a percentage of available space in the volume group.
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
logging
(optional)
--host=
— Send logging information to the given remote host, which must be running a syslogd process configured to accept remote logging.
--port=
— If the remote syslogd process uses a port other than the default, it may be specified with this option.
--level=
— One of debug, info, warning, error, or critical.
mediacheck
(optional)
monitor
(optional)
--hsync=
— Specifies the horizontal sync frequency of the monitor.
--monitor=
— Use specified monitor; monitor name should be from the list of monitors in /usr/share/hwdata/MonitorsDB from the hwdata package. The list of monitors can also be found on the X Configuration screen of the Kickstart Configurator. This is ignored if --hsync or --vsync is provided. If no monitor information is provided, the installation program tries to probe for it automatically.
--noprobe=
— Do not try to probe the monitor.
--vsync=
— Specifies the vertical sync frequency of the monitor.
mouse
(veraltet)
network
(optional)
network
konfiguriert die Netzwerkinformationen für Kickstart-Installationen über ein Netzwerk sowie für das installierte System.
--bootproto=
— One of dhcp
, bootp
, or static
.
dhcp
. bootp
und dhcp
werden gleich behandelt.
network --bootproto=dhcp
network --bootproto=bootp
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \ --gateway=10.0.2.254 --nameserver=10.0.2.1
network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 \ --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1
--device=
— Used to select a specific Ethernet device for installation. Note that using --device=
is not effective unless the kickstart file is a local file (such as ks=floppy
), since the installation program configures the network to find the kickstart file. For example:
network --bootproto=dhcp --device=eth0
--ip=
— IP address for the machine to be installed.
--gateway=
— Default gateway as an IP address.
--nameserver=
— Primary nameserver, as an IP address.
--nodns
— Do not configure any DNS server.
--netmask=
— Netmask for the installed system.
--hostname=
— Hostname for the installed system.
--ethtool=
— Specifies additional low-level settings for the network device which will be passed to the ethtool program.
--essid=
— The network ID for wireless networks.
--wepkey=
— The encryption key for wireless networks.
--onboot=
— Whether or not to enable the device at boot time.
--class=
— The DHCP class.
--mtu=
— The MTU of the device.
--noipv4
— Disable IPv4 on this device.
--noipv6
— Disable IPv6 on this device.
multipath
(optional)
part
oder partition
(obligatorisch für Installationen, wird bei Aktualisierungen ignoriert) --noformat
und --onpart
werden verwendet.
part
in Aktion, siehe Abschnitt 13.4.1, „Erweitertes Partitionierungsbeispiel“.
<mntpoint>
— The <mntpoint>
is where the partition is mounted and must be of one of the following forms:
/<path>
/
, /usr
, /home
swap
--recommended
, um die Größe der Swap-Partition automatisch zu ermitteln:
swap --recommended
raid.<id>
raid
).
pv.<id>
logvol
).
--size=
— The minimum partition size in megabytes. Specify an integer value here such as 500. Do not append the number with MB.
--grow
— Tells the partition to grow to fill available space (if any), or up to the maximum size setting.
--grow=
without setting --maxsize=
on a swap partition, Anaconda will limit the maximum size of the swap partition. For systems that have less than 2GB of physical memory, the imposed limit is twice the amount of physical memory. For systems with more than 2GB, the imposed limit is the size of physical memory plus 2GB.
--maxsize=
— The maximum partition size in megabytes when the partition is set to grow. Specify an integer value here, and do not append the number with MB.
--noformat
— Tells the installation program not to format the partition, for use with the --onpart
command.
--onpart=
or --usepart=
— Put the partition on the already existing device. For example:
partition /home --onpart=hda1
/home
auf Gerät /dev/hda1
an, das bereits vorhanden sein muss.
--ondisk=
or --ondrive=
— Forces the partition to be created on a particular disk. For example, --ondisk=sdb
puts the partition on the second SCSI disk on the system.
--asprimary
— Forces automatic allocation of the partition as a primary partition, or the partitioning fails.
--type=
(replaced by fstype
) — This option is no longer available. Use fstype
.
--fstype=
— Sets the file system type for the partition. Valid values are xfs
, ext2
, ext3
, ext4
, swap
, vfat
, and hfs
.
--start=
— Specifies the starting cylinder for the partition. It requires that a drive be specified with --ondisk=
or ondrive=
. It also requires that the ending cylinder be specified with --end=
or the partition size be specified with --size=
.
--end=
— Specifies the ending cylinder for the partition. It requires that the starting cylinder be specified with --start=
.
--bytes-per-inode=
— Specifies the size of inodes on the filesystem to be made on the partition. Not all filesystems support this option, so it is silently ignored for those cases.
--recommended
— Determine the size of the partition automatically.
--onbiosdisk
— Forces the partition to be created on a particular disk as discovered by the BIOS.
--encrypted
— Specifies that this partition should be encrypted.
--passphrase=
— Specifies the passphrase to use when encrypting this partition. Without the above --encrypted
option, this option does nothing. If no passphrase is specified, the default system-wide one is used, or the installer will stop and prompt if there is no default.
poweroff
(optional) reboot
(Neustart) verwendet, sofern nicht anders angegeben.
poweroff
entspricht in etwa dem Befehl shutdown -p
.
poweroff
hängt stark von der verwendeten Hardware ab. Speziell müssen bestimmte Hardware-Komponenten wie BIOS, APM (advanced power management) und ACPI (advanced configuration and power interface) in der Lage sein, mit dem Systemkernel zu interagieren. Kontaktieren Sie Ihren Hersteller, um weitere Informationen zu den APM- und ACPI-Fähigkeiten Ihres Systems zu erhalten.
halt
, reboot
und shutdown
.
raid
(optional) raid<mntpoint>
--level=<level>
--device=<mddevice>
<partitions*>
<mntpoint>
— Location where the RAID file system is mounted. If it is /
, the RAID level must be 1 unless a boot partition (/boot
) is present. If a boot partition is present, the /boot
partition must be level 1 and the root (/
) partition can be any of the available types. The <partitions*>
(which denotes that multiple partitions can be listed) lists the RAID identifiers to add to the RAID array.
--level=
— RAID level to use (0, 1, or 5).
--device=
— Name of the RAID device to use (such as md0 or md1). RAID devices range from md0 to md15, and each may only be used once.
--bytes-per-inode=
— Specifies the size of inodes on the filesystem to be made on the RAID device. Not all filesystems support this option, so it is silently ignored for those cases.
--spares=
— Specifies the number of spare drives allocated for the RAID array. Spare drives are used to rebuild the array in case of drive failure.
--fstype=
— Sets the file system type for the RAID array. Valid values are xfs
, ext2
, ext3
, ext4
, swap
, vfat
, and hfs
.
--fsoptions=
— Specifies a free form string of options to be used when mounting the filesystem. This string will be copied into the /etc/fstab file of the installed system and should be enclosed in quotes.
--noformat
— Use an existing RAID device and do not format the RAID array.
--useexisting
— Use an existing RAID device and reformat it.
--encrypted
— Specifies that this RAID device should be encrypted.
--passphrase=
— Specifies the passphrase to use when encrypting this RAID device. Without the above --encrypted
option, this option does nothing. If no passphrase is specified, the default system-wide one is used, or the installer will stop and prompt if there is no default.
/
und eine Partition vom Typ RAID Level 5 für /usr
erstellt wird. In diesem Beispiel wird davon ausgegangen, dass im System drei SCSI-Platten vorhanden sind. Es werden außerdem drei Swap-Partitionen erstellt, auf jedem Laufwerk eine.
part raid.01 --size=60 --ondisk=sda part raid.02 --size=60 --ondisk=sdb part raid.03 --size=60 --ondisk=sdc
part swap --size=128 --ondisk=sda part swap --size=128 --ondisk=sdb part swap --size=128 --ondisk=sdc
part raid.11 --size=1 --grow --ondisk=sda part raid.12 --size=1 --grow --ondisk=sdb part raid.13 --size=1 --grow --ondisk=sdc
raid / --level=1 --device=md0 raid.01 raid.02 raid.03 raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13
raid
in Aktion, siehe Abschnitt 13.4.1, „Erweitertes Partitionierungsbeispiel“.
reboot
(optional) reboot
entspricht in etwa dem Befehl shutdown -r
.
reboot
-Option kann zu einer Endlosschleife während der Installation führen, abhängig vom Installationsmedium und der -methode.
reboot
wird als Standardmethode zur Beendigung verwendet, wenn keine anderen Methoden explizit in der Kickstart-Datei angegeben werden.
repo
(optional)
repo --name=<repoid>
[--baseurl=<url>
| --mirrorlist=<url>
]
--name=
— The repo id. This option is required.
--baseurl=
— The URL for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --mirrorlist, not both.
--mirrorlist=
— The URL pointing at a list of mirrors for the repository. The variables that may be used in yum repo config files are not supported here. You may use one of either this option or --baseurl, not both.
rootpw
(obligatorisch) rootpw [--iscrypted] <password>
--iscrypted
— If this is present, the password argument is assumed to already be encrypted.
selinux
(optional) selinux [--disabled|--enforcing|--permissive]
--enforcing
— Enables SELinux with the default targeted policy being enforced.
selinux
nicht in der Kickstart-Datei vorhanden ist, wird SELinux aktiviert und standardmäßig auf --enforcing
gesetzt.
--permissive
— Outputs warnings based on the SELinux policy, but does not actually enforce the policy.
--disabled
— Disables SELinux completely on the system.
services
(optional) --disabled
— Disable the services given in the comma separated list.
--enabled
— Enable the services given in the comma separated list.
services --disabled auditd, cups,smartd, nfslock
services --disabled auditd,cups,smartd,nfslock
shutdown
(optional) reboot
(Neustart) verwendet, sofern nicht anders angegeben.
shutdown
ist in etwa identisch mit dem Befehl shutdown
.
halt
, poweroff
und reboot
.
skipx
(optional) text
(optional) timezone
(obligatorisch) <timezone>
eingestellt. Es kann jede der in timeconfig
aufgeführten Zeitzonen angegeben werden.
timezone [--utc] <timezone>
--utc
— If present, the system assumes the hardware clock is set to UTC (Greenwich Mean) time.
upgrade
(optional) cdrom
, harddrive
, nfs
oder url
(für FTP- oder HTTP-Installationen). Siehe auch install
für weitere Details.
user
(optional) user --name=<username>
[--groups=<list>
] [--homedir=<homedir>
] [--password=<password>
] [--iscrypted] [--shell=<shell>
] [--uid=<uid>
]
--name=
— Provides the name of the user. This option is required.
--groups=
— In addition to the default group, a comma separated list of group names the user should belong to.
--homedir=
— The home directory for the user. If not provided, this defaults to /home/<username>
.
--password=
— The new user's password. If not provided, the account will be locked by default.
--iscrypted=
— Is the password provided by --password already encrypted or not?
--shell=
— The user's login shell. If not provided, this defaults to the system default.
--uid=
— The user's UID. If not provided, this defaults to the next available non-system UID.
vnc
(optional) vnc [--host=<hostname>
] [--port=<port>
] [--password=<password>
]
--host=
— Instead of starting a VNC server on the install machine, connect to the VNC viewer process listening on the given hostname.
--port=
— Provide a port that the remote VNC viewer process is listening on. If not provided, anaconda will use the VNC default.
--password=
— Set a password which must be provided to connect to the VNC session. This is optional, but recommended.
volgroup
(optional) volgroup<name>
<partition>
<options>
--noformat
— Use an existing volume group and do not format it.
--useexisting
— Use an existing volume group and reformat it.
--pesize=
— Set the size of the physical extents.
part pv.01 --size 3000 volgroup myvg pv.01 logvol / --vgname=myvg --size=2000 --name=rootvol
volgroup
in Aktion erhalten Sie unter Abschnitt 13.4.1, „Erweitertes Partitionierungsbeispiel“.
xconfig
(optional) --driver
— Specify the X driver to use for the video hardware.
--videoram=
— Specifies the amount of video RAM the video card has.
--defaultdesktop=
— Specify either GNOME or KDE to set the default desktop (assumes that GNOME Desktop Environment and/or KDE Desktop Environment has been installed through %packages
).
--startxonboot
— Use a graphical login on the installed system.
--resolution=
— Specify the default resolution for the X Window System on the installed system. Valid values are 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200. Be sure to specify a resolution that is compatible with the video card and monitor.
--depth=
— Specify the default color depth for the X Window System on the installed system. Valid values are 8, 16, 24, and 32. Be sure to specify a color depth that is compatible with the video card and monitor.
zerombr
(optional) zerombr
is specified any invalid partition tables found on disks are initialized. This destroys all of the contents of disks with invalid partition tables.
zerombr yes
. This form is now deprecated; you should now simply specify zerombr
in your kickstart file instead.
zfcp
(optional) zfcp [--devnum=<devnum>
] [--fcplun=<fcplun>
] [--scsiid=<scsiid>
] [--scsilun=<scsilun>
] [--wwpn=<wwpn>
]
%include
(optional)clearpart
, raid
, part
, volgroup
und logvol
in Aktion zeigt:
clearpart --drives=hda,hdc --initlabel # Raid 1 IDE config part raid.11 --size 1000 --asprimary --ondrive=hda part raid.12 --size 1000 --asprimary --ondrive=hda part raid.13 --size 2000 --asprimary --ondrive=hda part raid.14 --size 8000 --ondrive=hda part raid.15 --size 1 --grow --ondrive=hda part raid.21 --size 1000 --asprimary --ondrive=hdc part raid.22 --size 1000 --asprimary --ondrive=hdc part raid.23 --size 2000 --asprimary --ondrive=hdc part raid.24 --size 8000 --ondrive=hdc part raid.25 --size 1 --grow --ondrive=hdc # You can add --spares=x raid / --fstype ext3 --device md0 --level=RAID1 raid.11 raid.21 raid /safe --fstype ext3 --device md1 --level=RAID1 raid.12 raid.22 raid swap --fstype swap --device md2 --level=RAID1 raid.13 raid.23 raid /usr --fstype ext3 --device md3 --level=RAID1 raid.14 raid.24 raid pv.01 --fstype ext3 --device md4 --level=RAID1 raid.15 raid.25 # LVM configuration so that we can resize /var and /usr/local later volgroup sysvg pv.01 logvol /var --vgname=sysvg --size=8000 --name=var logvol /var/freespace --vgname=sysvg --size=8000 --name=freespacetouse logvol /usr/local --vgname=sysvg --size=1 --grow --name=usrlocal
%packages
steht am Beginn eines Kickstart-Dateiabschnitts, in dem die zu installierenden Pakete aufgeführt sind (nur für Installationen, die Paketauswahl bei Aktualisierungen wird nicht unterstützt).
variant
/repodata/comps-*.xml
file on the first Fedora CD-ROM for a list of groups. Each group has an id, user visibility value, name, description, and package list. In the package list, the packages marked as mandatory are always installed if the group is selected, the packages marked default are selected by default if the group is selected, and the packages marked optional must be specifically selected even if the group is selected to be installed.
Core
- und Base
-Gruppen ausgewählt werden. Es ist daher nicht notwendig, sie im Abschnitt %packages
anzugeben.
%packages
-Auswahl:
%packages @ X Window System @ GNOME Desktop Environment @ Graphical Internet @ Sound and Video dhcp
@
gefolgt von einem Leerzeichen und dem vollständigen Namen der Gruppe, wie in der Datei comps.xml
angegeben. Gruppen können auch mit durch die Gruppen-ID wie z.B. gnome-desktop
angegeben werden. Geben Sie einzelne Pakete ohne zusätzliche Zeichen an (im obigen Beispiel steht die Zeile dhcp
für ein einzelnes Paket).
-autofs
%packages
-Option zur Verfügung:
--nobase
--resolvedeps
--ignoredeps
--ignoremissing
%packages --ignoremissing
ks.cfg
hinzufügen. Dieser Abschnitt muss an das Ende der Kickstart-Datei (nach den Befehlen) eingefügt werden und muss mit dem Befehl %pre
starten. Sie können im Abschnitt %pre
auf das Netzwerk zugreifen. Allerdings ist der name service (DNS-Dienst) an dieser Stelle noch nicht konfiguriert, so dass nur IP-Adressen funktionieren.
--interpreter /usr/bin/python
/usr/bin/python
durch die Skript-Sprache Ihrer Wahl.
%pre
-Abschnitt:
%pre #!/bin/sh hds="" mymedia="" for file in /proc/ide/h* do mymedia=`cat $file/media` if [ $mymedia == "disk" ] ; then hds="$hds `basename $file`" fi done set $hds numhd=`echo $#` drive1=`echo $hds | cut -d' ' -f1` drive2=`echo $hds | cut -d' ' -f2` #Write out partition scheme based on whether there are 1 or 2 hard drives if [ $numhd == "2" ] ; then #2 drives echo "#partitioning scheme generated in %pre for 2 drives" > /tmp/part-include echo "clearpart --all" >> /tmp/part-include echo "part /boot --fstype ext3 --size 75 --ondisk hda" >> /tmp/part-include echo "part / --fstype ext3 --size 1 --grow --ondisk hda" >> /tmp/part-include echo "part swap --recommended --ondisk $drive1" >> /tmp/part-include echo "part /home --fstype ext3 --size 1 --grow --ondisk hdb" >> /tmp/part-include else #1 drive echo "#partitioning scheme generated in %pre for 1 drive" > /tmp/part-include echo "clearpart --all" >> /tmp/part-include echo "part /boot --fstype ext3 --size 75" >> /tmp/part-includ echo "part swap --recommended" >> /tmp/part-include echo "part / --fstype ext3 --size 2048" >> /tmp/part-include echo "part /home --fstype ext3 --size 2048 --grow" >> /tmp/part-include fi
%include /tmp/part-include
%post
beginnen. Der Abschnitt ist für Funktionen wie die Installation zusätzlicher Software oder die Konfiguration eines weiteren Name-Servers hilfreich.
%post
auflösen. Wenn Sie das Netzwerk für DHCP konfigurieren, ist die Datei /etc/resolv.conf
nicht komplett, wenn die Installation die %post
-Sektion ausführt. Sie haben Zugriff auf das Netzwerk, können aber keine IP-Adressen auflösen. Deshalb müssen Sie IP-Adressen in der %post
-Sektion benutzen, wenn Sie DHCP verwenden.
--nochroot
/etc/resolv.conf
in das gerade erstellte Dateisystem kopiert.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
--interpreter /usr/bin/python
/usr/bin/python
durch die Skript-Sprache Ihrer Wahl.
%post
( # Note that in this example we run the entire %post section as a subshell for logging.
wget -O- http://proxy-or-sat.example.com/pub/bootstrap_script | /bin/bash
/usr/sbin/rhnreg_ks --activationkey=<activationkey>
# End the subshell and capture any output to a post-install log file.
) 1
>/root/post_install.log 2
>&1
runme
von einer NFS-Freigabe ausführen:
mkdir /mnt/temp mount -o nolock 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp
-o nolock
benötigt.
ks.cfg
.
ks.cfg
and must be located in the boot CD-ROM's top-level directory. Since a CD-ROM is read-only, the file must be added to the directory used to create the image that is written to the CD-ROM. Refer to Abschnitt 3.4.2, „Erstellen einer Installations-Boot-CD-ROM“ for instructions on creating boot media; however, before making the file.iso
image file, copy the ks.cfg
kickstart file to the isolinux/
directory.
ks.cfg
genannt und im Top-Level-Verzeichnis des Flash-Speichers abgelegt werden. Erstellen Sie zuerst das Boot-Image, und kopieren Sie anschließend die Datei ks.cfg
.
dd
ein Boot-Image auf das PEN-Laufwerk (/dev/sda
) übetragen:
dd if=diskboot.img of=/dev/sda bs=1M
dhcpd.conf
für den DHCP-Server:
filename
"/usr/new-machine/kickstart/"
; next-serverblarg.redhat.com;
filename
durch den Namen der Kickstart-Datei ersetzen müssen (oder dem Verzeichnis, in dem die Kickstart-Datei abgelegt ist) sowie den Wert nach next-server
durch den NFS-Servernamen.
<ip-addr>
-kickstart
<ip-addr>
des Dateinamens sollte durch die IP-Adresse des Clients ersetzt werden, in punktierter Dezimalnotation. So wäre der Dateiname für einen Rechner mit der IP-Adresse 10.10.0.1 beispielsweise 10.10.0.1-kickstart
.
/kickstart
vom BOOTP-/DHCP-Server einzuhängen und versucht gleichzeitig, die Kickstart-Datei unter Verwendung desselben <ip-addr>
-kickstart
Dateinamens, wie oben beschrieben, zu finden.
ks
command line argument is passed to the kernel.
linux ks=floppy
command also works if the ks.cfg
file is located on a vfat or ext2 file system on a diskette and you boot from the Fedora CD-ROM #1.
boot:
prompt:
linux ks=hd:fd0:/ks.cfg
dd
an. Um zum Beispiel von einer Boot-Diskette zu booten und eine Treiberdiskette zu verwenden, geben Sie den folgenden Befehl am boot:
-Prompt ein:
linux ks=floppy dd
boot:
-Prompt ein (wobei ks.cfg
der Name der Kickstart-Datei ist):
linux ks=cdrom:/ks.cfg
askmethod
autostep
debug
dd
dhcpclass=<class>
dns=<dns>
driverdisk
expert
gateway=<gw>
graphical
isa
ip=<ip>
keymap=<keymap>
ks=nfs:<server>
/<path>
<server>
, unter <path>
. Es verwendet DHCP zur Konfiguration der Netzwerkkarte. Falls Ihr NFS-Server zum Beispiel server.example.com ist und sich die Kickstart-Datei in der NFS-Freigabe /mydir/ks.cfg
befindet, lautet der korrekte Boot-Befehl ks=nfs:server.example.com:/mydir/ks.cfg
.
ks=http:<server>
/<path>
<server>
, unter <path>
. Es verwendet DHCP zur Konfiguration der Netzwerkkarte. Falls Ihr HTTP-Server zum Beispiel server.example.com ist und sich die Kickstart-Datei im HTTP-Verzeichnis /mydir/ks.cfg
befindet, lautet der korrekte Boot-Befehl ks=http://server.example.com/mydir/ks.cfg
.
ks=floppy
ks.cfg
auf einem vfat- oder ext2-Dateisystem auf der Diskette im Verzeichnis /dev/fd0
.
ks=floppy:/<path>
/dev/fd0
, wie die Datei <path>
.
ks=hd:<device>
:/<file>
<device>
ein (welches vfat oder ext2 sein muss) und sucht nach den Konfigurationsdateien für Kickstart, wie <file>
auf diesem Dateisystem (zum Beispiel ks=hd:sda3:/mydir/ks.cfg
).
ks=file:/<file>
<file>
vom Dateisystem zu lesen. Es wird nichts eingehängt. Dies wird normalerweise verwendet, falls sich die Kickstart-Datei bereits im dem initrd
-Image befindet.
ks=cdrom:/<path>
<path>
.
ks
ks
allein verwendet wird, konfiguriert das Installationsprogramm die Netzwerkkarte so, dass diese DHCP verwendet. Die Kickstart-Datei wird von dem aus der DHCP-Antwort bezogenen "bootServer" gelesen, als ob dieser ein NFS-Server mit einer Freigabe der Kickstart-Datei sei. Standardmäßig ist der bootServer derselbe wie der DHCP-Server. Der Name der Kickstart-Datei kann wie folgt lauten:
/
beginnt, wird auf dem NFS-Server nach der via DHCP bereitgestellten Boot-Datei gesucht.
/
beginnt, wird auf dem NFS-Server im Verzeichnis /kickstart
nach der via DHCP bereitgestellten Boot-Datei gesucht.
/kickstart/1.2.3.4-kickstart
zu lesen, wobei 1.2.3.4
die numerische IP-Adresse des zu installierenden Rechners darstellt.
ksdevice=<device>
ks=nfs: <server>
:/<path>
ksdevice=eth1
am boot:
-Prompt.
kssendmac
lang=<lang>
loglevel=<level>
lowres
mediacheck
method=cdrom
method=ftp://<path>
method=hd:<dev>
:<path>
method=http://<path>
method=nfs:<path>
netmask=<nm>
nofallback
nofb
nofirewire
noipv6
nokill
nomount
nonet
noparport
nopass
nopcmcia
noprobe
noshell
nostorage
nousb
nousbstorage
rescue
resolution=<mode>
serial
skipddc
syslog=<host>
[:<port>
]
<host>
und alternativ auf Port <port>
. Dies setzt voraus, dass der Remote-Syslog-Prozess Verbindungen akzeptiert (die Option -r).
text
updates
updates=ftp://<path>
updates=http://<path>
upgradeany
vnc
vncconnect=<host>
[:<port>
]
<host>
und verwenden optional Port <port>
.
vncpassword=<password>
/usr/sbin/system-config-kickstart
ein.
variant
-Verzeichnis des Installationsbaums enthält. Wenn z.B. der NFS-Server das Verzeichnis /mirrors/redhat/i386/RedHat/
enthält, geben Sie /mirrors/redhat/i386/
für das NFS-Verzeichnis an.
variant
-Verzeichnis enthält. Wenn Ihr FTP-Server zum Beispiel das Verzeichnis /mirrors/redhat/i386/RedHat/
enthält, geben Sie /mirrors/redhat/i386/
für das FTP-Verzeichnis ein. Wenn der FTP-Server einen Benutzernamen und ein Passwort benötigt, geben Sie diese ebenfalls ein.
variant
-Verzeichnis enthält. Wenn Ihr HTTP-Server zum Beispiel das Verzeichnis /mirrors/redhat/i386/RedHat/
enthält, geben Sie /mirrors/redhat/i386/
für das HTTP-Verzeichnis ein.
md5sum
program as well as the linux mediacheck
boot option as discussed in Abschnitt 6.3, „Überprüfen der Medien“. Enter the hard drive partition that contains the ISO images (for example, /dev/hda1
) in the Hard Drive Partition text box. Enter the directory that contains the ISO images in the Hard Drive Directory text box.
/boot
-Partition). Installieren Sie den Bootloader im MBR, wenn Sie diesen als Ihren standardmäßigen Bootloader verwenden möchten.
cdrecord
verwendet wird. Geben Sie dazu hdd=ide-scsi
als Kernelparameter ein (wobei hdd
das CD-ROM-Gerät ist).
msdos
für x86 und gpt
für Itanium). Wählen Sie Festplattenkennung initialisieren, wenn Sie auf einer völlig neuen Festplatte installieren.
anaconda
und kickstart
Logical Volume Management (LVM) unterstützen, existiert derzeit kein Mechanismus zur Konfiguration von LVM unter Verwendung des Kickstart-Konfigurator.
/dev/hda
) hda
als Laufwerk an. Nehmen Sie /dev
nicht in den Laufwerknamen auf.
/dev/hda1
) zu verwenden, geben Sie hda1
als Partition an. Nehmen Sie /dev
nicht in den Partitionsnamen auf.
system-config-network
). Refer to the Red Hat Enterprise Linux Deployment Guide for details.
port:protocol
. Um zum Beispiel IMAP-Zugriff durch die Firewall zu ermöglichen, geben Sie imap:tcp
ein. Numerische Ports können auch angegeben werden. Um UDP-Pakete auf Port 1234 durch die Firewall zu lassen, geben Sie 1234:udp
ein. Trennen Sie mehrere Ports hierbei durch Kommas.
skipx
option is written to the kickstart file.
%packages
-Sektion der Kickstart-Datei, nachdem Sie diese gespeichert haben. Weitere Informationen finden Sie unter Abschnitt 13.5, „Package Selection“.
/usr/bin/python2.4
kann für ein Python-Skript angegeben werden. Diese Option ist gleichbedeutend mit %post --interpreter /usr/bin/python2.4
in der Kickstart-Datei.
addgroup
, adduser
, adjtimex
, ar
, arping
, ash
, awk
, basename
, bbconfig
, bunzip2
, busybox
, bzcat
, cal
, cat
, catv
, chattr
, chgrp
, chmod
, chown
, chroot
, chvt
, cksum
, clear
, cmp
, comm
, cp
, cpio
, crond
, crontab
, cut
, date
, dc
, dd
, deallocvt
, delgroup
, deluser
, devfsd
, df
, diff
, dirname
, dmesg
, dnsd
, dos2unix
, dpkg
, dpkg-deb
, du
, dumpkmap
, dumpleases
, e2fsck
, e2label
, echo
, ed
, egrep
, eject
, env
, ether-wake
, expr
, fakeidentd
, false
, fbset
, fdflush
, fdformat
, fdisk
, fgrep
, find
, findfs
, fold
, free
, freeramdisk
, fsck
, fsck.ext2
, fsck.ext3
, fsck.ext4
, fsck.minix
, ftpget
, ftpput
, fuser
, getopt
, getty
, grep
, gunzip
, gzip
, hdparm
, head
, hexdump
, hostid
, hostname
, httpd
, hush
, hwclock
, id
, ifconfig
, ifdown
, ifup
, inetd
, insmod
, install
, ip
, ipaddr
, ipcalc
, ipcrm
, ipcs
, iplink
, iproute
, iptunnel
, kill
, killall
, lash
, last
, length
, less
, linux32
, linux64
, ln
, load_policy
, loadfont
, loadkmap
, login
, logname
, losetup
, ls
, lsattr
, lsmod
, lzmacat
, makedevs
, md5sum
, mdev
, mesg
, mkdir
, mke2fs
, mkfifo
, mkfs.ext2
, mkfs.ext3
, mkfs.ext4
, mkfs.minix
, mknod
, mkswap
, mktemp
, modprobe
, more
, mount
, mountpoint
, msh
, mt
, mv
, nameif
, nc
, netstat
, nice
, nohup
, nslookup
, od
, openvt
, passwd
, patch
, pidof
, ping
, ping6
, pipe_progress
, pivot_root
, printenv
, printf
, ps
, pwd
, rdate
, readlink
, readprofile
, realpath
, renice
, reset
, rm
, rmdir
, rmmod
, route
, rpm
, rpm2cpio
, run-parts
, runlevel
, rx
, sed
, seq
, setarch
, setconsole
, setkeycodes
, setlogcons
, setsid
, sh
, sha1sum
, sleep
, sort
, start-stop-daemon
, stat
, strings
, stty
, su
, sulogin
, sum
, swapoff
, swapon
, switch_root
, sync
, sysctl
, tail
, tar
, tee
, telnet
, telnetd
, test
, tftp
, time
, top
, touch
, tr
, traceroute
, true
, tty
, tune2fs
, udhcpc
, udhcpd
, umount
, uname
, uncompress
, uniq
, unix2dos
, unlzma
, unzip
, uptime
, usleep
, uudecode
, uuencode
, vconfig
, vi
, vlock
, watch
, watchdog
, wc
, wget
, which
, who
, whoami
, xargs
, yes
, zcat
, zcip
busybox Befehl
--help
anaconda
, bash
, bzip2
, jmacs
, ftp
, head
, joe
, kudzu-probe
, list-harddrives
, loadkeys
, mtools
, mbchk
, mtools
, mini-wm
, mtools
, jpico
, pump
, python
, python2.4
, raidstart
, raidstop
, rcp
, rlogin
, rsync
, setxkbmap
, sftp
, shred
, ssh
, syslinux
, syslogd
, tac
, termidx
, vncconfig
, vncpasswd
, xkbcomp
, Xorg
, Xvnc
, zcat
%pre
nicht ein. Er wird automatisch hinzugefügt.
%post
nicht ein. Er wird automatisch hinzugefügt.
%post
-Sektion hinzu:
echo "Hacker werden bestraft!" > /etc/motd
--nochroot
in der Sektion %post
.
/mnt/sysimage/
anfügen.
echo "Hacker werden bestraft!" > /mnt/sysimage/etc/motd
/usr/bin/python2.2
kann für ein Python-Skript angegeben werden. Diese Option ist gleichbedeutend mit %post --interpreter /usr/bin/python2.2
in der Kickstart-Datei.
Inhaltsverzeichnis
root
Account sollten Sie nach Möglichkeit nicht benutzen.
yum
utility. Type this command to begin a full update of your system with yum
:
su -c 'yum update'
root
password when prompted.
yum
.
yum
starten. Der Aktualisierungsprozess lädt Informationen und Pakete von einem Netzwerk von Servern herunter.
release
enden. Durchsuchen Sie die alte Paketliste nach vormals installierten Repositories:
awk '{print $1}' ~/old-pkglist.txt | grep 'release$'
yum
oder anderen Softwaremanagement-Werkzeugen auf Ihrem Fedora-System zu installieren.
awk '{print $1}' ~/old-pkglist.txt | sort | uniq > ~/old-pkgnames.txt
rpm -qa --qf '%{NAME}\n' | sort | uniq > ~/new-pkgnames.txt
diff -u ~/old-pkgnames.txt ~/new-pkgnames.txt | grep '^-' | sed 's/^-//' > /tmp/pkgs-to-install.txt
/tmp/pkgs-to-install.txt
mit dem Befehl yum
, um die meiste Ihrer früheren Software wiederherzustellen:
su -c 'yum install `cat /tmp/pkgs-to-install.txt`'
root
-Konto:
su -
yum groupinstall "GNOME Desktop Environment"
/etc/inittab
zu bearbeiten:
nano /etc/inittab
initdefault
enthält. Ändern Sie den Wert 3
in 5
.
exit
ein, um sich vom Administrator-Konto abzumelden.
Neustarten
neustarten. Das System wird neu gestartet und zeigt ein grafisches Login.
/
ändert, findet der Bootloader sie nicht mehr, wenn er die Partition einhängen will. Dieses Problem können Sie lösen, indem Sie in den Rettungsmodus booten und die Datei /boot/grub/grub.conf
abändern.
rescue
als Kernelparameter an. Für ein x86-System, geben Sie beispielsweise den folgenden Befehl am Installations-Boot-Prompt ein:
linux rescue
The rescue environment will now attempt to find your Linux installation and mount it under the directory /mnt/sysimage. You can then make any changes required to your system. If you want to proceed with this step choose 'Continue'. You can also choose to mount your file systems read-only instead of read-write by choosing 'Read-only'. If for some reason this process fails you can choose 'Skip' and this step will be skipped and you will go directly to a command shell.
/mnt/sysimage
einzuhängen. Falls eine Partition nicht einhängt werden kann, werden Sie darüber informiert. Wenn Sie auswählen, wird versucht, das Dateisystem im Verzeichnis /mnt/sysimage
im schreibgeschützten Modus einzuhängen. Wenn Sie wählen, wird Ihr Dateisystem nicht eingehängt. Wählen Sie , wenn Sie denken, dass Ihr Dateisystem defekt ist.
sh-3.00b#
chroot /mnt/sysimage
rpm
eingeben, da hierbei Ihre Root-Partition als /
eingehängt sein muss. Wenn Sie die Chroot-Umgebung verlassen wollen, geben Sie den Befehl exit
ein, um damit zum Prompt zurückzukehren.
/foo
erstellen und den folgenden Befehl eingeben:
mount -t ext4 /dev/mapper/VolGroup00-LogVol02 /foo
/foo
is a directory that you have created and /dev/mapper/VolGroup00-LogVol02
is the LVM2 logical volume you want to mount. If the partition is of type ext2
or ext3
replace ext4
with ext2
or ext3
respectively.
fdisk -l
pvdisplay
vgdisplay
lvdisplay
ssh
, scp
und ping
falls das Netzwerk aktiviert wurde
dump
und restore
für Benutzer mit Bandgeräten
parted
und fdisk
für die Verwaltung von Partitionen
rpm
für das Installieren oder Aktualisieren von Software
joe
zum Editieren von Konfigurationsdateien
emacs
, pico
oder vi
zu starten, wird der joe
-Editor gestartet.
linux rescue
am Installations-Bootprompt ein, um die Rescue-Umgebung zu starten.
chroot /mnt/sysimage
ein, um die Root-Partition einzuhängen.
/sbin/grub-install /dev/hda
ein, um den GRUB-Bootloader neu zu installieren, wobei /dev/hda
die Boot-Partition ist.
/boot/grub/grub.conf
, da möglicherweise zusätzliche Einträge benötigt werden, damit GRUB zusätzliche Betriebssysteme ansteuern kann.
a
to append the line.
single
als ein separates Wort ein (drücken Sie auf die Leertaste und geben dann single
ein). Beenden Sie den Modus mit Enter.
init
-Dateien nicht geladen werden. Wenn init
beschädigt ist, oder nicht funktioniert, können Sie immer noch Dateisysteme einhängen, um Daten, die während einer Neuinstallation verloren gingen, zu retten.
single
mit dem Schlüsselwort emergency
.
[4] Weitere Details hierzu finden Sie in den entsprechenden vorherigen Abschnitten in diesem Handbuch.
.rpmsave
. (z.B. sendmail.cf.rpmsave
). In der Protokolldatei /root/upgrade.log
werden außerdem alle Vorgänge aufgezeichnet.
/etc/fedora-release
file have been changed from the default, your Fedora installation may not be found when attempting an upgrade to Fedora 11.
linux upgradeany
linux upgradeany
command if your Fedora installation was not given as an option to upgrade.
diskmgmt.msc
and press Enter. The Disk Management tool opens.
NTFS
and corresponds to your C:
drive. At least two Fedora partitions will be visible. Windows will not display a file system type for these partitions, but may allocate drive letters to some of them.
unallocated
.
diskpart
and press Enter. A command window appears.
list volume
and press Enter. Diskpart displays a list of the partitions on your system with a volume number, its drive letter, volume label, filesystem type, and size. Identify the Windows partition that you would like to use to occupy the space vacated on your hard drive by Fedora and take note of its volume number (for example, your Windows C:
drive might be "Volume 0").
select volume N
(where N
is the volume number for the Windows partition that you want to extend) and press Enter. Now type extend
and press Enter. Diskpart now extends your chosen partition to fill the remaining space on your hard drive. It will notify you when the operation is complete.
Disk Management
window, right-click on disk space that Windows labels as unallocated
and select New Partition
from the menu. The New Partition Wizard starts.
Press any key to boot from CD
Welcome to Setup
screen appears, you can start the Windows Recovery Console. The procedure is slightly different on different versions of Windows:
fixmbr
and press the Enter. The fixmbr tool now restores the Master Boot Record for the system.
exit
and press the Enter key.
diskmgmt.msc
into the Start Search box and press Enter. The Disk Management tool opens.
NTFS
and corresponds to your C:
drive. At least two Fedora partitions will be visible. Windows will not display a file system type for these partitions, but may allocate drive letters to some of them.
unallocated
.
Disk Management
window, right-click on disk space that Windows labels as unallocated
and select New Simple Volume
from the menu. The New Simple Volume Wizard starts.
Press any key to boot from CD or DVD
bootrec /fixmbr
and press Enter.
/Applications/Utilities
.
/Applications/Utilities
.
gparted
at the command line and pressing Enter.
su -
and press Enter. When the system prompts you for the root password, type the password and press Enter.
gedit /boot/grub/grub.conf
and press Enter. This opens the grub.conf
file in the gedit text editor.
grub.conf
file consists of four lines:
grub.conf
grub.conf
, each corresponding to a different version of the Linux kernel. Delete each of the Fedora entries from the file.
Grub.conf
contains a line that specifies the default operating system to boot, in the format default=N
where N
is a number equal to or greater than 0. If N
is set to 0, GRUB will boot the first operating system in the list. If N
is set to 1, it will boot the second operating system, and so forth.
default=
line contains the number one below the number of your chosen default operating system in the list.
grub.conf
file and close gedit
gparted
at the command line and pressing Enter.
/dev/sda3
.
e2fsck partition
at a command line and press Enter, where partition
is the partition that you just resized. For example, if you just resized /dev/sda3
, you would type e2fsck /dev/sda3
.
resize2fs partition
at a command line and press Enter, where partition
is the partition that you just resized. For example, if you just resized /dev/sda3
, you would type resize2fs /dev/sda3
.
gparted
at the command line and pressing Enter.
unallocated
. Right-click on the unallocated space and select New. Accept the defaults and GParted will create a new partition that fills the space available on the drive.
/dev/sda3
on device /dev/sda
.
fdisk device
and press Enter, where device
is the name of the device on which you just created a partition. For example, fdisk /dev/sda
.
Command (m for help):
, press T and Enter to use fdisk to change a partition type.
Partition number (1-4):
, type the number of the partition that you just created. For example, if you just created partition /dev/sda3
, type the number 3
and press Enter. This identifies the partition whose type fdisk will change.
Hex code (type L to list codes):
, type the code 8e
and press Enter. This is the code for a Linux LVM partition.
Command (m for help):
, press W and Enter. Fdisk writes the new type code to the partition and exits.
lvm
and press Enter to start the lvm2 tool.
lvm>
prompt, type pvcreate partition
and press Enter, where partition
is the partition that you recently created. For example, pvcreate /dev/sda3
. This creates /dev/sda3
as a physical volume in LVM.
lvm>
prompt, type vgextend VolumeGroup
partition
and press Enter, where VolumeGroup
is the LVM volume group on which Linux is installed and partition
is the partition that you recently created. For example, if Linux is installed on /dev/VolumeGroup00
, you would type vgextend /dev/VolumeGroup00 /dev/sda3
to extend that volume group to include the physical volume at /dev/sda3
.
lvm>
prompt, type lvextend -l +100%FREE LogVol
and press Enter, where LogVol
is the logical volume that contains your Linux filesystem. For example, to extend LogVol00
to fill the newly-available space in its volume group, VolGroup00
, type lvextend -l +100%FREE /dev/VolGroup00/LogVol00
.
lvm>
prompt, type exit
and press Enter to exit lvm2
e2fsck LogVol
at the command line and press Enter, where LogVol
is the logical volume that you just resized. For example, if you just resized /dev/VolumeGroup00/LogVol00
, you would type e2fsck /dev/VolumeGroup00/LogVol00
.
resize2fs LogVol
at a command line and press Enter, where LogVol
is the partition that you just resized. For example, if you just resized /dev/VolumeGroup00/LogVol00
, you would type resize2fs /dev/VolumeGroup00/LogVol00
.
/mbr
zu erstellen. Dadurch wird AUSSCHLIEßLICH der MBR für das Booten der primären DOS-Partition neu geschrieben. Der Befehl sollte wie folgt aussehen:
fdisk /mbr
linux rescue
. This starts the rescue mode program.
list-harddrives
ein. Dieser Befehl listet alle Festplatten auf Ihrem System, die vom Installationsprogramm erkannt werden und deren Größe in MB auf.
parted
. Starten Sie parted
, wobei /dev/hda
das Gerät ist, auf dem die Partition entfernt werden soll:
parted /dev/hda
print
, sehen Sie sich die aktuelle Partitionstabelle an, um die zweite Nummer (minor number) der zu entfernenden Partition festzustellen:
Print-Befehl (print)
print
command also displays the partition's type (such as linux-swap, ext2, ext3, ext4 and so on). Knowing the type of the partition helps you in determining whether to remove the partition.
rm
. Um z.B. die Partition mit der zweiten Nummer (minor number) 3 zu entfernen:
rm 3
print
-Befehl, um das Entfernen der Partition aus der Partitionstabelle zu bestätigen.
quit
ein, um parted
zu beenden.
parted
beendet haben, geben Sie exit
am Boot-Prompt ein, um den Rettungsmodus zu verlassen und das System neu zu starten, anstatt mit der Installation fortzufahren. Das System sollte automatisch neu starten. Falls es nicht neu startet, können Sie Ihren Computer mit der Tastenkombination Strg+Alt+Entfernen neu starten.
Inhaltsverzeichnis
Partitionstyp | Wert | Partitionstyp | Wert |
---|---|---|---|
Leer | 00 | Novell Netware 386 | 65 |
DOS 12-bit FAT | 01 | PIC/IX | 75 |
XENIX root | 02 | Old MINIX | 80 |
XENIX usr | 03 | Linux/MINUX | 81 |
DOS 16-bit <=32M | 04 | Linux swap | 82 |
Extended | 05 | Linux native | 83 |
DOS 16-bit >=32 | 06 | Linux extended | 85 |
OS/2 HPFS | 07 | Amoeba | 93 |
AIX | 08 | Amoeba BBT | 94 |
AIX bootable | 09 | BSD/386 | a5 |
OS/2 Boot Manager | 0a | OpenBSD | a6 |
Win95 FAT32 | 0b | NEXTSTEP | a7 |
Win95 FAT32 (LBA) | 0c | BSDI fs | b7 |
Win95 FAT16 (LBA) | 0e | BSDI swap | b8 |
Win95 Erweitert (LBA) | 0f | Syrinx | c7 |
Venix 80286 | 40 | CP/M | db |
Novell | 51 | DOS access | e1 |
PPC PReP Boot | 41 | DOS R/O | e3 |
GNU HURD | 63 | DOS sekundär | f2 |
Novell Netware 286 | 64 | BBT | ff |
parted
. Dies ist ein frei erhältliches Programm zur Größenänderung von Partitionen.
parted
neu zu partitionieren, ist es wichtig, dass Sie sich mit Festplattenspeicher auskennen und ein Backup aller Ihrer Computerdaten durchführen. Sie sollten zwei Kopien aller wichtigen Daten auf Ihrem Computer machen. Diese Kopien sollten auf auswechselbaren Medien (Band, CD-ROM oder Disketten) erstellt werden und Sie sollten sicherstellen, dass diese auch lesbar sind, bevor Sie fortfahren.
parted
, be aware that after parted
runs you are left with two partitions: the one you resized, and the one parted
created out of the newly freed space. If your goal is to use that space to install Fedora, you should delete the newly created partition, either by using the partitioning utility under your current operating system or while setting up partitions during installation.
/dev/xxyN
.
/dev/
/dev/
.
xx
hd
(für IDE-Laufwerke) oder sd
(für SCSI-Laufwerke).
y
/dev/hda
(auf der ersten IDE-Festplatte) oder /dev/sdb
(auf dem zweiten SCSI-Laufwerk).
N
1
bis 4
durchnummeriert. Logische Partitionen beginnen bei 5
. Beispielsweise ist /dev/hda3
die dritte primäre oder erweiterte Partition auf der ersten IDE-Festplatte, und /dev/sdb6
ist die zweite logische Partition auf der zweiten SCSI-Festplatte.
/dev/hda5
is mounted on /usr/
, that would mean that all files and directories under /usr/
physically reside on /dev/hda5
. So the file /usr/share/doc/FAQ/txt/Linux-FAQ
would be stored on /dev/hda5
, while the file /etc/gdm/custom.conf
would not.
/usr/
Einhängepunkte für andere Partitionen sind. Beispielsweise könnte eine Partition (z.B. /dev/hda7
) in /usr/local/
eingebunden werden, was bedeutet, dass /usr/local/man/whatis
dann in /dev/hda7
zu finden wäre, und nicht in /dev/hda5
.
swap
, /boot/
(oder eine /boot/efi/
-Partition für Itanium-Systeme), eine /var/
-Partition für Itanium-Systeme und /
(root-Partition).
[5] Blöcke (blocks) haben im Gegensatz zu unseren Abbildungen immer die gleiche Größe. Beachten Sie auch, dass eine durchschnittliche Festplatte Tausende von Blöcken (blocks) enthält. Für unsere Betrachtung sollen solche unwesentlichen Diskrepanzen aber keine Rolle spielen.
/
so that the system will automatically log in to them when it starts. If /
is placed on an iSCSI target, initrd will log into this target and anaconda does not include this target in start up scripts to avoid multiple attempts to log into the same target.
/
is placed on an iSCSI target, anaconda sets NetworkManager to ignore any network interfaces that were active during the installation process. These interfaces will also be configured by initrd when the system starts. If NetworkManager were to reconfigure these interfaces, the system would lose its connection to /
.
/
(if any). This is done using the iscsistart utility (which can do this without requiring iscsid to run).
/
, or if any targets in the iSCSI database are marked to be logged in to automatically.
/etc/NetworkManager/dispatcher.d/04-iscsi
/usr
, you cannot use it to configure network access if /usr
is on network-attached storage such as an iSCSI target.
dm-crypt
module. This arrangement provides a low-level mapping that handles encryption and decryption of the device's data. User-level operations, such as creating and accessing encrypted devices, are accomplished through the use of the cryptsetup
utility.
swap
devices.
kickstart
to set a separate passphrase for each new encrypted block device.
parted
, pvcreate
, lvcreate
and mdadm
.
/dev/sda3
) with random data before encrypting it greatly increases the strength of the encryption. The downside is that it can take a very long time.
dd if=/dev/urandom of=<device>
badblocks -c 10240 -s -w -t random -v <device>
cryptsetup luksFormat <device>
cryptsetup(8)
man page.
cryptsetup isLuks <device> && echo Success
cryptsetup luksDump <device>
device-mapper
.
/dev/sda3
), is guaranteed to remain constant as long as the LUKS header remains intact. To find a LUKS device's UUID, run the following command:
cryptsetup luksUUID <device>
luks-<uuid>
, where <uuid> is replaced with the device's LUKS UUID (eg: luks-50ec957a-5b5a-47ee-85e6-f8085bbc97a8
). This naming convention might seem unwieldy but is it not necessary to type it often.
cryptsetup luksOpen <device> <name>
/dev/mapper/<name>
, which represents the decrypted device. This block device can be read from and written to like any other unencrypted block device.
dmsetup info <name>
dmsetup(8)
man page.
/dev/mapper/<name>
) as any other block device. To create an ext2
filesystem on the mapped device, use the following command:
mke2fs /dev/mapper/<name>
/mnt/test
, use the following command:
/mnt/test
must exist before executing this command.
mount /dev/mapper/<name> /mnt/test
/etc/crypttab
/etc/crypttab
file. If the file doesn't exist, create it and change the owner and group to root (root:root
) and change the mode to 0744
. Add a line to the file with the following format:
<name> <device> none
cryptsetup luksUUID <device>
. This ensures the correct device will be identified and used even if the device node (eg: /dev/sda5
) changes.
/etc/crypttab
file, read the crypttab(5)
man page.
/etc/fstab
/dev/mapper/<name>
in the /etc/fstab
file.
/etc/fstab
by UUID or by a filesystem label. The main purpose of this is to provide a constant identifier in the event that the device name (eg: /dev/sda4
) changes. LUKS device names in the form of /dev/mapper/luks-<luks_uuid>
are based only on the device's LUKS UUID, and are therefore guaranteed to remain constant. This fact makes them suitable for use in /etc/fstab
.
/etc/fstab
file, read the fstab(5)
man page.
$HOME/keyfile
.
dd if=/dev/urandom of=$HOME/keyfile bs=32 count=1 chmod 600 $HOME/keyfile
cryptsetup luksAddKey <device> ~/keyfile
cryptsetup luksAddKey <device>
cryptsetup luksRemoveKey <device>
ext4
, and a mount point.
/boot
partition.
/
and swap partitions within LVM volumes, with a separate /boot
partition.
/boot
-Partition 1024 Zylinder auf der Festplatte überschreitet oder wenn LBA-Modus verwendet wird. Der Stufe 1.5-Bootloader befindet sich entweder auf der /boot/
-Partition oder auf einem kleinen Teil des MBR und der /boot
-Partition.
/boot/sysroot/
in den Speicher. Sobald GRUB festlegt, welches Betriebssystem oder welcher Kernel gestartet werden soll, lädt er dieses oder diesen in den Speicher und übergibt die Steuerung des Rechners an das Betriebssystem.
/boot/grub/grub.conf
zugreifen und damit umgehen, eine neue Version des Stufe 1-Bootloaders in den MBR schreiben zu müssen, wenn die Konfiguration geändert wird. GRUB muss nur dann neu im MBR installiert werden, wenn der physikalische Speicherort der /boot
-Partition auf der Platte verschoben wird. Detaillierte Informationen zur Installation von GRUB in den MBR finden Sie im Abschnitt E.2, „Installing GRUB“.
/sbin/grub-install <location>
aus, wobei <location>
der Speicherort ist, in den der Stufe 1-GRUB-Bootloader installiert werden soll. Mit folgendem Befehl wird Grub z.B. in den MBR des Master-IDE-Geräts auf dem primären IDE-Bus installiert.
/sbin/grub-install /dev/hda
(<type-of-device><bios-device-number>
,<partition-number>
)
<type-of-device>
legt den Typ des Geräts fest, von dem aus GRUB startet. Die zwei gebräuchlichsten Optionen sind hd
für eine Festplatte oder fd
für eine 3,5"-Diskette. Es gibt auch einen weniger häufig verwendeten Geräte-Typ für eine Netzwerkplatte, nd
genannt. Anleitungen zur Konfiguration von GRUB zum Booten über ein Netzwerk finden Sie online unter http://www.gnu.org/software/grub/manual/.
<bios-device-number>
ist die Nummer für die BIOS-Einrichtung. Die primäre IDE-Festplatte besitzt die Nummer 0
und eine sekundäre Festplatte trägt die Nummer 1
. Diese Syntax entspricht ungefähr jener, die der Kernel für Geräte verwendet. So entspricht a
in hda
für den Kernel beispielsweise 0
in hd0
für GRUB, b
in hdb
ist analog zu 1
in hd1
und so weiter.
<partition-number>
bezieht sich auf die Nummer einer spezifischen Partition auf einem Plattengerät. Wie <bios-device-number>
beginnt die Nummerierung bei den meisten Partitionstypen bei 0
. BSD-Partitionen werden allerdings mit Buchstaben festgelegt, wobei a
0
entspricht, b
1
und so weiter.
0
, und nicht mit 1
. Fehler bei dieser Unterscheidung gehören zu den häufigsten Fehlern, die von neuen GRUB-Benutzern begangen werden.
(hd0)
und die zweite als (hd1)
. Ebenso bezeichnet GRUB die erste Partition auf der ersten Platte als (hd0,0)
und die dritte Partition auf der zweiten Platte als (hd1,2)
.
hd
. Die Buchstaben fd
hingegen werden zur Bezeichnung von Disketten verwendet.
(hd0)
den MBR auf dem ersten Gerät an, und (hd3)
gibt den MBR auf dem vierten Gerät an.
(<device-type><device-number>
,<partition-number>
)</path/to/file>
<device-type>
mit hd
, fd
, oder nd
. Ersetzen Sie <device-number>
mit der Ganzzahl für das Gerät. Ersetzen Sie </path/to/file>
mit einem absoluten Pfad relativ zur höchsten Ebene des Geräts.
0+50,100+25,200+1
(hd0,0)+1
chainloader
mit einer ähnlichen Blocklisten-Bezeichnung in der GRUB-Befehlszeile gezeigt, nachdem Sie als Root das korrekte Gerät und Partition eingestellt haben:
chainloader +1
(hd0,0)/grub/splash.xpm.gz
befindet sich im /grub/
-Verzeichnis auf der höchsten Ebene (oder Root) der (hd0,0)
Partition (die eigentlich die /boot/
-Partition für das System ist).
kernel
mit dem Speicherort der Kerneldatei als Option ausgeführt. Sobald der Linux-Kernel bootet, richtet er ein eigenes Root-System ein, das Linux-Benutzern bekannt ist. Das ursprüngliche Root-Dateisystem von GRUB und die Einhängepunkte sind bereits vergessen. Sie dienten lediglich dem Booten der Kerneldatei.
bash
-Shell.
boot
— Bootet das Betriebssystem oder den Chain-Loader, das/der zuletzt geladen wurde.
chainloader </path/to/file>
— Lädt die angegebene Datei als Chain-Loader. Wenn sich die Datei im ersten Sektor der angegebenen Partition befindet, verwenden Sie stattdessen +1
als Dateinamen.
chainloader
-Befehl:
chainloader +1
displaymem
— Zeigt den derzeitigen Speicherbedarf anhand der Informationen des BIOS an. Dies ist besonders zum Ermitteln des RAM eines Systems vor dem Booten nützlich.
initrd </path/to/initrd>
— Enables users to specify an initial RAM disk to use when booting. An initrd
is necessary when the kernel needs certain modules in order to boot properly, such as when the root partition is formatted with the ext3 or ext4 file system.
initrd
-Befehl:
initrd /initrd-2.6.8-1.523.img
install <stage-1>
<install-disk>
<stage-2>
p
config-file
— Installiert GRUB in den System-MBR.
<stage-1>
— Spezifiziert Gerät, Partition und Datei, wo das erste Bootloader-Image gefunden werden kann, z.B. (hd0,0)/grub/stage1
.
<install-disk>
— Gibt die Platte an, auf welcher der Stufe 1-Bootloader installiert sein sollte, z.B. (hd0)
.
<stage-2>
— Übergibt dem Stufe 1-Bootloader den Ort, an welchem sich der Stufe 2-Bootloader befindet, z.B. (hd0,0)/grub/stage2
.
p
<config-file>
— Diese Option weist den install
-Befehl an, nach der Konfigurationsdatei des Menüs, welche durch <config-file>
spezifiziert ist, zu suchen. Zum Beispiel (hd0,0)/grub/grub.conf
.
install
Befehl überschreibt alle Informationen, die sich bereits im MBR befinden.
kernel </path/to/kernel>
<option-1>
<option-N>
— Legt die Kernel-Datei an, die beim Hochfahren des Betriebssystems geladen wird. Ersetzen Sie </path/to/kernel>
mit einem absoluten Pfad von der Partition, die durch den Root-Befehl festgelegt wurde. Ersetzen Sie <option-1>
mit Optionen für den Linux-Kernel, wie beispielsweise root=/dev/VolGroup00/LogVol00
, um das Gerät anzugeben, auf dem sich die Root-Partition für das System befindet. Mehrere Optionen können an den Kernel weitergegeben werden, wenn er geladen wird.
kernel
-Befehls:
kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
hda5
-Partition befindet.
root (<device-type>
<device-number>
,<partition>
)
— Konfiguriert die Root-Partition für GRUB, z.B. (hd0,0)
und hängt die Partition ein.
root
-Befehl:
root (hd0,0)
rootnoverify (<device-type>
<device-number>
,<partition>
)
— Konfiguriert die Root-Partition für GRUB, wie der root
-Befehl, aber hängt die Partition nicht ein.
help --all
ein, um eine komplette Liste der Befehle zu erhalten. Eine Beschreibung aller GRUB-Befehle finden Sie in der Online-Dokumentation unter http://www.gnu.org/software/grub/manual/.
/boot/grub/grub.conf
), die verwendet wird, um die Liste der zu bootenden Betriebssysteme in der Menüoberfläche von GRUB zu erstellen, ermöglicht dem Benutzer im Wesentlichen, eine festgelegte Reihe von Befehlen auszuwählen. Dabei können die in Abschnitt E.5, „GRUB-Befehle“ angeführten Befehle sowie einige spezielle Befehle verwendet werden, die ausschließlich in der Konfigurationsdatei zur Verfügung stehen.
/boot/grub/grub.conf
. Die Befehle für das Festlegen der allgemeinen Einstellungen für die Menüoberfläche werden am oberen Ende der Datei platziert. Darauf folgen die verschiedenen Einträge für jedes der im Menü genannten Betriebssysteme oder Kernel.
default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.27.19-170.2.35.fc10.i686) root (hd0,1) kernel /vmlinuz-2.6.27.19-170.2.35.fc10.i686 ro root=UUID=04a07c13-e6bf-6d5a-b207-002689545705 rhgb quiet initrd /initrd-2.6.27.19-170.2.35.fc10.i686.img # section to load Windows title Windows rootnoverify (hd0,0) chainloader +1
title
-Zeile in der GRUB-Konfigurationsdatei bezieht. Wenn Sie windows
im vorigen Beispiel als Standard festlegen möchten, ändern Sie default=0
zu default=1
.
chainloader </path/to/file>
— Lädt die angegebene Datei als Chain-Loader. Ersetzen Sie </path/to/file>
mit dem absoluten Pfad zum Chain-Loader. Wenn sich die Datei auf dem ersten Sektor der festgelegten Partition befindet, verwenden Sie die Blocklisten-Notation +1
.
color <normal-color>
<selected color>
— Ermöglicht es, spezifische Farben für das Menü einzustellen, wobei zwei Farben als Vorder- und Hintergrundfarben konfiguriert werden. Verwenden Sie einfache Farbbezeichnungen wie red/black
. Zum Beispiel:
color red/black green/blue
default=<integer>
— Ersetzen Sie <integer>
mit der standardmäßigen Eingabe-Titelnummer, die geladen werden soll, wenn die Menüoberfläche wegen Zeitüberschreitung abbricht.
fallback=<integer>
— Ersetzen Sie <integer>
mit der Eingabe-Titelnummer für einen erneuten Versuch, wenn der erste Versuch gescheitert ist.
hiddenmenu
— Verhindert, dass die GRUB-Menüoberfläche angezeigt wird und lädt den default
Eintrag, wenn der timeout
-Zeitraum abläuft. Der Benutzer kann das standardmäßige GRUB-Menü aufrufen, indem er die Taste Esc drückt.
initrd </path/to/initrd>
— Ermöglicht die Angabe einer ersten RAM-Disk, die beim Booten verwendet wird. Ersetzen Sie </path/to/initrd>
mit dem absoluten Pfad zu dem ersten RAM-Speicher.
kernel </path/to/kernel>
<option-1>
<option-N>
— Legt die Kernel-Datei an, die beim Hochfahren des Betriebssystems geladen wird. Ersetzen Sie </path/to/kernel>
mit einem absoluten Pfad von der Partition, die durch den Root-Befehl festgelegt wurde. Mehrere Optionen können an den Kernel weitergegeben werden, wenn er geladen wird.
password=<password>
— Verhindert, dass ein Benutzer ohne Passwort die Einträge dieser Menüoption verändert.
password <passwort>
können Sie auch eine alternative Menükonfigurationsdatei angeben. In diesem Fall startet GRUB die zweite Stufe des Bootloaders erneut und verwendet diese alternative Konfigurationsdatei, um das Menü zu erstellen. Wenn eine alternative Datei zur Konfiguration des Menüs nicht in den Befehl eingeschlossen wird, dann kann ein Benutzer, der das Passwort kennt, die aktuelle Konfigurationsdatei bearbeiten.
root (<device-type>
<device-number>
,<partition>
)
— Konfiguriert die Root-Partition für GRUB, z.B. (hd0,0)
und hängt die Partition ein.
rootnoverify (<device-type>
<device-number>
,<partition>
)
— Konfiguriert die Root-Partition für GRUB, wie der root
-Befehl, aber hängt die Partition nicht ein.
timeout=<integer>
— Legt den Intervall in Sekunden fest, der verstreicht, bevor GRUB die in default
-Befehl enthaltene Eingabe lädt.
splashimage=<path-to-image>
— Gibt den Speicherort des Splashscreen-Images an, das verwendet wird, wenn GRUB bootet.
title group-title
— Legt einen Titel fest, der einer bestimmten Gruppe von Befehlen zugeordnet ist, die für das Laden eines Kernel oder Betriebssystems benutzt werden.
#
).
kernel
etwas hinzuzufügen.
<space><runlevel>
am Ende der Boot-Optionenzeile hinzu, um den gewünschten Runlevel zu booten. Zum Beispiel würde folgender Eintrag einen Boot-Prozess in den Runlevel 3 auslösen:
grub append> ro root=/dev/VolGroup00/LogVol00 rhgb quiet 3
/usr/share/doc/grub-<version-number>
/
— Dieses Verzeichnis enthält wertvolle Informationen über die Verwendung und Konfiguration von GRUB. <version-number>
bezieht sich auf die Version des installierten GRUB-Paketes.
info grub
können Sie die GRUB-Informationsseite aufrufen. Sie enthält eine Einführung, ein Referenzhandbuch für Benutzer, ein Referenzhandbuch für Programmierer sowie ein FAQ-Dokument zu GRUB und seiner Verwendung.
/boot/
-Partition.
/sbin/init
.
/sbin/init
lädt alle Dienste und Userspace-Tools und hängt alle in /etc/fstab
aufgeführten Partitionen ein.
/boot/grub/grub.conf
— at boot time. Refer to Abschnitt E.6, „Menükonfigurationsdatei von GRUB“ for information on how to edit this file.
/boot
-Verzeichnis. Die Kernel-Binärdatei wird nach folgendem Format benannt — /boot/vmlinuz-<kernel-version>
(wobei <kernel-version>
die Kernelversion darstellt, die den Einstellungen des Bootloaders entspricht).
/sysroot/
, a RAM-based virtual file system, via cpio
. The initramfs
is used by the kernel to load drivers and modules necessary to boot the system. This is particularly important if SCSI hard drives are present or if the systems use the ext3 or ext4 file system.
initramfs
-Images in den Speicher geladen sind, übergibt der Bootloader die Steuerung des Boot-Prozesses an den Kernel.
initramfs
-Image (oder den Images) an einem bestimmten Speicherort im Speicher, dekomprimiert diese(s) direkt nach /sysroot/
und lädt alle notwendigen Treiber. Danach initialisiert er die mit dem Dateisystem verbundenen virtuellen Geräte wie LVM oder Software-RAID, bevor die initramfs
-Prozesse beendet werden und der gesamte Speicher freigesetzt wird, der einmal belegt war.
/sbin/init
, um die Benutzerumgebung einzurichten.
/sbin/init
/sbin/init
(auch init
genannt) koordiniert den verbleibenden Boot-Prozess und konfiguriert die Benutzerumgebung.
init
gestartet wird, wird es automatisch zum übergeordneten Prozess auf erster Ebene (“parent process”) oder zum übergeordneten Prozess auf zweiter Ebene (“grandparent process”) allerzukünftigen, auf dem System automatisch gestarteten Prozesse. Zuerst führt es das /etc/rc.d/rc.sysinit
-Skript aus, das den Umgebungspfad einstellt, Swapping startet, die Dateisysteme überprüft und andere Schritte der Systeminitialisierung übernimmt. Die meisten Systeme verwenden beispielsweise eine Uhr, wobei rc.sysinit
die Konfigurationsdatei /etc/sysconfig/clock
liest, um die Hardware-Uhr zu initialisieren. Falls Sie beispielsweise auch über spezielle, serielle Port-Prozesse verfügen, die ebenfalls initialisiert werden müssen, führt rc.sysinit
die Datei /etc/rc.serial
aus.
init
-Befehl führt anschließend das /etc/inittab
-Script aus, welches beschreibt, wie das System in jedem einzelnen SysV Init Runlevel eingerichtet werden sollte. Runlevels sind ein Zustand, oder Modus, der durch die im SysV-Verzeichnis /etc/rc.d/rc<x>
.d/
enthaltenen Dienste definiert wird, wobei <x>
die Nummer des Runlevels ist. Für weitere Informationen zu SysV Init Runlevels siehe Abschnitt F.4, „SysV Init Runlevels“.
init
die Quellfunktionsbibliothek /etc/rc.d/init.d/functions
für das System fest. In der Datei wird festgelegt, wie Programme zu starten oder zu beenden sind und wie die PID eines Programms bestimmt werden kann.
init
alle Hintergrundprozesse, indem es im entsprechenden rc
-Verzeichnis nach den Runlevels sucht, die in /etc/inittab
als Standard festgelegt sind. Die rc
-Verzeichnisse sind gemäß den Runlevels nummeriert, denen sie entsprechen. So ist zum Beispiel /etc/rc.d/rc5.d/
das Verzeichnis für Runlevel 5.
init
sucht beim Starten in Runlevel 5 im Verzeichnis /etc/rc.d/rc5.d/
, um die Prozesse zu ermitteln, die gestartet und beendet werden müssen.
/etc/rc.d/rc5.d/
:
K05innd -> ../init.d/innd K05saslauthd -> ../init.d/saslauthd K10dc_server -> ../init.d/dc_server K10psacct -> ../init.d/psacct K10radiusd -> ../init.d/radiusd K12dc_client -> ../init.d/dc_client K12FreeWnn -> ../init.d/FreeWnn K12mailman -> ../init.d/mailman K12mysqld -> ../init.d/mysqld K15httpd -> ../init.d/httpd K20netdump-server -> ../init.d/netdump-server K20rstatd -> ../init.d/rstatd K20rusersd -> ../init.d/rusersd K20rwhod -> ../init.d/rwhod K24irda -> ../init.d/irda K25squid -> ../init.d/squid K28amd -> ../init.d/amd K30spamassassin -> ../init.d/spamassassin K34dhcrelay -> ../init.d/dhcrelay K34yppasswdd -> ../init.d/yppasswdd K35dhcpd -> ../init.d/dhcpd K35smb -> ../init.d/smb K35vncserver -> ../init.d/vncserver K36lisa -> ../init.d/lisa K45arpwatch -> ../init.d/arpwatch K45named -> ../init.d/named K46radvd -> ../init.d/radvd K50netdump -> ../init.d/netdump K50snmpd -> ../init.d/snmpd K50snmptrapd -> ../init.d/snmptrapd K50tux -> ../init.d/tux K50vsftpd -> ../init.d/vsftpd K54dovecot -> ../init.d/dovecot K61ldap -> ../init.d/ldap K65kadmin -> ../init.d/kadmin K65kprop -> ../init.d/kprop K65krb524 -> ../init.d/krb524 K65krb5kdc -> ../init.d/krb5kdc K70aep1000 -> ../init.d/aep1000 K70bcm5820 -> ../init.d/bcm5820 K74ypserv -> ../init.d/ypserv K74ypxfrd -> ../init.d/ypxfrd K85mdmpd -> ../init.d/mdmpd K89netplugd -> ../init.d/netplugd K99microcode_ctl -> ../init.d/microcode_ctl S04readahead_early -> ../init.d/readahead_early S05kudzu -> ../init.d/kudzu S06cpuspeed -> ../init.d/cpuspeed S08ip6tables -> ../init.d/ip6tables S08iptables -> ../init.d/iptables S09isdn -> ../init.d/isdn S10network -> ../init.d/network S12syslog -> ../init.d/syslog S13irqbalance -> ../init.d/irqbalance S13portmap -> ../init.d/portmap S15mdmonitor -> ../init.d/mdmonitor S15zebra -> ../init.d/zebra S16bgpd -> ../init.d/bgpd S16ospf6d -> ../init.d/ospf6d S16ospfd -> ../init.d/ospfd S16ripd -> ../init.d/ripd S16ripngd -> ../init.d/ripngd S20random -> ../init.d/random S24pcmcia -> ../init.d/pcmcia S25netfs -> ../init.d/netfs S26apmd -> ../init.d/apmd S27ypbind -> ../init.d/ypbind S28autofs -> ../init.d/autofs S40smartd -> ../init.d/smartd S44acpid -> ../init.d/acpid S54hpoj -> ../init.d/hpoj S55cups -> ../init.d/cups S55sshd -> ../init.d/sshd S56rawdevices -> ../init.d/rawdevices S56xinetd -> ../init.d/xinetd S58ntpd -> ../init.d/ntpd S75postgresql -> ../init.d/postgresql S80sendmail -> ../init.d/sendmail S85gpm -> ../init.d/gpm S87iiim -> ../init.d/iiim S90canna -> ../init.d/canna S90crond -> ../init.d/crond S90xfs -> ../init.d/xfs S95atd -> ../init.d/atd S96readahead -> ../init.d/readahead S97messagebus -> ../init.d/messagebus S97rhnsd -> ../init.d/rhnsd S99local -> ../rc.local
/etc/rc.d/rc5.d/
. Vielmehr sind alle Dateien in /etc/rc.d/rc5.d/
symbolische Links, die auf Skripte im /etc/rc.d/init.d/
-Verzeichnis zeigen. Symbolische Links werden in allen rc
-Verzeichnissen verwendet, so dass die Runlevel durch Erstellen, Ändern und Löschen der symbolischen Links neu konfiguriert werden können, ohne dass die aktuellen Skripte davon betroffen werden, auf die sie verweisen.
K
oder einem S
. Die K
-Links sind Prozesse, die in diesem Runlevel gekillt werden, während die Links gestartet werden, die mit einem S
beginnen.
init
alle symbolischen K
-Links im Verzeichnis mit Hilfe des Befehls /etc/rc.d/init.d/<Befehl>
stop
, wobei <Befehl>
der zu beendende Prozess ist. Anschließend werden alle symbolischen S
-Links mit Hilfe von /etc/rc.d/init.d/<Befehl>
start
gestartet.
/etc/rc.d/init.d/httpd stop
den Apache HTTP-Server.
init
alle Skripte aus, die sich in /etc/rc.d/rc.local
befinden. Diese Datei ist nützlich für das Anpassen des Systems. Für weitere Informationen zur Verwendung von rc.local
lesen Sie Abschnitt F.3, „Ausführen von zusätzlichen Programmen zum Zeitpunkt des Bootens“.
init
command has progressed through the appropriate rc
directory for the runlevel, the /etc/inittab
script forks an /sbin/mingetty
process for each virtual console (login prompt) allocated to the runlevel. Runlevels 2 through 5 have all six virtual consoles, while runlevel 1 (single user mode) has one, and runlevels 0 and 6 have none. The /sbin/mingetty
process opens communication pathways to tty devices[8], sets their modes, prints the login prompt, accepts the user's username and password, and initiates the login process.
/etc/inittab
runs a script called /etc/X11/prefdm
. The prefdm
script executes the preferred X display manager[9] — gdm
, kdm
, or xdm
, depending on the contents of the /etc/sysconfig/desktop
file.
/etc/rc.d/rc.local
wird vom Befehl init
zum Zeitpunkt des Bootens ausgeführt, nachdem die restliche Initialisierung abgeschlossen ist, sowie bei Änderungen der Runlevel. Das Hinzufügen von Befehlen zu diesem Skript ist ein einfacher Weg, notwendige Tasks auszuführen, wie das Starten von speziellen Diensten oder das Initialisieren von Geräten, ohne ein Schreiben komplizierter Installationsskripte im Verzeichnis /etc/rc.d/init.d/
und das Erzeugen symbolischer Links zu erfordern.
/etc/rc.serial
verwenden. Dieses Skript kann eine Vielzahl von setserial
-Befehlen ausführen, um die seriellen Ports des Systems speziell zu konfigurieren. Auf der Handbuchseite zu setserial
finden Sie weitere Informationen hierzu.
init
während des Initialisierens des Runlevels gestartet oder angehalten werden. SysV init wurde gewählt, da es einfacher zu benutzen und flexibler ist als der herkömmliche BSD-Style-Init-Prozess.
/etc/rc.d/
. In diesem Verzeichnis befinden sich die Skripte rc
, rc.local
, rc.sysinit
und, optional, rc.serial
sowie die folgenden Verzeichnisse:
init.d/ rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/
init.d/
directory contains the scripts used by the /sbin/init
command when controlling services. Each of the numbered directories represent the six runlevels configured by default under Fedora.
init
angehalten und gestartet werden. Runlevel 1 (Einzelbenutzer-Modus), zum Beispiel, hält alle Netzwerk-Dienste an, während Runlevel 3 diese Dienste startet. Durch die Angabe, bei welchem Runlevel spezifische Dienste angehalten oder gestartet werden, kann init
schnell den Modus der Maschine ändern, ohne dass der Benuzter diese Dienste manuell starten oder anhalten müsste.
0
— Anhalten1
— Einzelbenutzer-Textmodus2
— Nicht belegt (benutzerspezifisch)3
— Vollständiger Mehrbenutzer-Textmodus4
— Nicht belegt (benutzerspezifisch)5
— Vollständiger Mehrbenutzer-Grafik-Modus (mit einem X-basierten Anmeldebildschirm)6
— Neustart
/etc/inittab
bestimmt. Um für Ihr System den Standard-Runlevel herauszufinden, müssen Sie eine Zeile suchen, die der unten aufgeführten am Beginn von /etc/inittab
ähnelt:
id:5:initdefault:
/etc/inittab
als Root-Benutzer.
/etc/inittab
vorsichtig. Einfache Schreibfehler können dazu führen, dass das System nicht mehr booten kann. Sollte dies vorkommen, verwenden Sie entweder eine Boot-Diskette, Starten Sie den Einzelbenutzermodus oder nutzen Sie in den Rettungsmodus, um Ihren Computer zu booten und die Datei zu reparieren.
/etc/rc.d/
direkt ändern zu müssen.
/sbin/chkconfig
— Das /sbin/chkconfig
-Dienstprogramm ist ein einfaches Befehlszeilentool zur Verwaltung der /etc/rc.d/init.d/
-Verzeichnishierarchie.
chkconfig
.
system-config-services
) Programm ist ein flexibles Dienstprogramm zur Konfiguration von Runlevels.
/sbin/shutdown
command. The shutdown
man page has a complete list of options, but the two most common uses are:
/sbin/shutdown -h now
/sbin/shutdown -r now
-h
den Rechner an, und die Option -r
startet diesen neu.
reboot
and halt
commands to shut down the system while in runlevels 1 through 5. For more information about PAM console users, refer to the Red Hat Enterprise Linux Deployment Guide.
[7] GRUB reads ext3 file systems as ext2, disregarding the journal file. Refer to the chapter titled The ext3 File System in the Red Hat Enterprise Linux Deployment Guide for more information on the ext3 file system.
[8]
Refer to the Red Hat Enterprise Linux Deployment Guide for more information about tty
devices.
[9] Refer to the Red Hat Enterprise Linux Deployment Guide for more information about display managers.
anaconda
. To learn more about
anaconda
, visit the project Web page: http://www.fedoraproject.org/wiki/Anaconda.
anaconda
als auch Fedora-Systeme benutzen eine bestimmte Sammlung von Software-Komponenten. Um detaillierte Informationen über die Schlüsseltechnologien zu erhalten, schauen Sie sich bitte die folgenden Webseiten an:
parted
to partition disks. Refer to http://www.gnu.org/software/parted/ for more information.
Xorg
suite to provide graphical capabilities. Components of Xorg
manage the display, keyboard and mouse for the desktop environments that users interact with. Refer to http://www.x.org/ for more information.
anaconda
include
VNC (Virtual Network Computing) software to enable remote access to graphical displays. For more information about VNC, refer to the documentation on the RealVNC Web site: http://www.realvnc.com/documentation.html.
bash
shell to provide a command-line interface. The GNU Core Utilities complete the command-line environment. Refer to http://www.gnu.org/software/bash/bash.html for more information on bash
. To learn more about the GNU Core Utilities, refer to http://www.gnu.org/software/coreutils/.
anaconda
may use the scp
feature of OpenSSH to transfer crash reports to remote systems. Refer to the OpenSSH Web site for more information: http://www.openssh.com/.
netfilter
framework to provide
firewall features. The Netfilter project website provides documentation for both netfilter
, and the iptables
administration facilities: http://netfilter.org/documentation/index.html.
yum
to manage the RPM packages that make up the system. Refer to http://docs.fedoraproject.org/yum/ for more information.
Versionsgeschichte | |||
---|---|---|---|
Version 11.0.0 | Wed Apr 01 2009 | , , , , , | |
| |||
Version 10.0.1 | Mon Feb 16 2009 | ||
| |||
Version 10.0.0 | Mon Nov 24 2008 | ||
| |||
Version 9.9.2 | Sat Oct 18 2008 | ||
| |||
Version 9.0.2 | Fri Jul 25 2008 | ||
| |||
Version 9.0.1 | Sat Jun 28 2008 | ||
| |||
Version 9.0.0 | Tue May 13 2008 | ||
|