Mudanças entre as edições de "Bootex gnu linux"
Linha 1: | Linha 1: | ||
− | + | == imagem == | |
− | Documentação | + | * http://pub.nkosi.org/bootex/ |
+ | |||
+ | |||
+ | == Como Usar Documentação == | ||
A documentação presente nesta página é resumida e não detalha o funcionamento do esquema de terminais leves. Para uma documentação completa e detalhada, consulte a página do booteX no wiki do projeto metareciclagem. | A documentação presente nesta página é resumida e não detalha o funcionamento do esquema de terminais leves. Para uma documentação completa e detalhada, consulte a página do booteX no wiki do projeto metareciclagem. | ||
− | |||
− | + | == Gravando a imagem == | |
− | + | ||
− | + | * Fazendo um disquete no GNU/Linux | |
− | + | dd if=bootex.img of=/dev/fd0 | |
− | + | ||
− | + | * Gravando num disco rígido velho (deve funcionar mas estraga os dados gravados no disco) | |
− | + | dd if=bootex.img of=/dev/HDVELHO | |
− | + | ||
+ | * Fazendo um disquete no Windoz (rawrite ou fdimage) | ||
+ | fdimage bootex.img a: | ||
+ | |||
+ | * Criando uma imagem El Torito no GNU/Linux | ||
+ | mkisofs -R -b bootex.img bootex.img > bootex.iso | ||
− | Pré-configurando o sistema | + | == Pré-configurando o sistema == |
Se você não quer configurar a rede e os periféricos toda a vez que o sistema é iniciado, é possível carregar todos os parâmetros de configuração na pasta /etc/config da distro. Para isso, você precisará montar o sisteminha de arquivos contido no arquivo initrd.gz da imagem (o kernel do seu sistema precisa estar com suporte aos sistemas de arquivos minix e fat): | Se você não quer configurar a rede e os periféricos toda a vez que o sistema é iniciado, é possível carregar todos os parâmetros de configuração na pasta /etc/config da distro. Para isso, você precisará montar o sisteminha de arquivos contido no arquivo initrd.gz da imagem (o kernel do seu sistema precisa estar com suporte aos sistemas de arquivos minix e fat): | ||
− | + | mount -o loop bootex.img /mnt/bootex | |
− | + | cp /mnt/bootex/initrd.gz . | |
− | + | gunzip initrd.gz | |
− | + | mount -o loop initrd /mnt/initrd | |
Uma vez montado o sistema em alguma pasta -- /mnt/initrd neste exemplo --, crie os seguintes arquivos dentro da pasta /mnt/initrd/etc/config: | Uma vez montado o sistema em alguma pasta -- /mnt/initrd neste exemplo --, crie os seguintes arquivos dentro da pasta /mnt/initrd/etc/config: | ||
− | + | * ip: coloque o IP da máquina (caso seja dhcp, coloque simplesmente "dhcp") | |
− | + | * netmask: a máscara de rede (ignore caso esteja usando dhcp) | |
− | + | * server_address: IP da máquina que faz XDMCP | |
− | + | * mouse: dispositivo de mouse (psaux, ttyS0, etc) | |
− | + | * depth: bits por pixel do cliente X (8, 16, 24) | |
− | + | * resolution: resolução do X (640x480, 800x600, 1024x768) | |
Feito isso, basta desmontar o sisteminha e gravar a imagem num disquete ou cd que o booteX carregará essas configurações e entrará no X automaticamente: | Feito isso, basta desmontar o sisteminha e gravar a imagem num disquete ou cd que o booteX carregará essas configurações e entrará no X automaticamente: | ||
− | + | umount /mnt/initrd | |
− | + | gzip --best initrd | |
− | + | cp initrd.gz /mnt/bootex | |
− | + | umount /mnt/bootex | |
− | X Remoto | + | == X Remoto == |
Com o booteX, qualquer distribuição de GNU/Linux para desktop pode se transformar num servidor para X remoto, bastando para isso que possua um gerenciador de login (XDM, GDM ou KDM, por exemplo). | Com o booteX, qualquer distribuição de GNU/Linux para desktop pode se transformar num servidor para X remoto, bastando para isso que possua um gerenciador de login (XDM, GDM ou KDM, por exemplo). | ||
Linha 45: | Linha 52: | ||
Apenas duas etapas de configuração precisam ser executadas no servidor: | Apenas duas etapas de configuração precisam ser executadas no servidor: | ||
− | + | * edição do /etc/hosts.alow | |
− | + | * configuração do gerenciador de login para aceitar conexões remotas |
Edição das 00h56min de 9 de janeiro de 2010
imagem
Como Usar Documentação
A documentação presente nesta página é resumida e não detalha o funcionamento do esquema de terminais leves. Para uma documentação completa e detalhada, consulte a página do booteX no wiki do projeto metareciclagem.
Gravando a imagem
- Fazendo um disquete no GNU/Linux
dd if=bootex.img of=/dev/fd0
- Gravando num disco rígido velho (deve funcionar mas estraga os dados gravados no disco)
dd if=bootex.img of=/dev/HDVELHO
- Fazendo um disquete no Windoz (rawrite ou fdimage)
fdimage bootex.img a:
- Criando uma imagem El Torito no GNU/Linux
mkisofs -R -b bootex.img bootex.img > bootex.iso
Pré-configurando o sistema
Se você não quer configurar a rede e os periféricos toda a vez que o sistema é iniciado, é possível carregar todos os parâmetros de configuração na pasta /etc/config da distro. Para isso, você precisará montar o sisteminha de arquivos contido no arquivo initrd.gz da imagem (o kernel do seu sistema precisa estar com suporte aos sistemas de arquivos minix e fat):
mount -o loop bootex.img /mnt/bootex cp /mnt/bootex/initrd.gz . gunzip initrd.gz mount -o loop initrd /mnt/initrd
Uma vez montado o sistema em alguma pasta -- /mnt/initrd neste exemplo --, crie os seguintes arquivos dentro da pasta /mnt/initrd/etc/config:
- ip: coloque o IP da máquina (caso seja dhcp, coloque simplesmente "dhcp")
- netmask: a máscara de rede (ignore caso esteja usando dhcp)
- server_address: IP da máquina que faz XDMCP
- mouse: dispositivo de mouse (psaux, ttyS0, etc)
- depth: bits por pixel do cliente X (8, 16, 24)
- resolution: resolução do X (640x480, 800x600, 1024x768)
Feito isso, basta desmontar o sisteminha e gravar a imagem num disquete ou cd que o booteX carregará essas configurações e entrará no X automaticamente:
umount /mnt/initrd gzip --best initrd cp initrd.gz /mnt/bootex umount /mnt/bootex
X Remoto
Com o booteX, qualquer distribuição de GNU/Linux para desktop pode se transformar num servidor para X remoto, bastando para isso que possua um gerenciador de login (XDM, GDM ou KDM, por exemplo).
Apenas duas etapas de configuração precisam ser executadas no servidor:
- edição do /etc/hosts.alow
- configuração do gerenciador de login para aceitar conexões remotas