Compare Preços no Buscape e no BondFaro
BuscaPé, líder em comparação de preços na América Latina

HP AMD Turion 64 X2 1.9 GHz
2 Gb RAM - 160 Gb HD

PHP 5
Walace Soares

Sony DCR-DVD610

Trilogia Star Wars

CD Elements Of Persuasion
James Labrie

Pinguim de Pelúcia

Patinho Faminto
www.patinho.net

Apostilas
Expr Regular
Remasterização
SED
Shell Script

Distros
Dizinha
Patinho Faminto

Nerd
Desejo Nerd
Shell Scripts

Artístico
Livro
Musica
Poesias
Tirinhas

Bobagens
Ascii Art
Games Antigos
Porque Amar Nerds
Porque Não Amar Nerds

Eu
About Me
Recomendo
Contato
DOAÇÕES

Amigos
Aurélio
Jogos Antigos
NeoDizinha
Nerds Nervosos
ProibidoParaNormais


* = Recentemente Atualizado



website stats
Locations of visitors to this page

Anúncio provido pelo BuscaPé
BuscaPé, líder em comparação de preços na América Latina

Ver Indice Geral da Apostila de Remasterização

Segredos do Boot.img

O "boot.img" é responsável por grande parte das coisas do boot ( nossa! meio óbvio, né? =] ) como a figura de boot pelo CD, alguns cheats, execução de alguns comandos como o "TORAM"

Não Irei apresentar sobre a mudança de figura do boot, pois o Morimoto já escreveu sobre isso!
Vamos ver como funciona alguns cheats, como o "fb800x600", por exemplo!

O Boot.img é uma "imagem" para poder ler, você terá que montá-lo!
Copie o arquivo boot.img do CD do Kurumin ( ou Dizinha ) para o HD, numa pasta qualquer. Crie uma uma pasta que será o ponto de montagem, pode ser montado com o comando abaixo:
# mkdir /mnt/boot
Agora vá a pasta em que está o boot.img, e monte-o com o comando:
# mount -o loop boot.img /mnt/boot

 
 

Abra a pasta /mnt/boot no gerenciador de arquivos, vai haver um aquivo chamado "syslinux.cfg", abra-o com um editor de textos, como Kate ( no kurumin ) e Nedit ( na Dizinha ). Você verá as linhas a seguir:


DEFAULT vmlinuz
APPEND lang=us ramdisk_size=100000 init=/etc/init noapic apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=788 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix
TIMEOUT 300


a linha "DEFAULT vmlinuz", significa que o "vmlinuz" será chamado por default, não há motivo para mudá-lo!
a linha do "APPEND" é o que será executado se o usuário não digitar nada ( ou se apertar apenas ENTER )
"TIMEOUT 300" é o tempo que o sistema esperará para o usuário digitar algo, se o usuário não digitar nada nos primeiros "300" segundos, ele entrará no sistema com as configurações do "APPEND". Não vejo muita utilidade em mudar esse tempo =]

Depois vem as linhas:

DISPLAY boot.msg
F1 boot.msg
F2 f2


"DYSPLAY boot.msg" apenas diz que ele irá mostrar o arquivo boot.msg logo no boot ( no boot.msg padrão do kurumin 2.05a, só é chamado a figura de boot )
"F1 boot.msg" significa: quando for apertado "F1" irá mostrar o "boot.msg"
"F2 f2" significa: quando for apertado "F2" irá mostrar o arquivo "f2" ( no arquivo f2 é a tela que mostra todas a opções de boot do knoppix )

 
 

Agora vamos a parte mais interessante, a das linhas:

LABEL knoppix
KERNEL vmlinuz
APPEND lang=us ramdisk_size=100000 init=/etc/init apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix


O "LABEL" é um nome qualquer para um cheatcode, no caso é chamdo de "knoppix"
"KERNEL vmlinuz" é o que irá ser chamado após receber os valores da linha "APPEND" ( deixe sempre como "vmlinuz" )
a linha do "APPEND" mostra todos os valores que as variáveis receberão ao ser usado esse cheatcode!

Vamos criar nossos primeiro cheatcode =]
Que tal "pcvelho"? Um cheat mais apropriado para PCs antigos! =]
Adicione as linhas abaixo no seu "syslinux.cfg":

LABEL pcvelho
KERNEL vmlinuz
APPEND lang=us ramdisk_size=100000 init=/etc/init apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=788 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix desktop=twm screen=800x600


ATENÇÃO! a linha APPEND começa em "APPEND" e temina em "screen=800x600". Provavelmente você verá em linhas diferentes por causa da quebra de linha do seu navegador =]

Veja que foi adicionado "desktop=twm screen=800x600", você pode adicionar qualquer variável já criada no KNOPPIX. OUtro dia eu escrevo como criar uma nova variável, como por exemplo para desativar o CUPS durante o boot =].
Como eu adicionei "desktop=twm screen=800x600", ao usar o cheatcode "pcvelho" o sistema irá carregar o ambiente TWM na resolução 800x600.

 
 

Vamos testar ver se deu certo, salve e feche o arquivo "syslinux.cfg". Agora desmonte o boot.img com o comando:
# umount /mnt/boot
Se o sistema retornar "umount: /mnt/boot: device is busy" é porque você não fechou algo. Feche o gerenciador de arquivos e o "syslinux.cfg"

Para testar se está tudo OK, você pode salvar o boot.img num disquete, para isso use o comando:
# dd if=boot.img of=/dev/fd0

Agora reinicie o PC ( deixe o boot para disquete ) e use o cheatcode para ver se está tudo OK =]
Deixe o CD do kurumin ou dizinha no drive =]

 
 

Nota: 10

Votar:
Postado em: 2008-06-28

Ver Indice Geral da Apostila de Remasterização

Doações
Se quer nos ajudar, pode doar pelo PagSeguro

Ou pode doar pelo Paypal clicando no botão DONATE

Compare Produtos, Lojas e Preços


As poesias devem virar um livro impresso?
Claro
Só se tiver menos de 60 páginas
Só se tiver entre 60 e 120 páginas
Só se tiver mais que 120 páginas
Só vou comprar se for barato
Só vou comprar para você ficar feliz
Livro? Que Livro? Que poesia?
Resultado