sábado, 15 de novembro de 2014

Instalar debian stable a partir do disco

Pretendia reanimar um velho PC que não arranca por USB.

Uma solução para arrancar a instalação é copiar o kernel e ramdisk de instalação e configurar o grub para os utilizar.
Para fazer isto, utilizei um velho CD debian etch (versão 4.0r3) para instalar uma base mínima e assim ter acesso à configuração do grub.

O projeto vai mantendo sempre informação muito pertinente e aqui https://www.debian.org/releases/stable/i386/ch04s04.html.en é possível obter mais informações sobre o arranque da instalação pelo disco.

Após arrancar no novo sistema, foi necessário criar uma pasta e obter os ficheiros necessários a partir de aqui http://ftp.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/debian-installer/i386/

mkdir /boot/newinstall

cd /boot/newinstall

wget http://ftp.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz

wget http://ftp.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/debian-installer/i386/linux

Aqui https://www.debian.org/releases/stable/i386/ch05s01.html.en#boot-initrd é possível obter informações sobre a configuração do grub para arranque.
No meu caso, o debian etch ainda utiliza o grub1, pelo que é necessário configurar o ficheiro /boot/grub/menu.lst com o seguinte:
title  New Install
root   (hd0,0)
kernel /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz

Caso fosse uma distribuição com grub2, no ficheiro /boot/grub/grub.cfg é possível acrescenter:
menuentry 'New Install' {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
linux /boot/newinstall/linux
initrd /boot/newinstall/initrd.gz
}

Basta reiniciar, escolher a opção do grub e a instalação começa!

Sem comentários:

Enviar um comentário