Eu encontrei isso olhando na net.
O Grub2 é capaz de inicializar diretamente imagens ISO para muitas distribuições Linux, se as entradas tiverem sido definidas corretamente nos arquivos de configuração do Grub2.
A imagem ISO deve ser colocada em uma partição separada que não tenha um sistema operacional instalado. Por uma questão de simplicidade, nós colocá-lo-emos dentro de um novo diretório em / boot (assumindo que ele está em uma partição separada).
-
Crie o novo diretório e copie sua imagem ISO:
sudo mkdir /boot/iso sudo cp ~/Desktop/name.iso /boot/iso
Em que
~/Desktop/name.iso
é a localização e o nome de sua imagem ISO, supondo que a imagem esteja localizada em sua área de trabalho. -
Adicione a entrada do Grub2:
A entrada para a imagem ISO precisa ser adicionada ao arquivo
/etc/grub.d/40_custom
. Edite o arquivo por:gksudo gedit /etc/grub.d/40_custom
E substitua o texto nesse arquivo por este:
#!/bin/sh echo "Adding 40_custom." >&2 exec tail -n +4 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Kubuntu ISO" { set isofile="/boot/iso/kubuntu-12.04.iso" loopback loop (hd0,8)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject initrd (loop)/casper/initrd.lz }
Onde está:
-
Kubuntu ISO
= O nome que você deseja exibir no menu do Grub. -
boot/iso/kubuntu-12.04.iso
= A localização e o nome da sua imagem ISO. -
(hd0,8)
= A partição que contém a imagem ISO. - note: o
tail -n +4
significa simplesmente "qual linha o grub começa a ler a configuração a partir de como está". a quarta linha neste exemplo é a primeira linha de comentário, o que é bom.
O Grub lê as partições de uma maneira diferente do que o Ubuntu. 'hd0' significa o primeiro disco rígido que é lido como
sda
pelo Ubuntu, e8
é a partição que é igual à do Ubuntu. Em outras palavras, (hd0,8) significa 'sda8'.Para descobrir sua partição, execute este comando em um terminal:
sudo fdisk -l
Suponha que sua imagem esteja contida na partição
sda1
, altere(hd0,8)
na linha acima para(hd0,1)
e, se a imagem estiver na partiçãosdb1
, altere(hd0,8)
para(hd1,1)
. -
-
Salve e feche este arquivo e agora execute este comando:
sudo update-grub
-
Reinicialize e escolha a nova entrada ISO no menu Grub desta vez. Com sorte, ele será inicializado com êxito na área de trabalho.
Agora, se você deseja realizar uma instalação a partir do mesmo ISO, é necessário desmontar a imagem ISO primeiro, pois ela é montada a partir de uma partição em seu HDD (provavelmente você tem um único HDD e deseja instalá-lo Ubuntu para o mesmo HDD) e o instalador precisa desmontar quaisquer partições montadas antes de poder fazer qualquer alteração.
Assim, no ambiente do Live CD, acesse um Terminal e execute:
sudo umount -l /isodevice
Isso é tudo. Agora você pode clicar duas vezes no ícone 'Instalar' na área de trabalho e continuar com a instalação.
Mais informações, consulte Fóruns do Ubuntu 1 e Fóruns do Ubuntu 2
Fonte: TuxGarage