La instalación de Solaris 10 en KVM se reinicia constantemente

La instalación de Solaris 10 en KVM se reinicia constantemente

Se instaló correctamente Solaris 10 sparc en KVM. Sin embargo, cuando reinicié la máquina virtual, no aparece la pantalla de inicio de sesión, sino que se reinicia constantemente. He leído diferentes documentosenlace1 enlace2 enlace3pero ninguna de sus soluciones ayudó. Usé Ubuntu 12.04 e instalé Solaris usando Virt-Manager. Actualicé qemu-kvm a la última versión (2.0) ya que la instalada en Ubuntu es bastante antigua. Tengo la siguiente configuración a continuación para configurar Solaris en virt-manager, si esto ayuda.

ISO - sol-10-u11-ga-sparc-dvd.iso


Memory: 2GB
Processors: 1 
Hard Disk: raw, 
cache=writeback, IDE
Network: E1000
Sound: ac97
OS Type: Other OS types (other) choose Solaris 10
Boot order: Disk 'ide0', CD-ROM
Tablet for Pointer: No
Use local time for RTC: Yes

Respuesta1

Tuve un problema similar con Solaris x86 después de actualizar QEMU de 1.5.3 a 2.0.0. Un rápidogit bisectarSe demostró la sesión en el repositorio fuente de QEMU.estecomprometerse a ser el culpable:

target-i386: Set model=6 on qemu64 & qemu32 CPU models

Aparentemente a Solaris 10 no le gusta mucho esto (Solaris 11 funciona bien).

Si bien esto probablemente no ayude mucho en su caso, es posible que desee intentar:

  • haciendo un QEMUgit bisectarpara tu problema,
  • degradar QEMU a una rama anterior (a menos que tenga motivos para usar la versión 2.0).

Respuesta2

Solaris10 X86 funciona bien en los nuevos Qemu-3.1.0 y libvirt-4.9. Intenté "reportar" desde VirtualBox a qemu pero fallé, una instalación nueva funciona bien.

Con la versión sparc solo tengo fallas... simplemente el proceso de arranque no se inicia.

Lo instalé desde DVD y utilicé la consola serie, fs es ufs (no probé zfs pero creo que funcionará)

Recuerde: Es posible que en algunas CPU no funcione bien y entre en pánico.

Si alguien lo necesita, este es el volcado xml, solo edite la dirección mac con los valores correctos, la ruta de la imagen del disco y lo que desee.

<domain type='kvm' id='12'>
  <name>solaris10</name>
  <uuid>c76c491e-c264-4939-8333-835dae48405f</uuid>
  <title>solaris10</title>
  <description>Virtual machine solaris10 with serial</description>
  <memory unit='KiB'>3145728</memory>
  <currentMemory unit='KiB'>3145728</currentMemory>
  <vcpu placement='static'>1</vcpu>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc'>hvm</type>
    <bootmenu enable='yes'/>
  </os>
  <features>
    <acpi/>
  </features>
  <cpu mode='host-passthrough' check='partial'/>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type='file' device='floppy'>
      <driver name='qemu'/>
      <target dev='fda' bus='fdc'/>
      <alias name='fdc0-0-0'/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu'/>
      <target dev='hda' bus='ide' tray='open'/>
      <readonly/>
      <boot order='1'/>
      <alias name='ide0-0-0'/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='unsafe'/>
      <source file='/home/myname/.local/share/libvirt/images/solaris10.qcow2'/>
      <backingStore/>
      <target dev='hdb' bus='ide'/>
      <boot order='2'/>
      <alias name='ide0-0-1'/>
      <address type='drive' controller='0' bus='0' target='0' unit='1'/>
    </disk>
    <controller type='pci' index='0' model='pci-root'>
      <alias name='pci.0'/>
    </controller>
    <controller type='fdc' index='0'>
      <alias name='fdc0'/>
    </controller>
    <controller type='usb' index='0' model='ich9-ehci1'>
      <alias name='usb'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x7'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci1'>
      <alias name='usb'/>
      <master startport='0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci2'>
      <alias name='usb'/>
      <master startport='2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'/>
    </controller>
    <controller type='usb' index='0' model='ich9-uhci3'>
      <alias name='usb'/>
      <master startport='4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x2'/>
    </controller>
    <controller type='ide' index='0'>
      <alias name='ide'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='bridge'>
      <mac address='CH:AN:GE:ME:PL:EASE'/>
      <source bridge='bridge0'/>
      <target dev='vnet0'/>
      <model type='e1000'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/0'/>
      <target type='isa-serial' port='0'>
        <model name='isa-serial'/>
      </target>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/0'>
      <source path='/dev/pts/0'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
    </console>
    <input type='mouse' bus='ps2'>
      <alias name='input0'/>
    </input>
    <input type='keyboard' bus='ps2'>
      <alias name='input1'/>
    </input>
    <input type='tablet' bus='usb'>
      <alias name='input2'/>
      <address type='usb' bus='0' port='1'/>
    </input>
    <input type='keyboard' bus='usb'>
      <alias name='input3'/>
      <address type='usb' bus='0' port='2'/>
    </input>
    <graphics type='spice' port='5900' autoport='yes' listen='0.0.0.0' keymap='it'>
      <listen type='address' address='0.0.0.0'/>
      <gl enable='no' rendernode='/dev/dri/renderD128'/>
    </graphics>
    <video>
      <model type='vmvga' vram='16384' heads='1' primary='yes'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </video>
    <memballoon model='none'/>
  </devices>
</domain>

información relacionada