You are not logged in.

#1 2016-11-10 07:04:46

KyouR
New Member
Registered: 2016-11-10
Posts: 4

[solved] Microsoft Surface Pro 3 - Installation

I am currently trying to get bunsenlabs to install on a Surface Pro 3. From the light research that I've done it seems that it was previously possible to install #! on this with device with a work around. With the knowledge from that post and the current state of bunsenlabs, what should the ideal procedure be to get it running?

I tried to research further but I don't quite understand the steps being taken post rEFInd installation nor the details about the kernel in the post below. I am not sure if all these steps are necessary with the current state of bunsenlabs.

To further clarify a bit: everything is understood up until after the rEFInd stage of the post. I have bunsenlabs running on an alternate laptop in which I prepared a bootable installation USB (tested)

Thank you for your assistance in this matter.

Edit*: if you could also direct me to another forum post that is really closely related, that would be helpful too. Not entirely too sure what I'm looking for.

Last edited by KyouR (2016-11-15 04:09:03)

Offline

#2 2016-11-10 07:31:54

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: [solved] Microsoft Surface Pro 3 - Installation

Interesting link, never seen that one before...

Those steps should still work with BunsenLabs but there are alternative methods.

Can you boot with "CSM" or "Legacy" mode enabled and UEFI-mode disabled?

If so, you can install BL with UEFI disabled and convert it to UEFI afterwards:

https://forums.bunsenlabs.org/viewtopic.php?id=391

Or you could use a Debian jessie non-live (netinstall) ISO image which will support UEFI automagically then run the bunsen-netinstall script afterwards:

https://github.com/BunsenLabs/bunsen-netinstall

The stock BL kernel already has the patches discussed in the linked thread; if you still have problems there is a newer version available from jessie-backports:

https://forums.bunsenlabs.org/viewtopic.php?id=1257

EDIT: looks like hardware support is incomplete with the vanilla kernel, there is a patched kernel available for Arch:

https://github.com/matthewwardrop/linux-surfacepro3

Last edited by Head_on_a_Stick (2016-11-10 07:37:46)

Offline

#3 2016-11-11 04:01:17

KyouR
New Member
Registered: 2016-11-10
Posts: 4

Re: [solved] Microsoft Surface Pro 3 - Installation

So this is new territory for me entirely. I am not sure that I can boot with Legacy and UEFI disabled, so I am going to try the second way with the non-live iso.

I'll be completely honest, I've never done anything like that before but I'm going to try to figure that out now.

What I think I understand is I should:
1. Use that non-live iso to get the net installer running
2. Patch(?) the kernel using the last provided link in the edit

Thank you for answering.

Last edited by KyouR (2016-11-11 04:01:46)

Offline

#4 2016-11-11 07:41:22

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: [solved] Microsoft Surface Pro 3 - Installation

No, I would recommend installing Arch with the linux-surfacepro3 AUR package providing the kernel.

You could try patching the Debian kernel after installation if you want:

https://kernel-handbook.alioth.debian.o … n-official

Offline

#5 2016-11-12 05:58:12

KyouR
New Member
Registered: 2016-11-10
Posts: 4

Re: [solved] Microsoft Surface Pro 3 - Installation

Head_on_a_Stick wrote:

No, I would recommend installing Arch with the linux-surfacepro3 AUR package providing the kernel.

You could try patching the Debian kernel after installation if you want:

https://kernel-handbook.alioth.debian.o … n-official

Gah I'm so confused. I never did anything technical with linux so all of this is just confusing. I thought I should use the other install method with the base Debian 8.6 then install BL through that net install?

I'm really sorry, I'm trying to understand all of this. I'm not even sure how to patch a kernel. Is that something to be done after the Debian/Arch install and the script is run? Did you link the Arch installation or just the sp3 kernel to update with and I have to do a very minimum install of Arch/Debian then use that kernel somehow?

I know these shouldnt be asked here but this is literally the first time I've encountered any of this and if pointed in the right direction, I should be able to get it from there. But I do need some direction. Ideally a step by step process would help that is a rough guideline. Doesn't have to be too in depth.

edit: [removed my edit]

Last edited by KyouR (2016-11-12 07:50:09)

Offline

#6 2016-11-12 14:11:51

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: [solved] Microsoft Surface Pro 3 - Installation

KyouR wrote:

this is just confusing

Yes, my replies have been far too glib, sorry about that :8

I will attempt to explain better.

As I see it, you have three choices:

  1. Install BunsenLabs from the official ISO image with UEFI mode disabled and convert the installed system to UEFI afterwards.

  2. Install from a Debian jessie netinstall ISO image (in UEFI mode) then reboot and download and run the bunsen-netinstall script to convert the jessie system.

  3. Install Arch instead and use the patched kernel from the AUR.

For options 1 & 2 you could attempt to add the patches used in the AUR package to the stock Debian jessie (or jessie-backports) kernel but I'm not sure how feasible that would be.

I know these shouldnt be asked here

No, not at all, these are good questions smile

EDIT: here is the most up-to-date source for the SurfacePro3 kernel patches:

https://github.com/shvr/fedora-surface-pro-3-kernel/

Last edited by Head_on_a_Stick (2016-11-12 14:16:31)

Offline

#7 2016-11-12 20:51:26

Horizon_Brave
Operating System: Linux-Nettrix
Registered: 2015-10-18
Posts: 1,473

Re: [solved] Microsoft Surface Pro 3 - Installation

I know these shouldnt be asked here

No way, this has been a very education thread!  The great thing about forums like this is the "library" effect is has in that people (not as often as they should) can go in and find and learn about issues.   Welcome to the forums and Bunsenlabs btw!  I'm thinking about getting a Surface myself actually!   Sssh dont' tell these other linux users!  big_smile


"I have not failed, I have found 10,000 ways that will not work" -Edison

Offline

#8 2016-11-13 10:47:58

KyouR
New Member
Registered: 2016-11-10
Posts: 4

Re: [solved] Microsoft Surface Pro 3 - Installation

Head_on_a_Stick wrote:

...
As I see it, you have three choices:

  1. Install BunsenLabs from the official ISO image with UEFI mode disabled and convert the installed system to UEFI afterwards.

  2. Install from a Debian jessie netinstall ISO image (in UEFI mode) then reboot and download and run the bunsen-netinstall script to convert the jessie system.

  3. Install Arch instead and use the patched kernel from the AUR.

For options 1 & 2 you could attempt to add the patches used in the AUR package to the stock Debian jessie (or jessie-backports) kernel but I'm not sure how feasible that would be.
...

So I chose option 3 and I managed to get everything running. It seemed like the most viable option since the AUR has builds specifically for the SP3. A couple of your posts on the Arch forums actually helped me get it together and now I'm just trying to replicate the bunsen feel (same programs etc). At this moment I'm just trying to sort out dualbooting because I believe I may have screwed up setting up the boot method... but that's beyond the topic of this discussion. Thank you for your help. Your effort to assist is extremely appreciated.

If this gets searched, [this] video  guide is what I used. Seeing as there is only one drive in the system, I just freed up space from windows and allocated that to new subsections (sda5...9) through that guide. Be sure not to wipe your drive as that video instructs if you are dualbooting. I can't help with that though as I am working out some kinks right now as I'm sure I did it incorrectly. Also some parts of that video are not applicable, such as the bit about the intel 4470k and the graphics card problems (you can skip the extra steps provided).

Horizon_Brave wrote:

No way, this has been a very education thread!  The great thing about forums like this is the "library" effect is has in that people (not as often as they should) can go in and find and learn about issues.   Welcome to the forums and Bunsenlabs btw!  I'm thinking about getting a Surface myself actually!   Sssh dont' tell these other linux users!  big_smile

Thank you for the encouragement. Honestly when I first posted I expected some sort of hostility as a lot of technical forums don't seem too noob friendly. I'd be happy to forward any information obtained from this as well.

Thanks for the greetings! It really does mean a lot.

Offline

#9 2016-11-13 10:56:43

damo
....moderator....
Registered: 2015-08-20
Posts: 6,734

Re: [solved] Microsoft Surface Pro 3 - Installation

KyouR wrote:

..... Honestly when I first posted I expected some sort of hostility as a lot of technical forums don't seem too noob friendly. I'd be happy to forward any information obtained from this as well.

Thanks for the greetings! It really does mean a lot.

We like to think that this is a "friendly" forum smile  As long as someone seems to be making some effort to find answers, without expecting others to do the work for them, things usually stay pretty amenable!

If you think your issue has been sorted out, then you can edit the title of your first post and add "[SOLVED]"


Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt  «» BunsenLabs on DeviantArt

Offline

#10 2016-11-13 16:00:39

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: [solved] Microsoft Surface Pro 3 - Installation

KyouR wrote:

[this] video  guide

I strongly recommend that potential Arch Linux users *do not* follow this video.

The only installation guide for Arch that is kept properly up-to-date and error-free is the official one:

https://wiki.archlinux.org/index.php/Installation_guide

Although the current iteration of the Guide has seen the dissolution of the previously available "Beginner's" version (and rightly so, IMO), all of the necessary information can still be found by clicking through the TV-tropes-style links.

Offline

Board footer

Powered by FluxBB