Edição 1.0
Copyright © 2009 Red Hat, Inc. and others
Negrito Espaço Único (Mono-spaced Bold)
Para ver o conteúdo do arquivomy_next_bestselling_novel
em sua pasta de trabalho atual, insira o comandocat my_next_bestselling_novel
na janela de solicitação e pressione Enter para executar o comando.
Pressione Enter para executar o comando.Pressione Ctrl+Alt+F1 para mudar para o primeiro terminal virtual. Pressione Ctrl+Alt+F7 para voltar para sua sessão do X-Windows.
Negrito de Espaço Único (Mono-spaced Bold)
. Por exemplo:
Classes baseadas em arquivo, incluemfilesystem
para sistemas de arquivo,file
para arquivos, edir
para diretórios. Cada classe possui seu conjunto próprio de permissões associadas.
Escolha Preferências de Mouse. Na aba Botões, clique na caixa de seleção Mouse para mão esquerda e clique em para mudar o botão do mouse anterior da esquerda para a direita (deixando-o assim, mais adequado para o uso do canhoto).a partir da barra de menu para obterPara inserir um caractere especial em um arquivo gedit, escolha a partir da barra de menu principal. Depois, escolha a opção a partir da barra de menu Mapa de Caracteres , digite o nome do caractere no campo Pesquisar e clique em . O caractere que você buscou estará em destaque na Tabela de Caracteres. Clique novamente nestes caracteres realçados para colocá-los no campo Texto para cópia e depois clique em . Agora mude novamente para seu documento e escolha a partir da barra de menu do gedit.
Itálico em Negrito de Espaço Único (Mono-spaced Bold Italic)
ouItálico em Negrito Proporcional (Proportional Bold Italic)
Para conectar-se à uma máquina remota usando o ssh, digitessh
na janela de comandos. Por exemplo, considre que a máquina remota sejanome do usuário
@domain.name
example.com
e seu nome de usuário nesta máquina seja john, digitessh john@example.com
.O comandomount -o remount
remonta o sistema de arquivo nomeado. Por exemplo, para remontar o sistema de arquivofile-system
/home
, o comando émount -o remount /home
.Para ver a versão de um pacote instalado, use o comandorpm -q
. Ele retornará um resultado como este:package
.
package-version-release
Quando o Servidor Apache HTTP aceita as requisições, ele despacha os processos filhos ou verificações para que possa manuseá-los. Este grupo de processos filhos ou verificações é conhecido como um server-pool. No Apache HTTP Server 2.0, a responsabilidade de criar e manter estes server-pools foram obtidas de um grupo de módulos chamado Multi-Processing Modules (MPMs). Diferenciando de outros módulos, somente um módulo do grupo MPM pode ser carregado pelo Servidor Apache HTTP.
Romano de Espaço Único (Mono-spaced Roman)
e apresentado assim:
books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs
Romano de Espaço Único (Mono-spaced Roman)
, porém são apresentadas e realçadas como a seguir:
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
de um CD mínimo de inicialização ou uma imagem ou um drive flash de USB. Grave a imagem no suporte físico apropriado para criar um mídia de inicialização. A mídia de inicialização não contém nenhum pacote mas deve estar presente em um disco rígido ou em um repositório online para completar a instalação.
netinst.iso
para criar um CD de inicialização com tamanho reduzido. Grave a imagem no suporte físico apropriado para criar um mídia de inicialização.
vmlinuz
e a imagesm ramdisk initrd.img
do diretório isolinux/
da distribuição. Configure o seu sistema operacional para iniciar o kernel e carregar a imagem ramdisk. Para maiores informações sobre o processo de instalação sem mídia veja Capítulo 10, Instalando sem Mídia.
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
.
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 Seção 2.2, “Qual é a Arquitetura do Meu Computador?” 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
with the architecture of the computer being installed.
Media type | File locations |
---|---|
Distribuição completa em DVD |
fedora/linux/releases/11/Fedora/
|
Imagem Live |
fedora/linux/releases/11/Live/ , fedora/linux/releases/11/Live/
|
Mídia Mínima de Inicialização via CD |
fedora/linux/releases/11/Fedora/
|
su -c 'yum -y install livecd-tools'
/dev/disk/by-label
, ou use o findfs
:
su -c 'findfs LABEL="MyLabel
"'
/var/log/messages
para mais detalhes:
su -c 'less /var/log/messages'
livecd-iso-to-disk
para salvar a imagem ISO na mídia:
su -c 'livecd-iso-to-diskthe_image.iso
/dev/sdX1
'
sdX1
pelo nome do dispositivo para a partição na mídia de USB. A maioria dos drives de flash e discos rígidos externos usam somente uma partição. Se você mudou este comportamento ou particionou a mídia de forma errada, talvez você precise consultar outras fontes de ajuda.
Índice
/
and swap
) must be dedicated to Fedora.
dd
para copiar o arquivo de imagem diskboot.img
do diretório /images/
no DVD ou CD-ROM #1. Por exemplo:
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
refere-se ao seu dispositivo de DVD.
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
md5sum
(muitos programas md5sum
são disponibilizados para diversos sistemas operacionais). Um md5sum
deve estar disponível na mesma máquina Linux que as imagens 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
, use o linux dd=url
, onde url
é substituído por um endereço HTTP, FTP ou NFS da imagem de drivers a ser usada.
drvnet.img
, digite dd if=drvnet.img
of=/dev/fd0
como root.
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 Seção 7.3.1, “Booting the Installation Program on x86, AMD64, and Intel 64 Systems” for details on booting the installation program.
Índice
linux askmethod
to the end of the line that appears below the menu.
Boot method | Método de instalação |
---|---|
DVD | DVD, rede ou disco rígido |
CD ou USB mínimo de inicialização, CD de recuperação | Rede ou disco rígido |
Live CD ou USB | Install to Hard Disk application |
Network Boot
(Inicialização por Rede) ou Boot Services
(Serviços de Inicialização). Uma vez que você tenha configurado corretamente o PXE, o computador poderá inicializar o sistema de instalação do Fedora sem qualquer outra mídia.
pxelinux.cfg/*
config files:
IPAPPEND 2
APPEND ksdevice=bootif
ksdevice=link
linux text
at the boot:
prompt.
X
como uma outra maneira de clicar em botões ou efetuar outras seleções na tela, onde X
é substituído por qualquer letra sublinhada que apareça na tela.
boot:
prompt:
linux text
console | keystrokes | contents |
---|---|---|
1 | ctrl+alt+f1 | installation dialog |
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 Capítulo 9, Opções de Inicialização
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 Seção 7.6, “Instalando a partir de um Disco Rígido”, for hard drive installation instructions.
linux askmethod
boot option). Refer to Seção 7.8, “Instalando através do NFS” for network installation instructions. Note that NFS installations may also be performed in GUI mode.
linux askmethod
boot option). Refer to Seção 7.9, “Installing via FTP or HTTP”, for FTP and HTTP installation instructions.
askmethod
, the next stage loads automatically from the DVD. Proceed to Seção 7.10, “Bem-vindo ao Fedora”.
boot:
digite linux hdX
=cdrom
. Substitua X
por uma das seguintes letras, dependendo da interface à qual o drive está conectado, e se está configurado como mestre (primário) ou escravo (secundário):
a
— primeiro controlador do IDE, mestre
b
— primeiro controlador do IDE, escravo
c
— segundo controlador do IDE, mestre
d
— segundo controlador do IDE, escravo
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
.
Partition type | Volume | Original path to files | 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
no domínio exemplo.com
, insira eastcoast.exemplo.com
no campo Servidor NFS.
/diretório/exportação/
.
/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
numa janela de comandos para executar a Ferramenta de Configuração do Teclado. Se você não está como root, a ferramenta solicitará a senha do root para continuar.
/home
partition and perform a fresh installation. For more information on partitions and how to set them up, refer to Seção 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
. Se ele não for uma partição separada, você não deve seguir literalmente esses exemplos! Armazene seus backups em outro dispositivo como um CD's ou DVD's ou em um disco rígido externo.
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
numa janela de comandos para executar a Ferramenta das Propriedades de Data e Hora. Se você não está como root, a ferramenta solicitará a senha do root para continuar.
timeconfig
.
su -
para root quando precisar consertar algo rapidamente. Estas regras básicas minimizam as chances de erros de digitação ou de comandos incorretos afetarem seu sistema.
su -
no prompt de uma janela do terminal e então pressione Enter. Em seguida, insira a senha root e pressione Enter.
system-config-rootpassword
numa janela de comandos para executar a Ferramenta da Senha Root. Se você não está como root, a ferramenta solicitará a senha do root para continuar.
root
password into the Root Password field. Fedora displays the characters as asterisks for security. Type the same password into the Confirm field to ensure it is set correctly. After you set the root password, select to proceed.
/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/
deve ser criada em uma partição fora do conjunto RAID, como em um dispositivo separado. É necessário o uso de um disco rígido interno para a criação de partições com placas RAID problemáticas.
/boot/
também é necessária para configurações com RAID por software.
/boot
.
/boot
partition.
/boot/efi/
de aproximadamente 100 MB e do tipo FAT (VFAT), uma partição de troca (swap) de pelo menos 512 MB, e uma partição raiz (/
) de tamanho adequado.
/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/
se deseja que a partição /
(raiz) use todo o espaço restante do seu disco rígido.
/boot/
deve ser criada em uma partição fora do conjunto RAID, como em um dispositivo separado, por exemplo.
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 Seção 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 Seção 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.
Directory | Minimum size |
---|---|
/
| 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 | Size and type |
---|---|
/boot
|
100 MB ext3 partition
|
swap
| 2 GB swap |
LVM physical volume | Remaining space, as one LVM volume group |
Partition | Size and type |
---|---|
/
| 13 GB ext4 |
/var
| 4 GB ext4 |
/home
| 50 GB ext4 |
/
; indique /boot
para a partição /boot
e assim por diante. Você também pode usar o menu suspenso para escolher o ponto de montagem correto da sua partição. Para uma partição de troca, o ponto de montagem não deve ser selecionado - basta configurar o tipo do sistema de arquivos para swap.
icantbelieveitsnotbtr
. Refer to Capítulo 9, Opções de Inicialização for instructions.
fsck
[3] the file system.
/boot/efi/
em sistemas Itanium.
/boot/grub/grub.conf
. Se não conseguir inicializar, você poderá usar o modo de "rescue" (emergência) do primeiro disco de instalação do Fedora para restaurar a senha do GRUB.
grub-md5-crypt
. Para mais informações sobre como usar este utilitário, use o comando man grub-md5-crypt
numa janela de comandos para ler as páginas de manual.
/boot
foi criada.
/boot
do Linux nos primeiros 1024 cilindros de seu disco rígido para poder inicializar o Linux. As outras partições do Linux podem estar após o cilindro 1024.
parted
, 1024 cilindros equivalem a 528 MB. Para mais informações, consulte:
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
após reinicializar seu sistema.
[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:
) e um cursor piscando. Se este for o caso, você terá que reparticionar seu sistema.
/boot
fora do conjunto RAID, como num disco rígido separado. É necessário um disco rígido interno para usar na criação de partições com placas RAID problemáticas.
/boot/
.
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 Capítulo 9, Opções de Inicialização 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
. Uma vez que o diálogo tenha aparecido, mude para um novo tty (console virtual) pressionando as teclas Ctrl+Alt+F2
e use o scp
para copiar a mensagem escrita no /tmp/anacdump.txt
para um sistema remoto que você saiba que está funcionando.
swap
e /
(raiz) criadas, e você escolheu que a partição raiz ocupasse o espaço remanescente, mas ela ainda não preenche o disco rígido.
/boot
se quiser que a partição /
(raiz) utilize todo o espaço restante do seu disco rígido.
/
(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
são simbólicos para outras localidades ou foram alterados desde sua criação. Estes links simbólicos ou alterados são inválidos durante o processo de instalação; portanto, o programa de instalação não consegue gravar as informações e falha.
http://fedoraproject.org/wiki/Anaconda/Updates
http://fedoraproject.org/wiki/Anaconda
http://bugzilla.redhat.com/bugzilla/
/boot/grub/grub.conf
.
grub.conf
, comente a linha que começa com splashimage
inserindo o caractere #
no começo da linha.
b
para inicializar o sistema.
grub.conf
é re-lido e suas alterações têm efeito.
grub.conf
.
startx
.
/etc/inittab
, alterando somente um número na seção runlevel. Quando terminar, reinicialize seu computador. Da próxima vez que se autenticar, você terá uma janela gráfica de autenticação.
su
.
gedit /etc/inittab
para editar o arquivo com gedit. O arquivo /etc/inittab
é aberto pelo gedit. Na primeira tela, você verá uma seção do arquivo que se parece com esta:
# 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:
de 3
para 5
.
3
para 5
.
id:5:initdefault:
df -h
df
pode ajudar a diagnosticar qual partição está cheia. Para informações adicionais sobre o df
e suas opções (como a opção -h
usada neste exemplo), consulte a página man do df
digitando man df
numa janela de comandos.
/home/
e /tmp/
podem, às vezes, encher rapidamente com arquivos de usuários. Você pode criar algum espaço nessa partição apagando arquivos antigos. Após esvaziar algum espaço, tente rodar o X como o usuário que anteriormente não funcionou.
linux single
.
e
para editar quando a tela de início do GRUB for carregada. Você verá uma lista de itens no arquivo de configuração para a etiqueta de inicialização que você selecionou.
kernel
e digite e
para editar esta entrada de inicialização.
kernel
, adicione:
single
b
to boot the system.
#
, você deve digitar passwd root
, o que lhe permite definir uma nova senha para o root. Neste ponto você pode digitar shutdown -r now
para reinicializar o sistema com a nova senha root.
su -
e insira sua senha root quando solicitado. Então, digite passwd <nome-do-usuário>
. Isto lhe permite inserir uma nova senha para a conta de usuário especificada.
http://www.linuxquestions.org/hcl/index.php
cat /proc/meminfo
.
/boot/grub/grub.conf
:
mem=xx
M
xx
pela quantidade de memória RAM que você tem, em megabytes.
/boot/grub/grub.conf
, o exemplo acima se pareceria com o seguinte:
# 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
refletirão em seu sistema.
e
para editar. Você verá uma lista dos itens no arquivo de configuração para a etiqueta de inicialização que selecionou.
kernel
e digite e
para editar esta entrada de inicialização.
kernel
, adicione
mem=xx
M
xx
é igual à quantidade de memória RAM em seu sistema.
b
to boot the system.
elilo
followed by the boot command.
xx
pela quantidade de memória RAM em seu sistema. Pressione Enter para iniciar.
system-config-printer
numa janela de comandos para executar a Ferramenta de Configuração da Impressora. Se você não está como root, a ferramenta solicitará a senha do root para continuar.
system-config-soundcard
).
system-config-soundcard
numa janela de comandos para iniciar a Ferramenta de Configuração da Placa de Som. Se você não estiver como root, você terá que indicar a senha root para continuar.
httpd
Baseado no Apache é Suspenso Durante a Inicializaçãohttpd
, ou ao Sendmail sendo suspensos na inicialização, certifique-se de que a linha seguinte está presente no arquivo /etc/hosts
:
127.0.0.1 localhost.localdomain localhost
Índice
linux opção
na linha de comandos boot:
.
linux option1
option2
option3
version
/Documentation/kernel-parameters.txt, which is installed with the kernel-doc package.
lang
. Use a opção keymap
para configurar o layout de teclado correto.
el_GR
e gr
identificam o idioma Grego e o layout de teclado Grego:
linux lang=el_GR
keymap=gr
lowres
. Para usar uma resolução específica, indique resolution=valor
como opção de inicialização. Por exemplo, para configurar a resolução da tela como 1024x768, especifique:
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
para mostrar os menus adicionais que lhe permitem indicar o método de instalação e a configuração da rede. Você poderá também configurar o método de instalação e a configuração da rede na linha de comandos boot:
em si.
boot:
, use a opção method
. Consulte a Tabela 9.1, “Installation methods” para obter os métodos de instalação suportados.
Installation method | Option format |
---|---|
Drive de CD ou DVD |
method=
|
Hard Drive |
method=
|
Servidor HTTP |
method=
|
Servidor FTP |
method=
|
Servidor NFS |
method=
|
boot:
. Você pode indicar o endereço ip
, a netmask
, a gateway
e o dns
para o sistema de instalação na linha de comandos. Se você indicar a configuração da rede na linha de comandos boot:
, estas opções são usadas para o processo de instalação e a tela para Configurar TCP/IP não aparece.
192.168.1.10
:
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
ativa o serviço de VNC. A opção vncpassword
define uma senha para o acesso remoto. O exemplo acima configura essa senha como qwerty
.
Starting VNC... The VNC server is now running. Please connect to computer.mydomain.com:1 to begin the install... Starting graphical installation... Press <enter> for a shell
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:
. Além das opções vnc
e vncpassword
, use a opção vncconnect
para indicar o nome ou endereço IP do sistema que tenha o cliente à espera. Para indicar a porta de TCP do sistema em escuta, adicione um sinal de dois pontos (:) e o número da porta ao nome do sistema.
areadetrabalho.dominio.com
na porta 5500, digite o seguinte na linha de comandos boot:
:
linux vnc vncpassword=qwerty
vncconnect=desktop.mydomain.com:5500
linux text telnet
telnet
. O comando telnet
necessita do nome ou endereço IP do sistema de instalação:
telnet computer.mydomain.com
telnet
para instalar os sistemas em redes com acesso restrito.
syslog
. Especifique o endereço IP do sistema de registro e o número da porta de UDP do servidor de registro nesse sistema. Por padrão, os serviços de syslog que aceitam mensagens remotas, ficam à espera na porta de UDP número 514.
192.168.1.20
, digite o seguinte na linha de comandos boot:
:
linux syslog=192.168.1.20:514
rsyslog
to provide a syslog service. The default configuration of rsyslog
rejects messages from remote systems.
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
service to apply the change:
su -c '/sbin/service rsyslog restart'
root
quando solicitada.
514
in the Port(s) field, and specify udp
as the Protocol.
/root/anaconda-ks.cfg
. Você pode usar este arquivo para repetir a instalação com uma configuração idêntica ou modificar as cópias para especificar a configuração para outros sistemas.
system-config-kickstart
to install this utility. To load the Fedora Kickstart editor, choose → → .
ks
para indicar o nome e a localização do arquivo:
linux ks=location/kickstart-file.cfg
Kickstart source | Option format |
---|---|
Drive de CD ou DVD |
ks=
|
Hard Drive |
ks=
|
Outro Dispositivo |
ks=
|
Servidor HTTP |
ks=
|
Servidor FTP |
ks=
|
Servidor NFS |
ks=
|
ks=
. Se você adicionar a opção kssendmac
, o pedido irá também enviar os cabeçalhos de HTTP para o aplicativo da Web. O seu aplicativo pode usar estes cabeçalhos para identificar o computador. Esta linha envia um pedido com os cabeçalhos para o aplicativo http://servidor.dominio.com/kickstart.cgi:
linux ks=http://server.mydomain.com/kickstart.cgi kssendmac
.zip
, or .tar.gz
. To extract the contents of a zipped file with a Fedora system, choose → → .
dd
. Por exemplo, para preparar um disquete com o arquivo de imagem drivers.img
, digite este comando numa janela de terminal:
dd if=drivers.img of=/dev/fd0
dd
na linha de comandos boot:
:
linux dd
dd
option is interchangeable with the driverdisk
option.
Image source | Option format |
---|---|
Selecione um drive ou dispositivo |
dd
|
Servidor HTTP |
dd=
|
Servidor FTP |
dd=
|
Servidor NFS |
dd=
|
Compatibility | Opção |
---|---|
Desativar toda a detecção de hardware |
noprobe
|
Desativar a detecção do ambiente gráfico, do teclado, e do mouse |
headless
|
Disable passing keyboard and mouse information to stage 2 of the installation program |
nopass
|
Use driver VESA básico para vídeo |
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=
|
Ativar o DMA somente para os drives IDE e SATA |
libata.dma=1
|
Desativar o RAID assistido pelo BIOS |
nodmraid
|
Desativar a detecção de dispositivos Firewire |
nofirewire
|
Desativar a detecção das portas paralelas |
noparport
|
Desativar a detecção de dispositivos PC Card (PCMCIA) |
nopcmcia
|
Desativar a detecção de dispositivos de armazenamento USB |
nousbstorage
|
Desativar a detecção de todos os dispositivos USB |
nousb
|
Disable all probing of network hardware |
nonet
|
isa
faz com que o sistema exiba uma tela de texto adicional no início do processo de instalação. Use esta tela para configurar os dispositivos ISA no seu computador.
mediacheck
option.
/mnt/sysimage/
.
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/
usando um dos seguintes métodos:
isolinux/
.
releases/11/Fedora/arch
/os/isolinux/
folder.
vmlinuz
e initrd.img
da fonte selecionada para o diretório /boot/
, renomeando-os para vmlinuz-install
e initrd.img-install
. Você precisa de privilégios de root
para gravar arquivos no diretório /boot/
directory.
/boot/grub/grub.conf
. Para configurar o GRUB para iniciar a partir dos novos arquivos, adicione um parágrafo ao /boot/grub/grub.conf
referente a eles.
title Installation root (hd0,0) kernel /vmlinuz-install initrd /initrd.img-install
kernel
o parágrafo de inicialização. Essas opções definem opções preliminares no Anaconda que o usuário normalmente define interativamente. Para uma lista das opções de inicialização disponíveis para o instalador veja Capítulo 9, Opções de Inicialização.
ip=
method=
lang=
keymap=
ksdevice=
(se a instalação precisar de uma interface que não seja a eth0)
vnc
e vncpassword=
para uma instalação remota
default
no arquivo /boot/grub/grub.conf
para apontar para o novo primeiro parágrafo que você adicionou:
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
usando o comando su -
. Se preferir, execute um comando com a opção -c
: su -c 'comando
'
.
yum -y install cobbler
cobbler
pode verificar a validade de suas próprias configurações e exibir os resultados. Execute o seguinte comando para verificar as configurações:
cobbler check
/var/lib/cobbler/settings
para refletir a informação de endereço IP para o servidor. Você precisa modificar pelo menos as opções server
e next_server
, embora essas opções possam apontar para o mesmo endereço IP.
manage_dhcp
para 1
. Se você tiver um servidor DHCP, configure-a de acordo com as instruções encontradas na documentação do pacote syslinux. Para mais informações, leia os arquivos /usr/share/doc/syslinux-versão
/syslinux.doc
e /usr/share/doc/syslinux-versão
/pxelinux.doc
, no seu sistema de arquivos local.
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
, edite-o e insira seguinte linha:
/mnt/dvd *(ro,async)
/sbin/service rpcbind start /sbin/service nfs start
yum
para instalar o servidor Web Apache se ele ainda não estiver instalado:
yum -y install httpd
ln -s /mnt/dvd /var/www/html/distro
cobbler
para criar um servidor de instalação. O comando cobbler
pode pegar a distribuição através da rede como parte do processo de importação.
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
usando nomes diferentes para cada método. Para melhores resultados, use o método de instalação como parte do nome, para que ele apareça no menu de inicialização do cliente.
cobbler
execute esse comando:
cobbler import --path=/mnt/dvd --name=distro_name
nome_da_distribuição
por um nome adequado para a distribuição.
cobbler
execute esse comando. Substitua URI_de_rede
com a URI encontrada no Seção 11.3, “Espelhando um Local de Rede” e nome_da_distribuição
como mostrado acima:
cobbler import --mirror=network_URI
--name=distro_name
cobbler
importa uma distribuição com os comandos acima ele copia todos os arquivos para o armazenamento local do servidor, o que pode levar algum tempo.
--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
URI_de_rede
pelo local de rede da distribuição apropriado. Esta URI indica como o servidor torna a distribuição disponível para seus clientes. Os exemplos acima assumem que o seu servidor cobbler
acessa o local do espelho através da mesma URI que os clientes. Se não, especifique uma URI apropriada na opção --mirror
. Os exemplos a seguir são URI de locatis que funcionam se você estiver seguindo os procedimentos nessa seção e o endereço IP do seu servidor for 192.168.1.1
:
nfs://192.168.1.1
:/mnt/dvd
http://192.168.1.1
:/distro
192.168.1.1
com o endereço IP do seu servidor cobbler
.
cobbler sync
para aplicar as alterações. Para verificar se o seu servidor cobbler
está escutando nas portas corretas, use o comando netstat -lp
.
system-config-securitylevel
para permitir o acesso a alguns dos seguintes serviços de rede:
cobbler
for disponibilizar o serviço de instalação via HTTP
cobbler
for disponibilizar o serviço de instalação via FTP
cobbler
for disponibilizar o serviço de instalação via NFS
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 Capítulo 14, Kickstart Configurator for details.
tftp
tftp-server
package is installed with the command rpm -q tftp-server
.
tftp
é um serviço baseado no xinetd e pode ser iniciado com os seguintes comandos:
/sbin/chkconfig --level 345 xinetd on /sbin/chkconfig --level 345 tftp on
tftp
e xinetd
para que iniciem imediatamente e também os configura para que iniciem em nível de execução 3, 4, e 5 durante a inicialização.
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"; }
<ip-do-servidor>
deve ser substituída pelo endereço IP do servidor tftp
.
/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
— Consulte a Seção 13.5, “Package Selection” para detalhes.
%pre
e %post
— Estas duas seções podem aparecer em qualquer ordem e não são necessárias. Consulte a Seção 13.6, “Script de Pré-Instalação” e a Seção 13.7, “Script de Pós-Instalação” para detalhes.
upgrade
autopart
(opcional) /
) de 1 GB ou mais, uma partição de troca (swap) e uma partição de inicialização apropriada para a arquitetura. Um ou mais tamanhos das partições padrão podem ser redefinidos com a diretiva part
.
--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
(opcional) ignoredisk
, o kickstart falharia ao tentar implantar em um SAN-cluster, uma vez que o instalador detecta caminhos passivos para o SAN que não retornam uma tabela de partições.
ignoredisk
também é útil se você tiver múltiplos caminhos para os seus discos.
ignoredisk --drives=drive1,drive2
,...
driveN
é sda
, sdb
,..., ou hda
,... etc.
autostep
(opcional) interactive
, exceto pelo fato de que vai para a próxima tela para você. É usado principalmente para a depuração.
--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
ou authconfig
(necessário) authconfig
, o qual pode ser rodado após a instalação. Por padrão, senhas são normalmente criptografadas e não são do tipo 'shadow'.
--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
). Para grupos, a situação é idêntica, exceto que jim.group<LHS><RHS> seria usado.
--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
(necessário)--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
(opcional) clearpart
for usado, então o comando --onpart
não pode ser usado em uma partição lógica.
--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
(opcional) device
(opcional) device
, o qual diz ao programa de instalação que instale módulos adicionais, é usado desta forma:
device<tipo>
<nome-do-módulo>
--opts=<opções>
<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
(opcional) driverdisk
para dizer ao programa de instalação onde procurar pelo disco de drivers.
driverdisk<partição>
[--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
(opcional) firewall --enabled|--disabled [--trust=] <dispositivo>
[--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
(opcional) firstboot
deve estar instalado. Se não for especificada, esta opção é desabilitada por padrão.
--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
(opcional) reboot
é usada como padrão.
halt
é praticamente equivalente ao comando shutdown -h
.
poweroff
, reboot
, e shutdown
.
graphical
(opcional) install
(opcional) cdrom
, harddrive
, nfs
, ou url
(para instalações FTP ou HTTP).
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=
variante
da árvore de instalação.
harddrive --partition=hdb2 --dir=/tmp/install-tree
nfs
— Install from the NFS server specified.
--server=
--dir=
variante
da árvore de instalação.
--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://<servidor>
/<diretório>
url --url ftp://<nome-de-usuário>
:<senha>@<servidor>
/<diretório>
interactive
(opcional) autostep
.
iscsi
(opcional)--target
—
--port=
—
--user=
—
--password=
—
key
(opcional)--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
(necessário) 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
também contém esta lista e faz parte do pacote rhpl
.
lang
(necessário)
lang en_US
/usr/share/system-config-language/locale-list
fornece uma lista dos códigos de idioma válidos na primeira coluna de cada linha e faz parte do pacote system-config-language
.
langsupport
(deprecated)
%packages
do seu arquivo de kickstart para todos os idiomas que você gostaria que fossem suportados. Por exemplo, para adicionar suporte para o Francês, adicione o seguinte em %packages
:
@french-support
logvol
(opcional)
logvol<ponto-de-montagem>
--vgname=<nome>
--size=<tamanho>
--name=<nome>
<opções>
--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
(opcional)
--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
(opcional)
monitor
(opcional)
--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
(obsoleta)
network
(opcional)
network
configura as informações de rede para instalações kickstart através de uma rede assim como para o sistema instalado.
--bootproto=
— One of dhcp
, bootp
, or static
.
dhcp
. bootp
e dhcp
são tratados da mesma forma.
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
(opcional)
part
ou partition
(necessário para instalações, ignorado para atualizações) --noformat
e --onpart
sejam usados.
part
, consulte a Seção 13.4.1, “Exemplo de Particionamento Avançado”.
<mntpoint>
— The <mntpoint>
is where the partition is mounted and must be of one of the following forms:
/<caminho>
/
, /usr
, /home
swap
--recommended
:
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
em /dev/hda1
, o qual precisa já estar presente.
--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
(opcional) reboot
é usada como padrão.
poweroff
é praticamente equivalente ao comando shutdown -p
.
poweroff
depende muito do hardware do sistema sendo usado. Especificamente, certos componentes de hardware como BIOS, APM (Advanced Power Management - Gerenciamento Avançado de Energia), e ACPI (Advanced Configuration and Power Interface - Interface Avançada de Configuração e Gerenciamento de Energia) devem ser capazes de interagir com o kernel do sistema. Contate o seu fabricante para maiores informações sobre as funcionalidades de APM/ACPI do seu sistema.
halt
, reboot
, e shutdown
.
raid
(opcional) raid<ponto-de-montagem>
--level=<nível>
--device=<dispositivomd>
<partições*>
<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.
/
, e uma de nível 5 para /usr
, supondo que há três discos SCSI no sistema. Também cria três partições swap, uma em cada disco.
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
em ação, consulte a Seção 13.4.1, “Exemplo de Particionamento Avançado”.
reboot
(opcional) reboot
é praticamente equivalente ao comando shutdown -r
.
reboot
pode resultar em um ciclo de instalação infinito, dependendo do método e da mídia de instalação.
reboot
é o método de conclusão padrão caso nenhum outro seja explicitamente especificado no arquivo de kickstart.
halt
, poweroff
, e shutdown
repo
(opcional)
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
(necessária) rootpw [--iscrypted] <senha>
--iscrypted
— If this is present, the password argument is assumed to already be encrypted.
selinux
(opcional) selinux [--disabled|--enforcing|--permissive]
--enforcing
— Enables SELinux with the default targeted policy being enforced.
selinux
não estiver presente no arquivo de kickstart, o SELinux é habilitado e configurado para --enforcing
por padrão.
--permissive
— Outputs warnings based on the SELinux policy, but does not actually enforce the policy.
--disabled
— Disables SELinux completely on the system.
services
(opcional) --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
(opcional) reboot
é usada como padrão.
shutdown
é praticamente equivalente ao comando shutdown
.
halt
, poweroff
, e reboot
skipx
(opcional) text
(opcional) timezone
(necessário) <fuso-horário>
, que pode ser qualquer um dos fusos horários listados pelo timeconfig
.
timezone [--utc] <fuso-horário>
--utc
— If present, the system assumes the hardware clock is set to UTC (Greenwich Mean) time.
upgrade
(opcional) user
(opcional) user --name=<nome-de-usuário>
[--groups=<lista>
] [--homedir=<diretório-pessoal>
] [--password=<senha>
] [--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
(opcional) vnc [--host=<nome-de-host>
] [--port=<porta>
] [--password=<senha>
]
--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
(opcional) volgroup<nome>
<partição>
<opções>
--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
em ação, consulte a Seção 13.4.1, “Exemplo de Particionamento Avançado”.
xconfig
(opcional) --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
(opcional) 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
(opcional) zfcp [--devnum=<devnum>
] [--fcplun=<fcplun>
] [--scsiid=<scsiid>
] [--scsilun=<scsilun>
] [--wwpn=<wwpn>
]
%include
(optional)clearpart
, raid
, part
, volgroup
, e logvol
em ação.
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
para começar uma seção do arquivo de kickstart listando os pacotes que você quer instalar (válido apenas para instalações, já que a seleção de pacotes não é suportada em atualizações).
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
e Base
são sempre selecionados por padrão, portanto não é necessário especificá-los na seção %packages
.
%packages
:
%packages @ X Window System @ GNOME Desktop Environment @ Graphical Internet @ Sound and Video dhcp
@
, um espaço e então o nome completo do grupo conforme designado no arquivo comps.xml
. Os grupos também podem ser especificados através de seus IDs, como gnome-desktop
. Especifique os pacotes individualmente sem caracteres adicionais (a linha dhcp
do exemplo acima é um pacote individual).
-autofs
%packages
:
--nobase
--resolvedeps
--ignoredeps
--ignoremissing
%packages --ignoremissing
ks.cfg
ter sido lido. Esta seção deve estar presente no final do arquivo de kickstart (após os comandos) e deve iniciar com o comando %pre
. Você pode acessar a rede na seção %pre
, entretanto, name service ainda não foi configurado a esta altura, e portanto apenas endereços IP funcionam.
--interpreter /usr/bin/python
/usr/bin/python
pela sua linguagem de script preferida.
%pre
:
%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
. Esta seção é útil para funções como a instalação de software adicionais e a configuração de um servidor de nome (nameserver) adicional.
%post
. Se configurou a rede para o DHCP, o arquivo /etc/resolv.conf
não foi completado quando a instalação executou a seção %post
. Você pode acessar a rede, mas não pode resolver endereços IP. Portanto, se usar o DHCP, você deve especificar os endereços IP na seção %post
.
--nochroot
/etc/resolv.conf
para o sistema que acaba de ser instalado.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
--interpreter /usr/bin/python
/usr/bin/python
pela sua linguagem de script preferida.
%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
em uma partilha NFS:
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
é necessário ao montar um NFS.
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 Seção 3.4.2, “Criando um CD-ROM de Inicialização da Instalação” 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
e deve estar localizado no diretório de nível mais alto do dispositivo. Crie uma imagem de inicialização primeiro, e então copie o arquivo ks.cfg
.
/dev/sda
) usando o comando dd
:
dd if=diskboot.img of=/dev/sda bs=1M
dhcpd.conf
para o servidor DHCP:
filename
"/usr/nova-máquina/kickstart/"
; next-serverblarg.redhat.com;
filename
pelo nome do arquivo de kickstart (ou pelo diretório no qual o arquivo de kickstart reside), e o valor após next-server
pelo nome do servidor NFS.
<endereço-IP>
-kickstart
<endereço-IP>
do nome do arquivo deve ser substituída pelo endereço IP do cliente em notação ponto-decimal. Por exemplo, o nome de arquivo para um computador com um endereço IP 10.10.0.1 seria 10.10.0.1-kickstart
.
/kickstart
a partir do servidor BOOTP/DHCP e tenta encontrar o arquivo de kickstart usando o mesmo arquivo <endereço-IP>
-kickstart
conforme descrito acima.
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
. Por exemplo, para inicializar por um disquete de inicialização e usar um disco de drivers, forneça o seguinte comando no prompt boot:
:
linux ks=floppy dd
boot:
(onde ks.cfg
representa o nome do arquivo de kickstart):
linux ks=cdrom:/ks.cfg
askmethod
autostep
debug
dd
dhcpclass=<classe>
dns=<dns>
driverdisk
expert
gateway=<gw>
graphical
isa
ip=<ip>
keymap=<keymap>
ks=nfs:<servidor>
:/<caminho>
<servidor>
, como arquivo <caminho>
. O programa de instalação usa o DHCP para configurar a placa de Ethernet. Por exemplo, se o seu servidor NFS for servidor.exemplo.com e o arquivo de kickstart estiver na partilha de NFS /mydir/ks.cfg
, o comando de inicialização correto seria ks=nfs:servidor.exemplo.com:/mydir/ks.cfg
.
ks=http://<servidor>
/<caminho>
<servidor>
, como arquivo <caminho>
. O programa de instalação usa o DHCP para configurar a placa de Ethernet. Por exemplo, se o seu servidor HTTP for servidor.exemplo.com e o arquivo de kickstart estiver no diretório de HTTP /mydir/ks.cfg
, o comando de inicialização correto seria ks=http://servidor.exemplo.com/mydir/ks.cfg
.
ks=floppy
ks.cfg
em um sistema de arquivos vfat ou ext2 em um disquete em /dev/fd0
.
ks=floppy:/<caminho>
/dev/fd0
, como arquivo <caminho>
.
ks=hd:<dispositivo>
:/<arquivo>
<dispositivo>
(o qual deve ser vfat ou ext2), e procura pelo arquivo de configuração do kickstart como <arquivo>
naquele sistema de arquivos (por exemplo, ks=hd:sda3:/mydir/ks.cfg
).
ks=file:/<arquivo>
<arquivo>
a partir do sistema de arquivos - nenhuma montagem é feita. Isto é normalmente usado se o arquivo de kickstart já estiver na imagem initrd
.
ks=cdrom:/<caminho>
<caminho>
.
ks
ks
for usado sozinho, o programa de instalação configura a placa de Ethernet para usar DHCP. O arquivo de kickstart é lido a partir do "bootServer" da resposta do DHCP como se fosse um servidor NFS compartilhando o arquivo de kickstart. Por padrão, o bootServer é o mesmo que o servidor DHCP. O nome do arquivo de kickstart é um dos seguintes:
/
, o arquivo de inicialização fornecido pelo DHCP é buscado no servidor NFS.
/
, o arquivo de inicialização fornecido pelo DHCP é buscado no diretório /kickstart
do servidor NFS.
/kickstart/1.2.3.4-kickstart
, onde 1.2.3.4
é o endereço IP numérico da máquina sendo instalada.
ksdevice=<dispositivo>
ks=nfs:<servidor>
:/<caminho>
ksdevice=eth1
no prompt boot:
.
kssendmac
lang=<idioma>
loglevel=<nível>
lowres
mediacheck
method=cdrom
method=ftp://<caminho>
method=hd:<dev>
:<path>
method=http://<caminho>
method=nfs:<caminho>
netmask=<nm>
nofallback
nofb
nofirewire
noipv6
nokill
nomount
nonet
noparport
nopass
nopcmcia
noprobe
noshell
nostorage
nousb
nousbstorage
rescue
resolution=<modo>
serial
skipddc
syslog=<host>
[:<porta>
]
<host>
, e, opcionalmente, na porta <porta>
. Requer que o processo syslog remoto aceite conexões (a opção -r).
text
atualizações
updates=ftp://<caminho>
updates=http://<caminho>
upgradeany
vnc
vncconnect=<host>
[:<porta>
]
<host>
, e, opcionalmente à <porta>
.
vncpassword=<senha>
/usr/sbin/system-config-kickstart
.
variante
da árvore de instalação. Por exemplo, se o servidor NFS contém o diretório /mirrors/redhat/i386/Server/
, use /mirrors/redhat/i386/
como o diretório NFS.
variante
. Por exemplo, se o servidor FTP contém o diretório /mirrors/redhat/i386/Server/
, forneça /mirrors/redhat/i386/Server/
como diretório FTP. Se o servidor FTP requer um nome de usuário e senha, forneça-os também.
variant
. Por exemplo, se o servidor HTTP contém o diretório /mirrors/redhat/i386/Server/
, digite /mirrors/redhat/i386/Server/
para o diretório HTTP.
md5sum
program as well as the linux mediacheck
boot option as discussed in Seção 6.3, “Verificando a Mídia”. 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
. Instale o carregador de inicialização no MBR se você planeja usá-lo como o seu carregador de inicialização.
cdrecord
através da configuração de hdd=ide-scsi
como um parâmetro de kernel (onde hdd
é o dispositivo de CD-ROM).
msdos
para x86 e gpt
para Itanium), selecione Inicializar a etiqueta do disco se você estiver instalando em um disco rígido novo.
anaconda
e o kickstart
suportem Logical Volume Management (LVM), no momento, não há mecanismo para configurar o LVM usando o Configurador de Kickstart.
/dev/hda
), especifique hda
como o drive. Não inclua /dev
no nome do drive.
/dev/hda1
), especifique hda1
como partição. Não inclua /dev
no nome da partição.
system-config-network
). Refer to the Red Hat Enterprise Linux Deployment Guide for details.
porta:protocolo
. Por exemplo, para permitir acesso ao IMAP através do firewall, especifique imap:tcp
. Portas numéricas também podem ser especificadas. Para permitir pacotes UDP na porta 1234 através do firewall, use 1234:udp
. Pra especificar várias portas, separe-as com vírgulas.
skipx
option is written to the kickstart file.
%packages
do arquivo de kickstart após tê-lo salvado. Consulte a Seção 13.5, “Package Selection” para detalhes.
/usr/bin/python2.4
pode ser especificado para um script em Python. Esta opção corresponde ao uso de %pre --interpreter /usr/bin/python2.4
no seu arquivo de kickstart.
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 command
--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
. O mesmo é incluído para você.
%post
. O mesmo é incluído para você.
%post
:
echo "Hackers will be punished!" > /etc/motd
--nochroot
na seção %post
.
/mnt/sysimage/
ao início do nome do diretório.
echo "Hackers will be punished!" > /mnt/sysimage/etc/motd
/usr/bin/python2.2
pode ser especificado para um script em Python. Esta opção corresponde ao uso de %post --interpreter /usr/bin/python2.2
no seu arquivo de kickstart.
Índice
root
.
yum
utility. Type this command to begin a full update of your system with yum
:
su -c 'yum update'
root
quando solicitada.
yum
.
yum
. O processo de atualização transfere a informação e os pacotes a partir de uma rede de servidores.
release
. Procure na lista de pacotes antiga pelos repositórios que estavam instalados:
awk '{print $1}' ~/old-pkglist.txt | grep 'release$'
yum
e outras ferramentas de gerenciamento de software no seu sistema Fedora.
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
com o comando yum
para restaurar o maior parte de todo o seu software antigo:
su -c 'yum install `cat /tmp/pkgs-to-install.txt`'
root
su -
yum groupinstall "GNOME Desktop Environment"
/etc/inittab
:
nano /etc/inittab
initdefault
. Mude o numeral 3
para 5
.
exit
para sair da conta de administrador.
reboot
. Seu sistema irá reiniciar e apresentar um login gráfico.
/
mudar, o carregador de inicialização talvez não encontre a partição para montá-la. Para consertar este problema, inicialize a máquina em modo de recuperação e modifique o arquivo /boot/grub/grub.conf
.
rescue
como um parâmetro do kernel. Por exemplo, para um sistema x86, digite o seguinte comando no prompt de inicialização da instalação:
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/
. Se falhar em montar a partição, você será avisado. Se você selecionar , o processo de recuperação tenta montar seu sistema de arquivos sob o diretório /mnt/sysimage/
, mas no modo somente-leitura. Se você selecionar , seu sistema de arquivo não está montado. Escolha se acreditar que seu sistema de arquivos esteja corrompido.
sh-3.00b#
chroot /mnt/sysimage
rpm
, que requerem que sua partição root seja montada como /
. Para sair do ambiente chroot, digite exit
para retornar ao prompt.
/foo
, e digitando o comando a seguir:
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
e ping
se a rede for iniciada
dump
e restore
para usuários com drives de fita
parted
e fdisk
para administrar as partições
rpm
para instalar ou atualizar software
joe
para editar arquivos de configuração
emacs
, o pico
, ou o vi
, o editor joe
é iniciado.
linux rescue
no prompt de inicialização de instalação para entrar no ambiente de recuperação.
chroot /mnt/sysimage
para montar a partição raiz.
/sbin/grub-install /dev/hda
para reinstalar o carregador de inicialização, onde /dev/hda
é a partição de inicialização.
/boot/grub/grub.conf
, uma vez que outras entradas podem ser necessárias para que o GRUB controle sistemas operacionais adicionais.
a
to append the line.
single
como uma palavra separada (pressione a Barra de Espaço e então digite single
). Pressione Enter para sair do modo de edição.
init
não são carregados. Se init
estiver corrompido ou não estiver funcionando, ainda é possível montar os sistemas de arquivos para recuperar dados que podem ser perdidos durante uma reinstalação.
single
pela palavra-chave emergency
.
.rpmsave
(por exemplo, sendmail.cf.rpmsave
). O processo de atualização também cria um registro de suas ações no arquivo /root/upgrade.log
.
/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
. Isto APENAS re-escreve o MBR para que inicialize a partição primária do DOS. O comando deve ser similar a:
fdisk /mbr
linux rescue
. This starts the rescue mode program.
list-harddrives
. Este comando lista todos os discos rígidos em seu sistema que são reconhecidos pelo programa de instalação, assim como seus respectivos tamanhos em megabytes.
parted
. Comece parted
, onde /dev/hda
corresponde ao dispositivo do qual você removerá a partição:
parted /dev/hda
print
, veja a tabela de partições atual para determinar o menor número da partição a ser removida:
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
. Por exemplo, para remover a partição com número 3:
rm 3
print
para confirmar que esta foi removida da tabela de partições.
quit
para sair do parted
.
parted
, digite exit
no prompt de inicialização para sair do modo de recuperação e reinicializar o seu sistema, ao invés de continuar com a instalação. O sistema deve reinicializar automaticamente. Se não o fizer, você pode reinicializar o seu computador usando Control+Alt+Delete.
Índice
Partition Type | Value | Partition Type | Value |
---|---|---|---|
Empty | 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 Extended (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 secondary | f2 |
Novell Netware 286 | 64 | BBT | ff |
parted
. Esse programa disponível gratuitamente é capaz de redimensionar partições.
parted
, é importante entender sobre o armazenamento do disco e executar um backup dos dados de seu computador. Você deve fazer duas cópias de todos os dados importantes. Estas cópias devem ser feitas em mídia removível (tal como fita, CD-ROM ou disquetes), e você deve certificar-se de que elas estão legíveis antes de prosseguir.
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
(para discos IDE) ou sd
(para discos SCSI).
y
/dev/hda
(o primeiro disco rígido IDE) ou /dev/sdb
(o segundo disco SCSI).
N
1
a 4
. Partições lógicas começam com 5
. Por exemplo, /dev/hda3
é a terceira partição primária ou extendida no primeiro disco rígido IDE, e /dev/sdb6
é a segunda partição lógica no segundo disco rígido SCSI.
/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/
sejam pontos de montagem de outras partições. Por exemplo, uma partição (digamos /dev/hda7
) poderia ser montada em /usr/local
, significando que /usr/local/man/whatis
então estaria localizado em /dev/hda7
ao invés de /dev/hda5
.
swap
, /boot/
(ou uma partição /boot/efi/
em sistemas Itanium), uma partição /var/
para sistemas Itanium, e /
(raiz).
[5] Blocos são realmente do mesmo tamanho, ao contrário do que sugerem as nossas ilustrações. Também tenha em mente que um drive de disco típico contém milhares de blocos. Entretanto, para as finalidades desta discussão, por favor ignore estas pequenas discrepâncias.
/
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/
encontra-se acima da cabeça do cilindro 1024 do disco rígido ou quando o modo LBA for usado. O carregador de inicialização Estágio 1.5 encontra-se na partição /boot/
ou em uma parte do MBR e da partição /boot/
.
/boot/sysroot/
para a memória. Uma vez que o GRUB determinar qual sistema operacional ou kernel deve ser inicializado, ele carrega o mesmo na memória e transfere-o o controle da máquina.
/boot/grub/grub.conf
, cada vez que o sistema inicializa, eliminando a necessidade do usuário ter que gravar uma nova versão do carregador de inicialização do primeiro estágio no MBR cada vez que houverem mudanças na configuração. Um usuário só precisa reinstalar o GRUB no MBR se a localização física da partição /boot/
for mudada no disco. Para detalhes sobre a instalação do GRUB no MBR, consulte a Seção E.2, “Installing GRUB”.
/sbin/grub-install <localização>
, onde <localização>
é o local onde o carregador de inicialização Estágio 1 do GRUB deve ser instalado. Por exemplo, o seguinte comando instala o GRUB no MBR do dispositivo IDE mestre no barramento IDE principal:
/sbin/grub-install /dev/hda
(<tipo-de-dispositivo><número-do-dispositivo-no-bios>
,<número-da-partição>
)
<tipo-de-dispositivo>
especifica o tipo de dispositivo a partir do qual o GRUB inicializa. As duas opções mais comuns são hd
para um disco rígido, ou fd
para um disquete 3.5. Um tipo de dispositivo menos usado também disponível é o nd
para um disco de rede. Instruções sobre como configurar o GRUB para que inicialize através da rede estão disponíveis online em http://www.gnu.org/software/grub/manual/.
<número-do-dispositivo-no-bios>
é o número do dispositivo no BIOS. O disco rígido IDE principal é numerado 0
e um disco rígido IDE secundário é numerado 1
. Esta sintaxe é praticamente equivalente àquela usada pelo kernel para fazer referência a dispositivos. Por exemplo, a
em hda
para o kernel é análogo ao 0
em hd0
para o GRUB, o b
em hdb
é análogo ao 1
em hd1
, e assim por diante.
<número-da-partição>
especifica o número de uma partição em um dispositivo. Assim como o <número-do-dispositivo-no-bios>
, a maioria dos tipos de partições são numeradas começando por 0
. Entretanto, partições são especificados usando letras, com um a
correspondendo a 0
, b
correspondendo a 1
, e assim por diante.
0
, e não 1
. Um dos erros mais comuns entre novos usuários é não fazer esta distinção.
(hd0)
e ao segundo como (hd1)
. Da mesma forma, o GRUB refere-se à primeira partição no primeiro disco como (hd0,0)
e à terceira partição no segundo disco rígido como (hd1,2)
.
hd
. As letras fd
são usadas para especificar disquetes 3.5.
(hd0)
especifica o MBR no primeiro dispositivo, e (hd3)
especifica o MBR no quarto dispositivo.
(<tipo-de-dispositivo><número-do-dispositivo>
,<número-da-partição>
)</caminho/para/o/arquivo>
<tipo-de-dispositivo>
por hd
, fd
, ou nd
. Substitua <número-do-dispositivo>
pelo número inteiro para o dispositivo. Substitua </caminho/para/o/arquivo>
por um caminho absoluto relativo ao nível mais alto do dispositivo.
0+50,100+25,200+1
(hd0,0)+1
chainloader
com uma lista de blocos similar na linha de comando do GRUB após a configuração da partição e dispositivo corretos como root:
chainloader +1
(hd0,0)/grub/splash.xpm.gz
fica localizado no diretório /grub/
no nível mais alto (ou raiz) da partição (hd0,0)
(a qual é na verdade a partição /boot/
para o sistema).
kernel
é executado com a localização do arquivo do kernel como opção. Uma vez que o kernel do Linux inicializa, ele estabelece o sistema de arquivos raiz que os usuários do Linux conhecem bem. O sistema de arquivos raiz original do GRUB, bem como seus pontos de montagem, são esquecidos. Sua existência limitou-se apenas à inicialização do kernel.
bash
.
boot
— Inicializa o sistema operacional ou o último carregador em cadeia a ter sido carregado.
chainloader </caminho/para/o/arquivo>
— Carrega o arquivo especificado como um carregador em cadeia. Se o arquivo estiver localizado no primeiro setor da partição especificada, use a notação de lista de blocos, +1
, no lugar do nome do arquivo.
chainloader
:
chainloader +1
displaymem
— Exibe a utilização de memória atual, baseado na informação do BIOS. Útil para determinar a quantidade de memória disponível em um sistema antes de inicializá-lo.
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
:
initrd /initrd-2.6.8-1.523.img
install <estágio-1>
<disco-de-instalação>
<estágio-2>
p
<arquivo-de-configuração>
— Instala o GRUB no MBR do sistema.
<estágio-1>
— Significa um dispositivo, partição, e arquivo onde a imagem do primeiro carregador de inicialização pode ser encontrada, como (hd0,0)/grub/stage1
.
<disco-de-instalação>
— Especifica o disco onde o carregador de inicialização estágio 1 deve ser instalado, como (hd0)
.
<estágio-2>
— Passa a localização do carregador de inicialização estágio 2 para o carregador de inicialização estágio 1, como (hd0,0)/grub/stage2
.
p
<arquivo-de-configuração>
— Esta opção faz com que o comando install
procure pelo arquivo de configuração do menu especificado por <arquivo-de-configuração>
, como (hd0,0)/grub/grub.conf
.
install
sobrescreve quaisque informações já contidas no MBR.
kernel </caminho/para/o/kernel>
<opção-1>
<opção-N>
... — Especifica o arquivo de kernel a ser carregado ao inicializar o sistema operacional. Substitua </caminho/para/o/kernel>
por um caminho absoluto da partição especificada pelo comando root. Substitua <opção-1>
com opções para o kernel do Linux, como root=/dev/VolGroup00/LogVol00
, para especificar o dispositivo no qual a partição raiz do sistema está localizada. Múltiplas opções podem ser passadas ao kernel através de uma lista separada por espaços.
kernel
:
kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
hda5
.
root (<tipo-de-dispositivo>
<número-do-dispositivo>
,<partição>
)
— Configura a partição raiz para o GRUB, como (hd0,0)
, e monta a partição.
root
:
root (hd0,0)
rootnoverify (<tipo-de-dispositivo>
<número-do-dispositivo>
,<partição>
)
— Configura a partição raiz para o GRUB, exatamente como o comando root
, mas não monta a partição.
help --all
para uma lista completa de comandos. Para uma descrição de todos os comandos do GRUB, consulte a documentação disponível online em http://www.gnu.org/software/grub/manual/.
/boot/grub/grub.conf
), o qual é usado para criar a lista de sistemas operacionais inicializáveis no menu do GRUB, essencialmente permite que o usuário selecione um grupo pré-selecionado de comandos para executar. Os comandos exibidos na Seção E.5, “Comandos do GRUB” podem ser usados, bem como alguns comandos especiais que só estão disponíveis no arquivo de configuração.
/boot/grub/grub.conf
. Os comandos para a configuração das preferências globais para a interface do menu aparecem no início do arquivo, seguidos por declarações para cada kernel ou sistema operacional listado no menu.
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
no arquivo de configuração do GRUB. Para que a seção Windows
seja configurada como padrão no exemplo anterior, altere default=0
para default=1
.
chainloader </caminho/para/o/arquivo>
— Carrega o arquivo especificado como um carregador em cadeia. Substitua </caminho/para/o/arquivo>
pelo caminho absoluto para o carregador em cadeia. Se o arquivo estiver localizado no primeiro setor da partição especificada, use a notação de lista de blocos, +1
.
color <cor-normal>
<cor-selecionada>
— Permite o uso de cores específicas no menu, onde duas cores são configuradas como cores de primeiro e segundo planos. Use nomes de cores simples, como red/black
(vermelho/preto). Por exemplo:
color red/black green/blue
default=<número-inteiro>
— Substitua <número-inteiro>
pelo número da entrada padrão a ser carregada caso a interface do menu chegue ao seu tempo limite.
fallback=<número-inteiro>
— Substitua <número-inteiro>
pelo número da entrada a ser tentada caso a primeira tentativa falhe.
hiddenmenu
— Impede que a interface do menu do GRUB seja exibida, carregando a entrada default
(padrão) uma vez que o período timeout
expire. O usuário pode visualizar o menu padrão do GRUB pressionando a tecla Esc.
initrd </caminho/para/o/initrd>
— Permite que usuários especifiquem um disco RAM inicial para usar na inicialização. Substitua </caminho/para/o/initrd>
pelo caminho absoluto para o disco RAM inicial.
kernel </caminho/para/o/kernel>
<opção-1>
<opção-N>
— Especifica o arquivo de kernel a ser carregado ao inicializar o sistema operacional. Substitua </caminho/para/o/kernel>
por um caminho absoluto da partição especificada pela diretiva root. Múltiplas opções podem ser passadas ao kernel quando o mesmo for carregado.
password=<senha>
— Impede que um usuário que não saiba a senha edite as entradas para esta opção do menu.
password=<senha>
. Neste caso, o GRUB reinicia o segundo estágio e usa o arquivo de configuração alternativo especificado para montar o menu. Se um arquivo de configuração do menu alternativo for excluído do comando, um usuário que saiba a senha pode editar o arquivo de configuração atual.
root (<tipo-de-dispositivo>
<número-do-dispositivo>
,<partição>
)
— Configura a partição raiz para o GRUB, como (hd0,0)
, e monta a partição.
rootnoverify (<tipo-de-dispositivo>
<número-do-dispositivo>
,<partição>
)
— Configura a partição raiz para o GRUB, exatamente como o comando root
, mas não monta a partição.
timeout=<número-inteiro>
— Especifica o intervalo, em segundos, que o GRUB observa antes de carregar a entrada especificada no comando default
.
splashimage=<caminho-para-a-imagem>
— Especifica a localização da imagem da tela inicial a ser usada quando o GRUB inicializa.
title título-do-grupo
— Especifica o título a ser usado com um grupo específico de comandos usados para carregar o kernel ou sistema operacional.
#
).
kernel
.
<Espaço><nível-de-execução>
ao final das opções de inicialização para inicializar no nível de execução desejado. Por exemplo, a entrada a seguir iniciaria um processo de inicialização em nível de execução (runlevel) 3:
grub append> ro root=/dev/VolGroup00/LogVol00 rhgb quiet 3
/usr/share/doc/grub-<número-da-versão>
/
— Este diretório contém informações úteis sobre como utilizar e configurar o GRUB, onde <número-da-versão>
corresponde à versão do pacote GRUB instalado.
info grub
— A página info do GRUB contém um tutorial, um manual de referência do usuário, um manual de referência do programador, e um documento FAQ sobre o GRUB e a sua utilização.
/boot/
.
/sbin/init
.
/sbin/init
carrega todos os serviços e ferramentas de espaço de usuário, monta todas as partições listadas em /etc/fstab
.
/boot/grub/grub.conf
— at boot time. Refer to Seção E.6, “Arquivo de Configuração do Menu do GRUB” for information on how to edit this file.
/boot/
. O binário de kernel é nomeado usando o seguinte formato — /boot/vmlinuz-<versão-do-kernel>
(onde <versão-do-kernel>
) corresponde à versão do kernel especificado na configuração do carregador de inicialização.
/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
estiverem carregados, o carregador de inicialização passa o controle do processo de inicialização de volta ao kernel.
initramfs
compactada(s) em uma localização pré-determinada na memória, descompacta as mesmas diretamente para /sysroot/
, e carrega todos os drivers necessários. A seguir, ele inicializa dispositivos virtuais relacionados ao sistema de arquivos, como LVM ou RAID por software, antes de completar os processos initramfs
e liberar toda a memória antes ocupada pela imagem de disco.
/sbin/init
/sbin/init
/sbin/init
(também chamado de init
) coordena o resto do processo de inicialização e configura o ambiente para o usuário.
init
inicia, ele torna-se o pai ou avô de todos os processos que iniciaram automaticamente no sistema. Primeiro, ele roda o script /etc/rc.d/rc.sysinit
, o qual configura o caminho do ambiente, inicia a swap, verifica os sistemas de arquivos, e executa todos os outros passos necessários para a inicialização do sistema. Por exemplo, a maioria dos sistemas usam um relógio, e por isso o rc.sysinit
lê o arquivo de configuração /etc/sysconfig/clock
para inicializar o relógio do hardware. Outro exemplo é se houverem processos especiais em portas seriais que precisem ser inicializados, o rc.sysinit
executa o arquivo /etc/rc.serial
.
init
então roda o script /etc/inittab
, o qual descreve como o sistema deve ser configurado em cada Nível de Execução SysV init. Níveis de execução são um estado, ou modo, definidos pelos serviços listados no diretório SysV /etc/rc.d/rc<x>
.d/
, onde <x>
é o número do nível de execução. Para mais informações sobre níveis de execução SysV init, consulte a Seção F.4, “Níveis de Execução SysV Init”.
init
configura a biblioteca de funções fonte para o sistema, /etc/rc.d/init.d/functions
, a qual configura como iniciar, eliminar (kill), e determinar o PID de um programa.
init
inicia todos os processos de segundo plano tentando encontrar no diretório rc
apropriado o nível de execução especificado como padrão em /etc/inittab
. Os diretórios rc
são numerados de forma a corresponder ao nível de execução que eles representam, Por exemplo, /etc/rc.d/rc5.d/
é o diretório para o nível de execução 5.
init
lê o diretório /etc/rc.d/rc5.d/
para determinar quais processos iniciar e parar.
/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/
. Ao invés disso, todos os arquivos em /etc/rc.d/rc5.d/
são links simbólicos apontando para scripts localizados no diretório /etc/rc.d/init.d/
. Links simbólicos são usados em cada um dos diretórios rc
, e portanto os níveis de execução podem ser reconfigurados através da criação, modificação, e remoção dos links simbólicos sem afetar os scripts aos quais eles fazem referência.
K
ou um S
. Os links K
são processos que são eliminados naquele nível de execução, enquanto que aqueles começando com um S
são iniciados.
init
primeiro pára todos os links simbólicos K
no diretório através do comando /etc/rc.d/init.d/<comando>
stop
, onde <comando>
é o processo a ser eliminado. Ele então inicia todos os links simbólicos S
através do comando /etc/rc.d/init.d/<comando>
start
.
/etc/rc.d/init.d/httpd stop
para o servidor de HTTP Apache.
init
é o arquivo /etc/rc.d/rc.local
. Este arquivo é útil para a personalização do sistema. Consulte a Seção F.3, “Rodando Programas Adicionais Durante a Inicialização” para maiores informações sobre como usar o arquivo rc.local
.
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
é executado pelo comando init
durante a inicialização ou na alteração de níveis de execução. A inclusão de comandos ao final deste script representa uma maneira fácil de executar tarefas necessárias como iniciar serviços especiais, ou inicializar dispositivos sem precisar criar scripts de inicialização complexos no diretório /etc/rc.d/init.d/
e usar links simbólicos.
/etc/rc.serial
é usado caso portas seriais devam ser estabelecidas durante a inicialização . este script roda comandos setserial
para configurar as portas seriais do sistema. Consulte a página man do setserial
para mais informações.
init
lança ou suspende ao inicializar um nível de execução. O SysV init foi escolhido porque é mais fácil de usar e mais flexível do que processos init do tipo BSD mais tradicionais.
/etc/rc.d/
. Neste diretório, encontram-se os scripts rc
, rc.local
, rc.sysinit
, e, opcionalmente, rc.serial
, bem como os seguintes diretórios:
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
. Por exemplo, nível de execução 1 (modo mono-usuário) suspende quaisquer serviços de rede, enquanto o nível de execução 3 inicia estes serviços. Ao determinar que certos serviços devem ser iniciados ou suspensos em determinados níveis de execução, o init
pode rapidamente alterar o modo da máquina sem que o usuário precise iniciar ou parar serviços.
0
— Halt (Suspender)1
— Modo texto mono-usuário2
— Não utilizado (definível pelo usuário)3
— Modo texto pleno multi-usuário4
— Não utilizado (definível pelo usuário)5
— Modo gráfico pleno multi-usuário (com uma tela de autenticação baseada no X)6
— Reboot (Reinicializar)
/etc/inittab
. Para determinar o nível de execução de um sistema, procure pela linha similar à seguinte, próxima ao topo do /etc/inittab
:
id:5:initdefault:
/etc/inittab
como root.
/etc/inittab
. Simples error tipográficos podem fazer com que o sistema não possa mais ser inicializado. Se isto acontecer, use um disquete de inicialização, entre em modo mono-usuário, ou entre em modo de resgate para inicializar o computador e reparar o arquivo.
/etc/rc.d/
.
/sbin/chkconfig
— O utilitário /sbin/chkconfig
é uma simples ferramenta de linha de comando para a manutenção do hierarquia de diretórios do /etc/rc.d/init.d/
.
chkconfig
.
system-config-services
) é um utilitário flexível para a configuração de níveis de execução.
/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
suspende a máquina, e a opção -r
reinicializa.
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
quanto sistemas Fedora tem uma série de componentes em comum. Para informações detalhadas sobre tecnologias chave, consulte os sites listados abaixo:
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.
Histórico de Revisões | |||
---|---|---|---|
Revisão 11.0.0 | Wed Apr 01 2009 | , , , , , | |
| |||
Revisão 10.0.1 | Mon Feb 16 2009 | ||
| |||
Revisão 10.0.0 | Mon Nov 24 2008 | ||
| |||
Revisão 9.9.2 | Sat Oct 18 2008 | ||
| |||
Revisão 9.0.2 | Fri Jul 25 2008 | ||
| |||
Revisão 9.0.1 | Sat Jun 28 2008 | ||
| |||
Revisão 9.0.0 | Tue May 13 2008 | ||
|