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.696 ]

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

Guia básico de como usar comandos no Linux

Trabalhando com datas no Linux

Sabayon completo, personalizado e portátil, em pendrive de boot

Como gerenciar permissões no Linux

Usando o "at" para agendamento de tarefas

  
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