Como instalar o OpenSuse 11.4 através de um ISO sem gravá-lo em um DVD?

0

Como instalar o OpenSuse 11.4 através de um ISO sem gravá-lo em um DVD?

A instalação precisa ser feita em hardware, não em alguma máquina virtual.

anisha@linux-dopx:~/tarBalls> uname -a && cat /etc/issue
Linux linux-dopx 3.2.1-12-desktop #1 SMP PREEMPT Thu Jan 19 16:02:50 IST 2012 x86_64 x86_64 x86_64 GNU/Linux
Welcome to openSUSE 11.3 "Teal" - Kernel \r (\l).
    
por Aquarius_Girl 27.04.2012 / 10:20

2 respostas

4

Você pode usar um pendrive USB. Veja as instruções aqui .

Como alternativa, existem maneiras de instalar um SO secundário (dual-boot) sem qualquer mídia externa, dependendo do sistema operacional que você já possui, mas elas são um pouco complicadas. O método CD / USB permite limpar completamente a máquina e instalar novamente. O método alternativo só permite que você instale ao lado do antigo.

Primeiro, você precisa criar espaço no seu disco. Isso pode significar encolher algumas partições, ou talvez você tenha uma que possa excluir. Você não pode fazer isso normalmente se estiver correndo do disco na hora, então você pode estar preso neste momento. Você pode ter mais sorte fazendo isso se você inicializar o sistema operacional em "modo de recuperação" (o Ubuntu tem tal coisa, mas eu não sei sobre o SUSE). Você precisará de pelo menos uma partição primária restante, pois não pode instalar nada inicializável na partição estendida.

Depois de preparar seu disco, você precisará de algum software de VM. Eu fiz isso usando o kvm / qemu no passado, mas acho que o VMWare e talvez o VirtualBox devam funcionar também. A VM é apenas uma etapa temporária. Se o seu hareware não suportar a virtualização, você precisará do software da VM com um modo de emulação de fall-back (o instalador será executado lentamente, mas ainda deverá funcionar).

Você precisa criar uma nova VM que inicialize a partir de sua imagem ISO, e tenha seu disco rígido real como disco (ou seja, não um disco virtual como você faria normalmente usar para uma VM). Você normalmente precisa estar executando como usuário root para ter acesso ao dispositivo de disco nu. Será chamado algo como /dev/sda ou /dev/hda . Use o dispositivo sem o número da partição (ou seja, não /dev/sda1 ).

Você pode testar se tiver os discos certos configurando-os para inicializar a partir do disco rígido; se estiver funcionando, ele tentará inicializar o sistema operacional existente na VM. Não deixe que ele inicialize muito - você deve interrompê-lo antes que ele tenha tempo de interferir em qualquer coisa.

Quando você inicializar sua VM, você deverá ver o processo normal de inicialização do LiveCD. Execute o instalador e diga para instalar ao lado do sistema operacional existente. Não deixe-o sobrescrever qualquer parte do seu sistema operacional existente, senão o Bad Things acontecerá muito rapidamente (não é muito bom deletar um SO enquanto ele está rodando).

Espero que o processo de instalação continue exatamente como o normal e instale tudo no lugar certo. Quando estiver concluído, você poderá reinicializar o novo SO dentro da VM para testá-lo, se desejar. A tela de inicialização deve permitir que você escolha entre o sistema operacional antigo e o novo. Certifique-se de escolher o novo.

Uma vez que você está feliz com o novo sistema operacional instalado OK, você pode desligar a VM e reiniciar a máquina. Ele deve aparecer com o novo menu de inicialização e você deve ser capaz de escolher entre o antigo e o novo sistema operacional.

Se você está feliz com a nova instalação, você pode sempre excluir o antigo reformatando suas partições e excluindo-o da sua configuração do Grub. Você provavelmente ficará preso a uma tabela de partições ímpar durante a vida útil da máquina.

    
por 27.04.2012 / 10:24
1

Isso funciona para mim (de um openSUSE para o próximo, raiz na primeira partição no primeiro hd):

#!/bin/bash

opensuse_version=12.1
version=121_64
arch=x86_64

mount /data/iso/openSUSE_${version}.iso /mnt/ -o loop 

cp /mnt/boot/${arch}/loader/initrd /boot/initrd-install
cp /mnt/boot/${arch}/loader/linux /boot/vmlinuz-install

umount /mnt

echo "
###Don't change this comment - YaST2 identifier: Original name: install###
title openSUSE ${opensuse_version} - install
    root (hd0,0)
    kernel /boot/vmlinuz-install
    initrd /boot/initrd-install 
" >> /boot/grub/menu.lst

perl -pi -e 's/^\s*timeout\s*\d+/timeout 8/' /boot/grub/menu.lst

init 6

Após a reinicialização, escolho a entrada "install" do grubmenu. Quando aparecer "Certifique-se de que o número de CD 1 esteja na sua unidade". Eu volto e em algum lugar eu escolho o disco rígido e o caminho para o iso-file.

    
por 28.04.2012 / 08:05