O presente texto visa demonstrar uma maneira de instalar o
Debian utilizando apenas um sistema
Linux local já instalado na máquina.
O que será necessário?
- Uma máquina com algum Linux previamente instalado.
- Conexão com internet para download dos arquivos.
Quais são e onde encontro os arquivos?
No link abaixo, precisamos baixar os arquivos "vmlinuz" e "initrd.gz".
* Atenção: estamos aqui assumindo o uso da versão amd64, mas caso a arquitetura do seu PC seja outra, deverá entrar no link abaixo e conseguir a sua respectiva versão:
Supondo que sua arquitetura é i386, por exemplo, você deverá seguir os links abaixo e então, baixar os arquivos de nomes já citados:
installer-i386 → current → images → hd-media
Feito isso, baixe a ".iso" do Debian. Relembrando que será a ".iso" correspondente à sua arquitetura. Aqui, usaremos apenas o CD-1 do Debian, que vem sem interface gráfica. Mas você pode utilizar a imagem que bem entender:
Agora que já temos tudo o que precisamos, vamos pra a próxima etapa.
Instalação
Preparando o terreno.
Primeiramente devemos copiar a ".iso" para a pasta raiz do nosso sistema. Assumindo que todos os nossos arquivos estão na pasta
~/Downloads, copiaremos a nossa ".iso" com o seguinte comando:
sudo cp ~/Downloads/debian-7.8.0-amd64-CD-1.iso /
Depois disso, criaremos um diretório com o comando a seguir:
sudo mkdir /boot/newinstall/
E logo depois, copiaremos nossos outros dois arquivos para o novo diretório:
sudo cp ~/Downloads/vmlinuz /boot/newinstall
sudo cp ~/Downloads/initrd.gz /boot/newinstall
No próprio de guia de instalação do Debian, temos o seguinte código que deverá ser alterado de acordo com nossas necessidades:
menuentry 'New Install' {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
linux /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz
}
No arquivo
/boot/grub/grub.cfg, é possível ver o tipo de partição que o seu sistema está usando. Procure pela entrada do sistema corrente. No meu caso, que estou usando o Sabayon, a entrada dele está assim:
[...]
menuentry 'Sabayon
GNU/Linux' --class sabayon --class gnu-linux --class gnu --c$
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
[...]
E me baseando por esta parte de código, podemos então criar a nossa nova entrada para a ".iso" do Debian. Neste caso, ficou assim:
menuentry 'New Install' {
insmod part_gpt
insmod ext2
set root='hd0,gpt5)'
linux /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz
}
Este trecho de código deverá ser adicionado no arquivo /boot/grub/grub.cfg. Embora não seja aconselhável manipular este arquivo diretamente, esta modificação não me causou problemas. Além do mais, o Grub será posteriormente substituído.
Agora, basta reiniciar a máquina e teremos uma nova entrada disponível no Grub que inicializará a imagem de instalação do Debian.
Depois de instalar o Debian, será necessário usar o comando
update-grub, para que o outro sistema seja listado pelo grub.
No mais, obrigado pela atenção de vocês.
Espero ter sido útil e até a próxima!