Ontem de madrugada quis testar o mandriva 2009 beta 1, só que não tinha como comprar mídia aquela hora. Então elaborei um tutorial e postei no meu blog (
http://psicoindie.wordpress.com/), como instalar o Mandriva pela internet ou rede usando um pendrive. Segue abaixo o post.
Essa dica pode ser usada para instalar qualquer versão do Mandriva pela internet, por um servidor http ou ftp local, ou até mesmo se você tiver os pacotes rpm em seu disco rígido. Aqui levo em consideração que a unidade do seu pendrive é /dev/sda1. Como o kernel emula dispotivios flash como SCSI, se você tiver algum disco SCSI talvez sua unidade possa variar (de sda para sdb por exemplo). Modifique pra a unidade do para a sua correspondente. Todos os comandos aqui, exceto o download, devem ser executado como root.
Obtendo a Imagem
A primeira coisa a ser feita obviamente é baixar a mini iso (all.img).
Um exemplo caso você queira baixar a ultima versão em desenvolvimento (Cooker, 2009 Beta 1):
wget -c
http://ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/i586/install/images/all.imgOu, caso queria a útima versão estável (2008.1):
http://ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/install/images/all.imgPreparando o pendrive
Para descargo de conciência e para aumentar a chance de tudo dar certo, vamos formatá-lo:
# mkfs.vfat -c -v /dev/sda1
Conceitualmente o boot por um pendrive é igual a de um disco rígido comum dês de que sua a BIOS da suaplaca mãe dê suporte a boot pelo mesmo. Além disso vamos verificar se ele pode ser “bootado”:
Execute:
# fdisk -l
E veja se na saída que representa o seu dispositivo está mais ou menos assim:
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 247 1983996 b W95 FAT32
Note que onde há “Boot” deve ter uma asterísco no marcado. Se não tiver, obviamente o dispositivo não ira dar boot. Caso ele não esteja, vamos torná-lo:
1) # fdisk /dev/sda
2) Use a letra ‘m’ para listar as opções do fdisk
3) Letra ‘a’ para tornar o dispositivo bootável
4) E finalmente a letra ‘w’ para salvar as alterações e sair
O programa que vai tornar seu pendrive bootável é o syslinux. Durante muito tempo ele foi usando para tornar disquetes bootáveis e pode fazer o mesmo com pendrives. Também precisamos do mtools. Instále-os:
# urpmi syslinux mtools
Depois dessa dura batalha, vamos a parte mais difícil:
# syslinux /dev/sda1
# dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
Pronto, seu pendrive é bootável. Agora só falta dar algo pra ele dar o boot.
Copiando os arquivos da imagem para o pendrive
Pra finalizar basta montar a iso que você baixou e copiar para o seu pendrive:
# mount -o loop,ro,noatime all.img /mnt
# mount /dev/sda1 /media/sda1
# cp -a /mnt/* /media/sda1
# sync
# umount /mnt
#umount /media/sda1
Se lhe for perguntatado se você deseja sobrescrever o arquivo ‘ldlinux’, responta ‘n’.
Isso é tudo.
link para o post:
http://psicoindie.wordpress.com/2008/08/16/instalando-mandriva-usando-um-pendrive/