Instalacao-do-ubuntu-sem-cd-ou-pen-drive
Conteúdo |
Instalação do Ubuntu sem CD ou Pen-Drive
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.
- loopback (loop de montagem).
Vantagens
Dá muito menos trabalho, é muito mais rápido e economiza cd e pendrive.
Aplicação prática
Para quem gosta de experimentar todos os sabores do Ubuntu (Kubuntu, Xubuntu, etc.) com suas versões 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.
Ter uma partição própria e já formatada no HD para instalar.
No caso de instalação de uma nova versão do Ubuntu (mudar de 10.10 para 11.04, por exemplo), a instalação é 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 (usam o Grub antigo, ainda).
Instalação direta da imagem ISO
Versões do Ubuntu já testadas com sucesso
- Ubuntu 8.04 até 10.10, Kubuntu 9.10, Kubuntu 10.10, Xubuntu 10.04, Edubuntu 10.10 beta, Lubuntu 10.04, Ubuntu Netbook 10.04.
- Versão pré-alfa e alfa 1 do Ubuntu 11.04.
- Testei também agora 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.
- Ubuntu 11.04 beta 2.
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:
sudo gedit /etc/grub.d/40_custom
Exemplos de entrada para o 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 o 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:
- é 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.
- 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 .
- Reiniciar e dar boot pela imagem ISO.
Importantíssimo: só comece a instalar depois de ler o item abaixo: 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 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.
"Bug do instalador" e solução
Sempre que a imagem ISO do Live CD está em partição Linux e algumas vezes em partição Windows, 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 teima em desmontar o isodevice e não consegue. Não é possível desmontar pelo terminal usando umount. A solução é a mostrada nas figuras abaixo:
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. Isso significa que não há nenhum problema em usar as partições de sistema para colocar a imagem ISO.
Kubuntu, Xubuntu e Lubuntu não tem gedit instalado (nesse caso, instalar o gedit ou usar o nano que já vem instalado).
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.
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 e/ou a do Alternate CD iniciarão como se fosse um CD ou Pendrive gravados.
É possivel, portanto, só experimentar ou, então, gravar pela imagem ISO do Live CD. Pela imagem ISO do Alternate CD, como é normal, é so gravar.
A instalação pela ISO do Desktop CD ou Alternate CD é idêntica a do Desktop CD ou Alternate CD gravados em CD ou Pendrive e, suponho, não precisam ser abordadas aqui.
Outros métodos de instalação pela imagem iso
São relatados apenas a título de informação.
- Disquete de boot GRUB 2 (não testei porque não tenho drive de disquete). Há muito material disponível na internet.
Direto do Ubuntu usando esquema meio virtual (testei mas não resolvi o bug do instalador)
- Criar uma partição Ext3 de 1 GB onde será colocada a imagem iso
- 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.
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.
Links relacionados
Vídeo tutorial
Feito pelo próprio autor do tutorial.
Install Ubuntu by booting ISO image on hard disk (without burn CD/DVD or USB flash drive)
Leituras recomendadas
A visita a esse tópico é essencial, pois pode havr alguma atualização feita pelo autor.
Créditos
Autor (es): pintinho |
Data: 08/05/2010 |
|
Wikifier (es): RicardoJorge |
Data: 30/04/2011 |
Mantenedor (es): RicardoJorge |
Instalacao-do-ubuntu-sem-cd-ou-pen-drive (last edited 2011-09-19 23:18:12 by localhost)








