To make sure openSUSE can coexist nicely with an existing Windows installation, we need to have automated regression testing. UEFI and secure boot are especially interesting.That means installing Windows and openSUSE in parallel in openQA.

Instead of just uploading some prepared hard disk image, openQA should ideally install Windows itself and save the generated image. In a second run openQA can then install the latest Leap or TW on that disk image.

By taking this project you can learn

  • how to install Windows :-)
  • how to write and modify tests in openQA
  • how to make openQA save and use hard disk images
  • quirks about UEFI and secure boot

Useful links:

A Windows installation ISO is available in MSDN.

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 14

Activity

  • over 3 years ago: yfjiang liked this project.
  • about 5 years ago: RBrownSUSE liked this project.
  • about 5 years ago: xgonzo liked this project.
  • about 5 years ago: dzedro joined this project.
  • about 5 years ago: SShyukriev started this project.
  • about 5 years ago: SShyukriev liked this project.
  • about 5 years ago: bchou liked this project.
  • about 5 years ago: lnussel originated this project.

  • Comments

    • SShyukriev
      about 5 years ago by SShyukriev | Reply

      I've wrapped some of the things catched up while installing Win10 on a qemu/kvm. Hope it would be useful. http://paste.opensuse.org/95245387

    • SShyukriev
      about 5 years ago by SShyukriev | Reply

      Looks like it should be booted with a recent QEMUCPU setting for Machine in openQA. I've used Haswell to overcome this.

    • dzedro
      about 5 years ago by dzedro | Reply

      Windows (10) doesn't have scsi drivers by default, drivers from ferdora project solved this issue. https://fedoraproject.org/wiki/WindowsVirtioDrivers

      Compared with SLE or openSUSE has windows installation much worse quality .. lot of missing or behaving weird shortcuts/buttons, no scsi drivers it self and so on. (or windows is just slower that SUSE/not fast enough for openQA)

      windows installtion doesn't run in qemu with -cpu qemu64, it works with -cpu host or core2duo

      successfull installtion with scsi or ide-cd CDMODEL, I will open PR http://paste.opensuse.org/c8b8ecc4

    • dzedro
      about 5 years ago by dzedro | Reply

      WindowsVirtioDrivers

    • lnussel
      about 5 years ago by lnussel | Reply

      did you put the code somewhere so we can benefit from it on openqa.o.o? :)

    • dzedro
      about 5 years ago by dzedro | Reply

      I added test https://openqa.opensuse.org/tests/226685, but ide-cd fix must be applied on opensuse workers

    Similar Projects

    This project is one of its kind!