Vamos fazer uma instalação agora usando a ISO do Ubuntu 12.04. Que é a
mais recente que tenho no momento. Tentei fazer via Grub Costumizer e
não consegui, acho que ainda falta algo no Launchpad deles, então vamos
lá:
1 - Pegue o seu sistema linux já instalado no meu caso o Chakra Linux, mas o Grub é igual para todo mundo, vamos edita-lo, você poderá faze-lo editando como root ou sudo depende do seu sistema, no meu caso para ser mais rápido prefiro fazer diretamente como root.
Rode o seguinte comando:
# gedit /etc/grub.d/40_custom
1 - Pegue o seu sistema linux já instalado no meu caso o Chakra Linux, mas o Grub é igual para todo mundo, vamos edita-lo, você poderá faze-lo editando como root ou sudo depende do seu sistema, no meu caso para ser mais rápido prefiro fazer diretamente como root.
Rode o seguinte comando:
# gedit /etc/grub.d/40_custom
(Note que em algumas distribuições como Debian você encontrará o custom como 14_custom)
Veja o exemplo abaixo para entender melhor:
Exemplo 1 : imagem ISO em /dev/sda2 (na raiz da partição)
menuentry "Boot imagem iso em /dev/sda2" {
loopback loop (hd0,2)/ubuntu-12.04.1-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.1-desktop-i386.iso noprompt
initrd (loop)/casper/initrd.lz
}
Exemplo 2 : Nesse exemplo a imagem ISO está na pasta pessoal do usuário e não na raiz da partição.
menuentry "Boot imagem iso em /dev/sda2/home/usuário" {
loopback loop (hd0,2)/home/usuário/ubuntu-12.04.1-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/usuário/ubuntu-12.04.1-desktop-i386.iso noprompt
initrd (loop)/casper/initrd.lz
}
Obs.: A última linha é diferente para as versões que usam GRUB 2 e GRUB legacy : da versão 8.04 até 9.04 usar initrd.gz em vez de initrd.lz.
Exemplo de entrada para a imagem mini.iso (netboot) :
Nesse exemplo a imagem iso está na pasta Downloads.
menuentry "Imagem mini.iso" {
loopback loop (hd0,2)/home/emanuel/Downloads/mini.iso
linux (loop)/linux boot=linux iso-scan/filename=/home/emanuel/Downloads/mini.iso noprompt
initrd (loop)/initrd.gz
}
Link para imagem mini.iso : http://archive.ubuntu.com/ubuntu/dists/.
Para Precise, por exemplo, seguir esssa sequência
:http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/
>current>images>netboot>mini.iso.
Exemplo de entrada para a Imagem ISO Alternate CD :
menuentry "Alternate ISO em /dev/sda5" {
loopback loop (hd0,5)/12.04-alternate-i386.iso
linux (loop)/install/vmlinuz boot=install iso-scan/filename=/12.04-alternate-i386.iso noprompt
initrd (loop)/install/netboot/ubuntu-installer/amd64/initrd.gz
}
Importante :
Exemplo de entrada para a Imagem ISO Alternate CD :
menuentry "Alternate ISO em /dev/sda5" {
loopback loop (hd0,5)/12.04-alternate-i386.iso
linux (loop)/install/vmlinuz boot=install iso-scan/filename=/12.04-alternate-i386.iso noprompt
initrd (loop)/install/netboot/ubuntu-installer/amd64/initrd.gz
}
Importante :
1) - É essencial que o caminho para a imagem e o nome da imagem sejam digitados corretamente do contrário não haverá boot.
Com relação ao nome da imagem é mais seguro copiar e colar ou, então, renomear usando um nome mais simples.
2) - Depois de colocar a entrada no 40_custom é preciso abrir o Terminal e executar sudo update-grub para que a alteração seja feita no menu do GRUB 2 .
3) - Reiniciar e dar boot pela imagem ISO.
Importantíssimo : só comece a instalar depois de ler o ítem abaixo : "Bug do instalador e solução".
"Bug do instalador" e solução!
Usando a imagem ISO quando a instalação chega na fase do particionamento exatamente na escolha da partição e do ponto de montagem e formatação, acontece um pequeno erro porque estaremos inciando a imagem sem CD/DVD ou Pendrive.
Nessa situação a instalação não continua tendo de ser abortada.
Vamos entender o que acontece:
Quando se dá o boot pela imagem ISO o sistema grava dois diretórios : cdrom e isodevice. No diretório cdrom é montada/gravada a imagem iso e no isodevice a partição contendo a imagem iso. O problema acontece porque o instalador tenta desmontar o isodevice e não consegue.
É importante dizer que será possível desmontar pelo terminal usando umount.
Então vamos a solução:
2) - Depois de colocar a entrada no 40_custom é preciso abrir o Terminal e executar sudo update-grub para que a alteração seja feita no menu do GRUB 2 .
3) - Reiniciar e dar boot pela imagem ISO.
Importantíssimo : só comece a instalar depois de ler o ítem abaixo : "Bug do instalador e solução".
"Bug do instalador" e solução!
Usando a imagem ISO quando a instalação chega na fase do particionamento exatamente na escolha da partição e do ponto de montagem e formatação, acontece um pequeno erro porque estaremos inciando a imagem sem CD/DVD ou Pendrive.
Nessa situação a instalação não continua tendo de ser abortada.
Vamos entender o que acontece:
Quando se dá o boot pela imagem ISO o sistema grava dois diretórios : cdrom e isodevice. No diretório cdrom é montada/gravada a imagem iso e no isodevice a partição contendo a imagem iso. O problema acontece porque o instalador tenta desmontar o isodevice e não consegue.
É importante dizer que será possível desmontar pelo terminal usando umount.
Então vamos a solução:
Antes de começar a instalação edite o arquivo /etc/mtab e retirar (deletar) a linha correspondente ao isodevice. Salve a alteração.
Na verdade a partição não é desmontada mas o kernel pensa que sim.
Obs.: A partir do Ubuntu 11.04 não usar o Gedit, usar o Nano que também deve ser usado para Kubuntu, Xubuntu e Lubuntu que não tem Gedit.
Para usar o nano : sudo nano /etc/mtab
Na verdade a partição não é desmontada mas o kernel pensa que sim.
Obs.: A partir do Ubuntu 11.04 não usar o Gedit, usar o Nano que também deve ser usado para Kubuntu, Xubuntu e Lubuntu que não tem Gedit.
Para usar o nano : sudo nano /etc/mtab
Na primeira tela do nano vamos levar o cursor
pela seta do teclado até a linha do isodevice e deletar a linha.
Para salvar a alteração : Ctrl + o e depois ENTER.
Para encerrar o Nano : Ctrl + x.
Se você souber outros meios mais fáceis comenta ou poste o link de seu Blog ou nos envie que postaremos preservando os seus direitos.
Se você souber outros meios mais fáceis comenta ou poste o link de seu Blog ou nos envie que postaremos preservando os seus direitos.
Escrito por Emanuel Negromonte em domingo, 23 de setembro de 2012
Comentario: Espero que este tutorial ajude, não testei por isso não posso dizer se funciona, mas, pelo que pude analisar está tudo correto e é para funionar sem erro, pois o mesmo já corrigiu os bugs, fica a dica do Emanuel.
Por: Henderson Matsuura Sanches
Comentários
Postar um comentário