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 mad skills in:

Nothing? Add some keywords!

This project is part of:

Hack Week 14

Activity

  • almost 2 years ago: yfjiang liked Windows 10 in openQA
  • over 3 years ago: RBrownSUSE liked Windows 10 in openQA
  • over 3 years ago: xgonzo liked Windows 10 in openQA
  • over 3 years ago: dzedro joined Windows 10 in openQA
  • over 3 years ago: SShyukriev started Windows 10 in openQA
  • Show History

    Comments

    • SShyukriev
      over 3 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
      over 3 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
      over 3 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
      over 3 years ago by dzedro | Reply

      WindowsVirtioDrivers

    • lnussel
      over 3 years ago by lnussel | Reply

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

    • dzedro
      over 3 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!