Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

  1. #1
    Join Date
    Apr 2010
    Location
    Hamburg
    Posts
    23

    Lightbulb Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    Preparation hardware

    You will need:
    1. A MicroSD card (8 GB or more)
    2. A USB keyboard
    3. Surface Pro type cover


    Download OpenSUSE Tumbleweed DVD installation ISO (I choose the one from 2014-11-07) and write it into the MicroSD card (via dd or other USB imaging tool).

    Put the SD card into the SD card slot, and connect the USB keyboard, and connect the type cover.

    In UEFI, both Secure-Boot and Trusted-Platform-Module are turned ON by default; you do not need to turn them off as OpenSUSE works very well with those features.

    Prepare Windows

    Shrink Windows data partition to create room for OpenSUSE. I recommend to free at least 30GB for OpenSUSE.

    If you are super lucky, the dumb Windows Disk Management tool will allow you shrink C partition by 30GB without any hassle.

    If Disk Management tool does not allow doing so due to "unmovable files", you will need to reinstall Windows - and apply a special trick:
    1. Use Recovery option to Reinstall (not refresh) Windows.
    2. Do not proceed with Initial Customization after Windows boots up for the first time, instead, forcibly power it off using power button, and turn it back on.
    3. You may need to power it off and on two or three times, until Windows boots up and suggests you to use Advanced Startup to repair it.
    4. Enter Command Prompt from the Advanced Startup options.
    5. Use DISKPART to shrink C partition by your desired size.
    6. Reboot and proceed to use Windows just like usual.


    If you do not forcibly reboot Surface Pro and proceed with Initial Customization, you will not be able to shrink C partition afterwards due to "unmovable file.

    Install OpenSUSE

    Make sure that USB keyboard, MicroSD card, and type cover are all in-place. Restart Surface Pro to boot from MicroSD card - you can do so via Windows Advanced Startup, or by holding VolumeDown+Power button.

    You will be greeted by OpenSUSE installer, now feel free to proceed with installation just like usual.

    Note that:
    • Feel free to use Btrfs, Ext, or any file system of your choice.
    • Double check that the EFI partition (200 MB) created by Windows is mounted on /boot/efi
    • If you choose to use Secure-Boot (which is ON by default), double check on Installation Summary screen that Secure-Boot support is ON.


    Congratulations

    After OpenSUSE installation is finished, Surface Pro will boot OpenSUSE by default. There are several tasks left to do:
    1. Use zypper or yast to upgrade Tumbleweed
    2. Use efibootmgr to adjust boot order, if you prefer to enter Windows by default.


    What works:
    • Graphics, wifi, and bluetooth all work straight away
    • Touch screen, pen, and the touch pad on type cover
    • Secure-Boot and dual-boot


    What does not work:
    • Type cover keyboard does not work, although touch pad works.
    • It cannot wake up from sleep.


    Dual-boot tricks

    Surface Pro always boots into the default (order #1) entry without offering a choice at boot time. Your UEFI boot order (set via efibootmgr) decides which OS is booted by default.

    If the #1 UEFI entry is Windows, and you wish to enter OpenSUSE, simply use Windows Advanced Startup option to choose OpenSUSE and enter.

    If the #1 entry is OpenSUSE, and you wish to enter Windows, you may use the auto-detected entry in Grub2, which takes you to Windows Recovery, and then choose "Continue to Windows 8".

    A kernel upgrade in OpenSUSE may result in Windows UEFI entry being removed; do not panic when it happens, simply enter Windows Recovery (the auto-detected Grub2 entry) and choose "Continue to Windows 8", and Windows will automatically restore its UEFI entry. Afterwards, you may again need to use efibootmgr to adjust boot entry order.

    Pictures


  2. #2

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    This is pretty amazing, great job and thanks for sharing!

  3. #3

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    Why not just buy a copy of VMware and run openSUSE virtually? You prefer painting a wall with a brush or a roller?

  4. #4
    Join Date
    Jul 2008
    Location
    Seattle, WA
    Posts
    16,296

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    On Tue, 18 Nov 2014 03:26:01 +0000, BSDuser wrote:

    > Why not just buy a copy of VMware and run openSUSE virtually? You
    > prefer painting a wall with a brush or a roller?


    This might come as a surprise, but not everyone wants to pay for
    virtualization software in order to do this sort of thing, nor does
    everyone want to run everything in a VM.

    Instructions like these are helpful for people who want the option of
    installing on bare metal.

    Jim
    --
    Jim Henderson
    openSUSE Forums Administrator
    Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

  5. #5
    Join Date
    May 2012
    Location
    Finland
    Posts
    1,950

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    Quote Originally Posted by BSDuser View Post
    Why not just buy a copy of VMware and run openSUSE virtually? You prefer painting a wall with a brush or a roller?
    Surface 3 Pro isn't really that different from a normal laptop - it's an Intel CPU+Intel GPU setup with a touch panel.

    In short, it's "just a normal laptop", albeit a very compact one.
    .: miuku #suse @ irc.freenode.net
    :: miuku@opensuse.org

    .: h​ttps://download.opensuse.org/repositories/home:/Miuku/

  6. #6

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    Quote Originally Posted by hendersj View Post
    On Tue, 18 Nov 2014 03:26:01 +0000, BSDuser wrote:

    > Why not just buy a copy of VMware and run openSUSE virtually? You
    > prefer painting a wall with a brush or a roller?


    This might come as a surprise, but not everyone wants to pay for
    virtualization software in order to do this sort of thing, nor does
    everyone want to run everything in a VM.

    Instructions like these are helpful for people who want the option of
    installing on bare metal.

    Jim
    --
    Jim Henderson
    openSUSE Forums Administrator
    Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C
    The problem with dual-boots is that one wastes the other OS's functionality 100% of the time.

  7. #7

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    On 2014-11-18, BSDuser <BSDuser@no-mx.forums.opensuse.org> wrote:
    > The problem with dual-boots is that one wastes the other OS's
    > functionality 100% of the time.


    That can be an advantage.

  8. #8
    Join Date
    Jul 2008
    Location
    Seattle, WA
    Posts
    16,296

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    On Tue, 18 Nov 2014 13:26:02 +0000, BSDuser wrote:

    > The problem with dual-boots is that one wastes the other OS's
    > functionality 100% of the time.


    Well, I dual-boot my primary desktop - Linux most of the time, Windows
    for games. Virtualization isn't suitable for the games I play on Steam
    that won't run on Linux.

    I don't boot into Windows often, but when I want to play Deus Ex: Human
    Revolution, I kinda have to do that.

    Which points out what I'm saying: While a virtualization solution might
    work for you and what you're doing, that's not the solution for
    *everyone*. Running openSUSE natively on a Surface Pro 3 may not be what
    you want to do, and that's fine. That doesn't mean the effort isn't
    appreciated for those who *do* want to run it that way (or to dual boot).

    Jim

    --
    Jim Henderson
    openSUSE Forums Administrator
    Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

  9. #9

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    have no knowledge of video games or Steam. I barely have enough time to exercise or attempt my medicore classical guitar practicing.

  10. #10
    Join Date
    Jun 2008
    Location
    UK
    Posts
    5,479

    Default Re: Guide: Run OpenSUSE on Surface Pro 3, dual boot with Windows!

    Quote Originally Posted by EmpireITtech View Post
    This is pretty amazing, great job and thanks for sharing!
    +1

    Thanks @guohouzuo, really useful. Great guide, pictures, and recent Tumbleweed which I use. I already had Surface Pro on my research list as an alternative to getting a tablet and/or a laptop replacement. Food for thought.
    Leap 42.2 (ext4, KDE Plasma 5.8.6) ~ crawling updates
    Manjaro (ext4, Xfce) ~ rolling updates
    Tumbleweed (Btrfs, KDE Plasma5) ~ spinning with updates

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •