Fórum Ubuntu Linux - PT
20 de Abril de 2014, 02:55 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Informações da última versão: Ubuntu Linux 13.10 - Saucy Salamander
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1] 2 3 4   Ir para o fundo
  Imprimir  
Autor Tópico: Instalação do Ubuntu direto da Imagem ISO, sem gravar CD ou Pen-Drive  (Lida 45836 vezes)
jomafras
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.990

12.04/Unity


Ver Perfil
« em: 08 de Maio de 2010, 00:16 »

Introdução                                                                                            
Esse tópico foi criado quando tive a idéia fixa de instalar o Ubuntu direto do HD, sem gravar CD ou Pen-Drive.

Método
Boot pela imagem ISO, usando GRUB 2 e o recurso loop do GNU Linux.

Vantagens
Dá muito menos trabalho, é muito mais rápido e economiza cd e pendrive.

Aplicação prática
Para quem gosta de testar todas as versões (desenvolvimento inclusive) do Ubuntu (Kubuntu, Xubuntu, Lubuntu, Edubuntu e derivados como Linux Mint), alfa, beta, rc,
instalando tudo do zero e não gosta de usar máquina virtual.
Acredito que possam existir outras aplicações práticas.

Pré-requisitos
Ter uma versão instalada do Ubuntu com GRUB 2 ou ter um CD ou Pendrive de boot do GRUB 2.
No caso de instalação de uma nova versão do Ubuntu (mudar de 10.10 para 11.04, por exemplo), a instalação pode ser feita na mesma partição
do Ubuntu mais antigo.
A instalação não pode ser feita na mesma partição onde foi colocada a imagem ISO.
 
Local onde colocar a imagem ISO
Em qualquer partição do HD (raiz ou diretório), menos naquela em que vai ser feita a instalação.

Obs.: estou tentando usar o método em outras distribuições de ponta como Fedora, OpenSuse, Mandriva mas até agora não tive sucesso.


(Última atualização em 03/03/2012)

                                                                                              Instalação direta da imagem ISO


A - Versões do Ubuntu já testadas com sucesso
  
    Todas as versões do Ubuntu a partir do 8.04 inclusive Kubuntu, Xubuntu, Lubuntu e Edubuntu.
    Testei também o Linux Mint 10 (julia) com sucesso.
    Ubuntu netbook 10.10 e Linux Mint 9 KDE foram testadas com sucesso pelo nosso colega de Fórum lucasbuntu.
  

B - Métodos de instalação - nesse tópico a instalação será mostrada de 2 maneiras.

1- Usando o Ubuntu já instalado e com o GRUB 2 :
    
Editar o arquivo /etc/grub.d/40_custom e adicionar a entrada para a imagem :
Código:
sudo gedit /etc/grub.d/40_custom

Exemplos de entrada para a Imagem ISO do Desktop CD (Live CD) :

Exemplo 1 : imagem ISO em /dev/sda2 (na raiz da partição)

menuentry "Boot imagem iso em /dev/sda2" {
loopback loop (hd0,2)/ubuntu-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-amd64.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-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/usuário/ubuntu-10.04-desktop-amd64.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/jmfram/Downloads/mini.iso
linux (loop)/linux boot=linux iso-scan/filename=/home/jmfram/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 : precise>main>instaler-amd64 (ou 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)/9.10-alternate-amd64.iso
linux (loop)/install/vmlinuz boot=install iso-scan/filename=/9.10-alternate-amd64.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 : C - "Bug do instalador e solução".



2- Usando o CD de boot do GRUB 2 (só para as versões com GRUB 2 instalado).

É preciso ter o CD multiboot do GRUB 2.
Para gravar siga os passos desse tópico.
Depois de gravado o CD inicie por ele e escolha a opção GNU Linux.
Tecle "e" (sem aspas) para editar o menu e substitua o que está lá pela entrada da imagem ISO.

Exemplo : Imagem ISO do Desktop CD em /dev/sda2.

loopback loop (hd0,2)/ubuntu-10.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-amd64.iso noprompt
initrd (loop)/casper/initrd.lz


Tecle Ctrl + x para o boot.


C - "Bug do instalador" e solução

Usando a imagem ISO Desktop CD (Live CD), quando a instalação chega na fase do particionamento, na escolha da partição, do ponto de montagem e formatação, acontece o que está mostrado abaixo :

   
 
Nessa situação a instalação não continua tendo de ser abortada.

Breve explicação :
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, como mostram as figuras abaixo.

     
 
O problema acontece porque o instalador tenta desmontar o isodevice e não consegue.
Não é possível desmontar  pelo terminal usando umount.
A solução é a mostrada nas figuras abaixo (a partir do Ubuntu 11.04 trocar o Gedit pelo Nano ou não vai funcionar) :

   
Antes de começar a instalação editar o arquivo /etc/mtab e retirar (deletar) a linha correspondente ao isodevice. Salvar 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 primeira tela do nano 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.

               

D - Instalação propriamente dita pela imagem ISO

Usando o Ubuntu ou o CD multiboot do GRUB 2 inicialize dando boot pela imagem iso.
Se tudo deu certo a imagem ISO do Desktop CD, Alternate CD e mini.iso(netboot) iniciarão como se fosse um CD ou Pendrive gravados.
É possivel, portanto, só experimentar ou, então, instalar pela imagem ISO do Live CD.
Pela imagem ISO do Alternate CD e a mini.iso, como é normal, é só instalar.
A instalação pela ISO do Desktop CD, Alternate CD e mini.iso é idêntica a do Desktop CD, Alternate CD ou mini.iso gravados em CD ou Pendrive.
Suponho, portanto, que não precisam ser abordadas aqui.
A única diferença é que no Desktop CD vai aparecer uma mensagem perguntando se deseja que o assitente tente desmontar as partições do HD.
Responda não.

Para ilustrar um pouco mais os procedimentos fiz um Vídeo.


E - Outros métodos de instalação pela imagem iso

São relatados apenas a título de informação.

1- Disquete de boot GRUB 2 (não testei porque não tenho drive de disquete).
    Muito material disponível na internet.

2- Direto do Ubuntu usando esquema "meio virtual" (testei mas não resolvi o "bug do instalador")

a) - Criar uma partição Ext3 de 1 GB onde será colocada a imagem iso
b) - Abra um terminal e use os seguinte comandos :

 mkdir /tmp/install_cd
 mkdir /tmp/installer

 sudo mount image.iso -o loop /tmp/install_cd
 sudo mount /dev/sda1 /tmp/installer

 sudo rsync -a /tmp/install_cd/ /tmp/installer

 sudo umount /tmp/install_cd
 sudo umount /tmp/installer

Troque image.iso pelo nome completo da imagem iso e sda1 pela  partição criada para a imagem.

3- Adicione a seguinte entrada no arquivo /etc/grub.d/40_custom :

    menuentry "installer" {
        insmod ext2
        set root=(hd0,1)
        linux /casper/vmlinuz boot=casper root=/dev/ram1 ramdisk_size=1048576 rw
        initrd /casper/initrd.lz
}

Troque (hd0,1) pela partição que vc criou para a imagem.
Para dar o boot pela imagem escolha installer no menu do GRUB 2.

O método funcionou só para inicialização da imagem como Live CD. Na hora da instalação não deu para resolver o "bug do particionador".
Serve no entanto para experimentar com se fosse o Live CD.

Para ilustrar um pouco mais o tópico fiz esse Vídeo.
Instalação pela mini.iso : http://www.youtube.com/watch?v=Owae1_4vVCY.


Links relacionados : GRUB 2- Community Ubuntu Documentation.
                            GRUB 2 Basics - Ubuntu Forums.
                            Installation - Community Ubuntu Documentation.
                            mikas blog - Boot an ISO via GRUB 2.
« Última modificação: 04 de Março de 2012, 18:50 por jomafras » Registrado

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog
Hqxriven
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.427



Ver Perfil
« Responder #1 em: 08 de Maio de 2010, 01:11 »

Excelente post, Nota 10!!!

Imagina só pintinho... abrir o gtparted (ou outro), criar uma partição NTFS e instalar só da iso... Vai ser muito rápida a instalação!!

Parabéns!!

Facilitou a vida de muita gente que tem um notebook e as vezes não tem um drive de cd (alguns nem usb tem)...

Muito Obrigado pelo post!!

Hqx
Registrado

Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois
Dobrado
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 29


Ver Perfil
« Responder #2 em: 08 de Maio de 2010, 01:31 »

Muito bom, fazia algo do tipo pros hackintosh!  Contente

Eu já gosto da velocidade de instalação do ubuntu via cd/pendrive, assim realmente vai ser mais rápido! =D Valeu a dica! =D
Registrado
rruella
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.052



Ver Perfil
« Responder #3 em: 08 de Maio de 2010, 09:51 »

valeu amigo boa dica. muito boa.
esta vai para minha biblioteca com louvores ao pintinho.
« Última modificação: 08 de Maio de 2010, 17:32 por rruella » Registrado

Dar como resolvido, ou como solucionado um tópico seu:

http://www.youtube.com/watch?v=cW8isbYhR_M
aniquilator
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 457



Ver Perfil
« Responder #4 em: 08 de Maio de 2010, 11:35 »

Lembro que para instalar o Kurumin era bem mais facil, a partição podia ser Linux, e era só dar um comando mostrando onde estava a ISO, o Ubuntu deveria pensar nesta possibilidade.....
Registrado

rjbgbo
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 3.861

Ubuntu 12.04LTS


Ver Perfil WWW
« Responder #5 em: 08 de Maio de 2010, 12:40 »

Excelente post, Nota 10!!!

Imagina só pintinho... abrir o gtparted (ou outro), criar uma partição NTFS e instalar só da iso... Vai ser muito rápida a instalação!!

Parabéns!!

Facilitou a vida de muita gente que tem um notebook e as vezes não tem um drive de cd (alguns nem usb tem)...

Muito Obrigado pelo post!!

Hqx

idem
Registrado

Linux User #440843 / Ubuntu User #11469 / Não respondo via mp
FAQ: Frequently Asked Questions / Apostilas / Guia de uso: Unity
platao
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 4.451



Ver Perfil
« Responder #6 em: 08 de Maio de 2010, 12:48 »

OLa, mais um super-tutorial caprichado do pintinho, parabens.
Registrado

Alyscom
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 775


Apenas me dê o feijão!


Ver Perfil
« Responder #7 em: 08 de Maio de 2010, 15:59 »

Excelente post, Nota 10!!!

Imagina só pintinho... abrir o gtparted (ou outro), criar uma partição NTFS e instalar só da iso... Vai ser muito rápida a instalação!!

Parabéns!!

Facilitou a vida de muita gente que tem um notebook e as vezes não tem um drive de cd (alguns nem usb tem)...

Muito Obrigado pelo post!!

Hqx

idem
+1
Realmente muito bom, valeu @pintinho por compartilhar isso conosco!! Contente


[]'s


Alyscom
Registrado

O álcool é o photoshop da vida real
 
clcampos
Administrador
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 10.795


.:: User Linux #439596 ::.


Ver Perfil
« Responder #8 em: 08 de Maio de 2010, 20:20 »

pintinho mais um ótimo tutorial!

Parabéns!
Registrado

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!
jomafras
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.990

12.04/Unity


Ver Perfil
« Responder #9 em: 26 de Maio de 2010, 00:04 »

Gostaria de agradecer os elogios dos amigos e dizer que o tópico foi atualizado porque descobri que a partição NTFS onde a imagem ISO do Live CD é colocada, deve estar sempre antes da partição onde o Ubuntu será instalado, do contrário a instalação tem de ser abortada na fase do particionamento.
« Última modificação: 26 de Maio de 2010, 00:06 por pintinho » Registrado

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog
pigdin
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 725

Terra - Brasill - SP-Capital


Ver Perfil
« Responder #10 em: 26 de Maio de 2010, 00:56 »

Nossa esse Botou todos no chinelo.

Parabéns pelo tutorial, deve ter dado o maior trampo.


Show de bola.
Registrado

Desk: Phenom X3 2GB DDR II - Win 7 / Ubuntu 10.04 64 Bits
Note MUB: Core2Duo 4GB - Win7 / Ubuntu 10.04 / Bodhi Linux.
@alexpigdin
frantiesco
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 8


Ver Perfil
« Responder #11 em: 25 de Junho de 2010, 15:04 »

Parabéns pelo tutorial.

Funciona perfeitamente.

Obrigado.  Sem Graça
Registrado
rudregues
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 354


Fight!


Ver Perfil WWW
« Responder #12 em: 09 de Julho de 2010, 17:08 »

Parabéns pelo tutorial pintinho!
Meu drive de CD já é antigo, então tá meio lento, isso vai ser bem útil!   Contente


Mas eu num entendi duas coisas:
-A partição só pode ser ntfs?
-O grub 1.5 serve?
 Hein?
Registrado

jomafras
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.990

12.04/Unity


Ver Perfil
« Responder #13 em: 09 de Julho de 2010, 18:20 »

As partições Linux que tenho aqui são Ext4 e só para instalação do Ubuntu. Para dados pessoais não tenho partição Linux, só NTFS.
Daí ter feito o teste só em partição LInux com o sistema instalado e não funcionou como está explicado no tutorial.
Para quem tem Wndows em dual boot a melhor pedida é colocar a imagem ISO na partição do Windows (na raiz do C).
Quanto ao grub usei o GRUB 2, versão 1.97 (beta 4) e agora a 1.98.
Registrado

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog
jomafras
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 1.990

12.04/Unity


Ver Perfil
« Responder #14 em: 09 de Setembro de 2010, 18:05 »

Lembro que para instalar o Kurumin era bem mais facil, a partição podia ser Linux, e era só dar um comando mostrando onde estava a ISO, o Ubuntu deveria pensar nesta possibilidade.....

...  a partição NTFS onde a imagem ISO do Live CD é colocada, deve estar sempre antes da partição onde o Ubuntu será instalado, do contrário a instalação tem de ser abortada na fase do particionamento.


Pois é.
Fui instalar o Maverick beta e não funcionou de jeito nenhum usando partição no mesmo HD.
Ficou assim, ou encontro a solução ou fecho o tópico.
Como no Linux felizmente tudo se resolve, os problemas acima também foram solucionados, o tópico foi atualizado e agora ficou melhor.
« Última modificação: 10 de Setembro de 2010, 09:42 por pintinho » Registrado

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog
Páginas: [1] 2 3 4   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines
© 2014 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!