Gnu/Linux em 30mb e 2 arquivos

Nesse artigo pretendo demonstrar como instalar e utilizar um Linux com apenas 30mb. Para isso vou utilizar o Slitaz Gnu/Linux, uma ótima minidistro muito completa, apesar de seu pequeno tamanho. O diferencial desta distro está no seu sistema de backup que transforma todo o conteúdo da raiz (/) em um arquivo chamado rootfs.gz comprimido em lzma.

[ Hits: 15.661 ]

Por: Adriano Psyforest em 09/02/2011


Pendrive multiboot



Exemplos de grub.cfg:

menuentry "Slitaz" {
linux /boot/bzimage root=/dev/null vga=normal home=/dev/sda1
initrd /boot/rootfs.gz
}
menuentry "SliTaz GNU/Linux Previous " {
linux /boot/bzImage root=/dev/null vga=normal home=/dev/sda1
initrd /boot/previous.gz
}
menuentry "SliTaz GNU/Linux Orig+nohome " {
linux /boot/bzImage root=/dev/null vga=normal
initrd /boot/slitazorig.gz
}

menuentry "Mint_Debian_X64" {
loopback loop /boot/Mint_Deb_X64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/Mint_Deb_X64.iso noprompt
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu Live 9.10 32bit" {
loopback loop /boot/iso/ubuntu-9.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-9.10-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu Live 9.10 64bit" {
loopback loop /boot/iso/ubuntu-9.10-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-9.10-desktop-amd64.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

menuentry "Grml small 2009.10" {
loopback loop /boot/iso/grml-small_2009.10.iso
linux (loop)/boot/grmlsmall/linux26 findiso=/boot/iso/grml-small_2009.10.iso apm=power-off lang=us vga=791 boot=live nomce noeject noprompt --
initrd (loop)/boot/grmlsmall/initrd.gz
}

menuentry "tinycore" {
loopback loop /boot/iso/tinycore_2.3.1.iso
linux (loop)/boot/bzImage --
initrd (loop)/boot/tinycore.gz
}

menuentry "debian-installer-amd64.iso" {
loopback loop /boot/iso/debian-installer-amd64.iso
linux (loop)/linux vga=normal --
initrd (loop)/initrd.gz
}

menuentry "BackTrack 4" {
linux /boot/bt4/boot/vmlinuz BOOT=casper boot=casper nopersistent rw vga=0x317 --
initrd /boot/bt4/boot/initrd.gz
}


menuentry "XBMC " {
loopback loop /boot/iso/XBMCLive.iso
linux (loop)/vmlinuz boot=cd isofrom=/dev/sda1/boot/iso/XBMCLive.iso xbmc=nvidia,nodiskmount,tempfs,setvolume loglevel=0 --
initrd (loop)/initrd0.img
}

É isso aí, agora é só começar a testar se sua distro é capaz bootar uma ISO.

Valeu e até mais!

Referências:
Página anterior    

Páginas do artigo
   1. Basicamente
   2. Pendrive multiboot
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o SmokePing

Comandos básicos para Linux

Slackware 13.37 - Compreendendo o processo de inicialização

Completando o Ubuntu (para principiantes)

Repositórios, pacotes, o que são?

  
Comentários
[1] Comentário enviado por Int3rc3pt0r em 11/02/2011 - 20:55h

Bom artigo, contudo fiquei com um pe atras com relaçao copiar tales arquivos ao /boot.

[2] Comentário enviado por DanielVieceli755 em 12/02/2011 - 14:57h

Vou testar em um ThinClient isso para ver.

Valeu.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts