Tutorial -|- Mandriva 2008 Spring One, iso2pendrive

Novo Mandriva, Nova maneira, agora as ISOs do Mandriva sao hibridas, a mesma ISO que tu baixa tu pode gravar no teu pendrive sem nenhuma modificaçao!

Segue o tuto > https://megaf.wordpress.com/2009/04/11/mandriva-2009-spring-da-iso-pro-pendrive/

Esse tutorial mostra como transformar a iso do Mandriva One e um pendrive bootavel. Isso serve pra rodar o Mandriva One em computadores e laptops que não possuem drive de cdrom, como o Asus EeePC por exemplo 😉
Tutorial baseado no tutorial escrito por pksato em seu blog.

Material necessário:
-|- Imagem iso do Mandriva Linux One 2008 Spring, que pode ser baixando aqui.
-|- Um pendrive ou cartão de memoria com mais de 700MB livres, formatado em fat (que não tenha arquivos importantes).
-|- Um sistema linux (pode ser o próprio Mandriva one), com as seguintes ferramentas:
module-init-tools (depmod) com suporte a zlib
syslinux
kernel com suporte ao squashfs
dosfstools (mkdosfs)

Procedimentos:
-|- Crie uma partição Fat16 no pendrive, e torne-a ativa ou “bootavel”(se necessário).
# cfdsik /dev/sd[x]

-|- Formate a partição em Fat16 se necessário, com label MandrivaOne.
# mkdosfs -F16 -n MandrivaOne /dev/sd[x]1
Opcionalmente, se o pendrive estiver formatado, somente mude o label para MandrivaOne

-|- Monte o pendrive.
# mkdir -p /media/MandrivaOne
# mount /dev/sd[x]1 /media/MandrivaOne

-|- Monte a iso ou cdrom do MandrivaOne
# mkdir -p /media/cdrom
# mount -o loop mandriva-linux-one-2008-spring-KDE-int-cdrom-i586.iso /media/cdrom

-|- Copie o conteúdo do cdrom do “Mandriva Linux one 2008 spring” para o pendrive.
# cd /media/MandrivaOne
# cp -rv /media/cdrom/ .

-|- Modificando o initrd:
Caso queira não e necessário realizar esta etapa, veja no final do texto como fazer pelo Windows XP.

-|- Montar o /media/cdrom/loopbacks/distrib.sqfs, squashfs.
# mkdir /mnt/squash
# mount -t squashfs -o ro,loop /media/cdrom/loopbacks/distrib.sqfs /mnt/squash

-|- Descompactar o boot/cdrom/initrd.gz que esta no pendrive
# cd boot/cdrom/
# gzip -d initrd.gz

-|- Montar o initrd
# mkdir /mnt/initrd
# mount -t ext2 -o rw,loop /media/MandrivaOne/boot/cdrom/initrd /mnt/initrd

-|- Copiar os modulos sd_mod,vfat,fat e msdos para o initrd
# cd /mnt/initrd/lib/modules/2.6.24.4-desktop586-1mnb/kernel/fs
# cp -a /mnt/squash/lib/modules/2.6.24.4-desktop586-1mnb/kernel/fs/msdos/ .
# cp -a /mnt/squash/lib/modules/2.6.24.4-desktop586-1mnb/kernel/fs/fat/ .
# cp -a /mnt/squash/lib/modules/2.6.24.4-desktop586-1mnb/kernel/fs/vfat/ .
# cp /mnt/squash/lib/modules/2.6.24.4-desktop586-1mnb/kernel/fs/nls/nls_cp437.ko.gz nls/
# cd ../drivers/scsi/
# cp /mnt/squash/lib/modules/2.6.24.4-desktop586-1mnb/kernel/drivers/scsi/sd_mod.ko.gz .
# cd

-|- Atualizar as dependencias dos modulos do kernel
# depmod -a -b /mnt/initrd 2.6.24.4-desktop586-1mnb

-|- Editar o linuxrc que esta no initrd
# cd /mnt/initrd
# (editor predileto) linuxrc
-|- e incluir as seguintes linhas, junto a linhas similares
probe-modules sd_mod
probe-modules nls_cp437
probe-modules vfat
#
-|- mudar a linha
nash-mount -o ro -t iso9660 LABEL=MandrivaOne /live/media
para
nash-mount -o ro -t vfat LABEL=MandrivaOne /live/media
-|- mude o ro para rw caso queira gravar no pendrive enquanto roda o live mandriva.
gravar o arquivo e sair do editor.

-|- Desmontar o initrd
# umount /mnt/initrd

-|- compactar o initrd
# gzip -9 /media/MandrivaOne/boot/cdrom/initrd

-|- Instalando o syslinux:
Copiar o boot/cdrom/syslinux.cfg para a raiz do pendrive
# cd /media/MandrivaOne/
# cp boot/cdrom/syslinux.cfg .
# cd

-|- Desmontar o pendrive
# umount /media/MandrivaOne/

-|- Instalar o gerenciador de boot do pendrive.
# lilo -M /dev/sd[x] mbr

-|- Instalar o syslinux, no pendrive.
# syslinux -s /dev/sd[x]1

– Essa etapa eu acho que não é necessária, ela serve pra copiar a mbr para o pendrive. Mas o Lilo já faz isso, tente sem essa etapa. Se funcionar sem, me avise 😉
# dd if=/usr/lib/syslinux/mbr.bin of=/dev/sde bs=404 count=1

Agora é só dar boot pelo pendrive. 🙂

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s