squeeze kvm headless

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
chrismaster
Beiträge: 3
Registriert: 06.04.2010 20:30:18

squeeze kvm headless

Beitrag von chrismaster » 06.04.2010 23:37:08

Hallo ich probiere mich gerade an kvm.
Habe mir ein WinXP gekauft und davon eine iso erstellt.
Nun mittels

Code: Alles auswählen

virt-install --connect qemu:///system --name xp --ram 1024 --vcpus=2 --cdrom=/home/chrismaster/winxp.iso --vnc --noautoconsole --os-type windows --os-variant=winxp --accelerate --network=bridge:br0 --hvm -k fr -f /mnt/vm/xp.img -s 30
Dann verbinde ich mich mit vnc zum Server und starte die Installion.
Nach dem ersten booten bekomme ich den Fehler:
Booting from Hard Disk...
A disk read error occurred
Press Ctrl+Alt+Del to restart

Hat wer einen Tip wie ich das hinbekomme?
sg
chris

pluvo

Re: squeeze kvm headless

Beitrag von pluvo » 06.04.2010 23:51:56

Hi!

Lese mal die manual. Du benutzt einige veraltete Optionen.

Versuche mal:

Code: Alles auswählen

virt-install --connect qemu:///system --name xp --ram 1024 --vcpus=2 --cdrom=/home/chrismaster/winxp.iso --vnc --noautoconsole --os-type windows --os-variant=winxp --network bridge=br0 -k fr --disk path=/mnt/vm/xp.img,size=30,sparse=false

chrismaster
Beiträge: 3
Registriert: 06.04.2010 20:30:18

Re: squeeze kvm headless

Beitrag von chrismaster » 07.04.2010 00:30:57

hallo,
habe es jetzt mit deinem befehl getestet.
es kommt der selbe fehler.
der unterschied war, dass die image erstellung sehr lang gedauert hat. das resultat war aber das gleiche.
a disk read error ocurred
perss ctrl+alt+del to restart

pluvo

Re: squeeze kvm headless

Beitrag von pluvo » 09.04.2010 21:41:59

Könnte an Squeeze liegen.

Ich habe Lenny (stable) und hier funktioniert es. Allerdings benutze ich auch die Debianlenny-backports Pakete:

Code: Alles auswählen

ii  kvm                                     85+dfsg-4~bpo50+1           Full virtualization on x86 hardware
ii  libvirt-bin                             0.6.5-3~bpo50+1             the programs for the libvirt library
ii  virtinst                                0.500.0-3~bpo50+1           Programs to create and clone virtual machines
ii  linux-image-2.6.32-bpo.3-amd64          2.6.32-9~bpo50+1            Linux 2.6.32 for 64-bit PCs
(Einen echten Hardware-Fehler kannst du aber auch ausschließen?)

Wie sieht deine Konfiguration aus?

Code: Alles auswählen

virsh -c qemu:///system dumpxml xp

chrismaster
Beiträge: 3
Registriert: 06.04.2010 20:30:18

Re: squeeze kvm headless

Beitrag von chrismaster » 12.04.2010 19:41:18

hi,
hardware schließe ich eigentlich aus, da es auf 2 geräte auf squeeze das gleiche verhalten gibt.

Code: Alles auswählen

<domain type='kvm' id='2'>
  <name>xp</name>
  <uuid>5a200101-de23-5120-3eb7-01b99b675e93</uuid>
  <memory>1048576</memory>
  <currentMemory>1048576</currentMemory>
  <vcpu>2</vcpu>
  <os>
    <type arch='x86_64' machine='pc-0.12'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>destroy</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/mnt/vm/xp.img'/>
      <target dev='hda' bus='ide'/>
      <alias name='ide0-0-0'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>
    <controller type='ide' index='0'>
      <alias name='ide0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:4f:29:e8'/>
      <source bridge='br0'/>
      <target dev='vnet0'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/2'/>
      <target port='0'/>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/2'>
      <source path='/dev/pts/2'/>
      <target port='0'/>
      <alias name='serial0'/>
    </console>
    <input type='tablet' bus='usb'>
      <alias name='input0'/>
    </input>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='5900' autoport='yes' keymap='de'/>
    <video>
      <model type='vga' vram='9216' heads='1'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
  </devices>
</domain>


Antworten