Escolar Documentos
Profissional Documentos
Cultura Documentos
Os disquetes de boot so muito utilizados nos casos onde acontece algum problema na inicializao do
sistema operacional. Quando isso ocorre, devemos criar um disco de boot para carregar o sistema e poder
carregar o sistema operacional para corrigir e reparar o sistema.
Existem vrios motivos para criar um disco de boot, alm de recuperao do sistema, se voc tem
dual-boot entre Linux e Windows, e se voc instalar o Windows depois de ter instalado o Linux, o
Windows ir apagar o MBR e ficar impedidos de acessar o Linux, ao criar um disquete de boot voc pode
solucionar problema.
Comandos utilizados
mkinitrd - Cria uma imagem inicial de disco para pr-carregamento do sistema no diretrio /boot
Opo Descrio
--d (diretrio de configurao) Directrio de configurao /etc/mkinitrd
-o (arquivo de gerado) Arquivo de sada a ser criado
- r (root) Opes de root
Exemplo
1
Criando um disquete de boot(inicializao)
Onde initrd-2.6.18-4.686.img o nome do arquivo de imagem que fica licalizado no diretrio /boot
e 2.6.18-4.686 e a verso do kernel (uname -r)
$ uname -r
2.6.26.1-42.fc8
mkboot (Debian) ou mkbootdisk (Red Hat / Fedora) - Cria disquete de inicializao com o LILO
* Para kernel 2.6.X o comando retornar um erro dizendo que o arquivo muito grande, ento crie um
disco de boot com o GRUB
* Antes de usar o comando mkboot instale o LILO e configure-o com os comandos liloconfig e /sbin/lilo.
# liloconfig
# /sbin/lilo
mkboot
* Aperte ENTER e depois ser perguntado sobre duas opes : Best ( B ) ou Vanilla ( V ) , escolha a
opo B
Exemplo
2
Criando um disquete de boot(inicializao)
# mkboot
Insert a floppy diskette into your boot drive, and press <Return> APERTE ENTER
Creating a lilo bootdisk...
Kernel is at /boot/vmlinuz-2.4.27-2-386 in /boot
Matching initrd image is /boot/initrd.img-2.4.27-2-386
Found kernel image /boot/vmlinuz-2.4.27-2-386 in existing /etc/lilo.conf
and the correct initrd.img as well.
Your current /etc/lilo.conf looks good, and can be used
as the basis for the boot-floppy lilo.conf.
# floppy lilo.conf
boot = /dev/fd0
install = boot.b
map = map
lba32
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0
prompt
timeout=50
vga=normal
# kernel-specific:
image=/boot/vmlinuz-2.4.27-2-386
label="Lin 2.4.27img0"
initrd=/boot/initrd.img-2.4.27-2-386
read-only
root = /dev/hdc2
$ uname -r
2.4.20-8
3
Criando um disquete de boot(inicializao)
Para criar um disquete de boot pelo Windows acesse o seu CD-ROM e execute o comando rawrite e
indique a pasta onde est localizado o arquivo boot.img.
O Fedora o vem com CD de recuperao chamada rescue dispensando disquete de boot, mas caso
voc precise do arquivo de imagem de boot localiza-se na pasta images/bootdisk.img e no existe o
arquivo rawrite.exe.
Para criar o disco de boot no Linux Red Hat monte o CD-ROM e acesse a pasta onde est o arquivo
boot.img e use o comando dd
4
Criando um disquete de boot(inicializao)
E:
E:\cd install\floppy
E:\rawrite.exe
agora informe o caminho para o arquivo do disco de boot boot.img
E:\install\floppy\boot.img
depois crie o segundo disquete com o arquivo do disco de root root.img
E:\rawrite.exe
agora informe o caminho para o arquivo do disco de root root.img
E:\install\floppy\boot.img
E:
E:\cd dosutils
E:\rawrite.exe
agora informe o caminho para o arquivo do disco de boot bootdisk.img
E:\images\bootdisk.img
Discos de boot geralmente so criados em kernels 2.4.X, a partir do kernel 2.6.X ao tentar criar um
disquete de boot exibir um erro pois o arquivo da imagem do kernel muito grande, sendo assim crie um
disco de boot do GRUB.
# mkboot
Formate o disquete
5
Criando um disquete de boot(inicializao)
# fdformat /dev/fd0
Crie o sistema de arquivos em ext2
# mke2fs /dev/fd0
Monte o disquete
# cp /boot/grub/menu.lst /media/floppy/boot/grub/menu.lst
Opcionalmente edite o ttulo(rtulo) do arquivo /media/floppy0/boot/grub/menu.lst para diferenciar do
arquivo original em /boot/grub/menu.lst
# nano /media/floppy/boot/grub/menu.lst
Procure por uma seo Title e faa uma alterao para ver as mudanas
# cd /
# umount /media/floppy