Games

Published on December 18th, 2013 | by KamikazeXeX

0

Wanna try SteamOS, but have a UEFI Motherboard, heres a workaround

steam_os

Heya people, its been a while since I made a blog post so I have one for you all today, given the release of SteamOS Beta was the other day I decided to try it out, they said it will only support UEFI motherboards, my board has EFI booting for CD/DVD only but making a bootable DVD isn’t available using windows from my knowledge so my only option is the USB methods, I then found a handy post over here about making a bootable usb for Non-UEFI motherboards, I’ve yet to try it but I will be shortly, I will update + post back results and maybe some screenshots, enjoy gaming with a dedicated gaming OS!

Method 1: Grub and SysLinux

This method is provided  with great thanks to /u/FrostyCoolSlug of Reddit.  Please use extreme caution when trying any of these steps, and I am not responsible for any damage to an existing computer installation.

Disclaimers:

  • This configuration will automatically wipe your hard drive and install SteamOS as soon as it’s finished booting. Don’t use on a real computer unless you’re REALLY sure.
  • I take no responsibility if you break your machine following these instructions!
  • I’m not going to “support” this installation method, it’s very much a “Works for me” situation, YMMV.

These instructions assume your USB pen drive is on D: – Adjust where relevant

Step 1: Download syslinux from Here[1]

Step 2: Download the following two Grub packages* and place them in D:\grub (you may need to create it)

  • http://www.l4d3.org/grub-pc_1.99-27+deb7u1+steamos3+bsos1_amd64.deb[2]
  • http://www.l4d3.org/grub-pc-bin_1.99-27+deb7u1+steamos3+bsos1_amd64.deb[3]

Note: if for change, those files are removed, I have uploaded these to my public bitorrent syncdirectory here:

  • Install BitTorrent Sync
  • Create a folder in your home directory
  • Use the key “BWSL4QC5J7E5HSLNHNR4BSIBA47E6DOZB”, to add the sync folder

Step 2: Extract the SteamOSInstaller.zip file to the root of your USB drive

Step 3: In the root of your USB drive, create a new folder called syslinux

Step 4: From the downloaded syslinux zip file, extract bios/win32 and bios/mbr into D:\syslinux\

Step 4: Open a Command Prompt as Administrator and run MAKE SURE YOU CORRECT THE DRIVE LETTER!:

1
d:\syslinux\win32\syslinux.exe --install --mbr --active d:

Step 5: Create the file D:\syslinux.cfg and put in the following:

1
DEFAULT linux TIMEOUT 50 LABEL linux kernel install.amd/vmlinuz append initrd=install.amd/gtk/initrd.gz preseed/file=/cdrom/default.preseed DEBCONF_DEBUG=developer desktop=steamos auto=true priority=critical video=vesa:ywrap,mtrr vga=788 -- quiet

Step 6: Insert the USB drive into the target machine and boot, the installer should run.

Step 7: The installer will FAIL when attempting to install grub, as grub-pc is missing, hold Ctrl+Alt and Hit F2 to drop into a shell, hit Enter to activate it.

Step 8: Type the following and when prompted, do not select any drives, just hit OK and then ‘Yes’:

1
2
3
4
chroot /target /bin/bash
apt-get install grub-common grub2-common
dpkg -i /media/cdrom/grub/grub-pc-bin_1.99-27+deb7u1+steamos3+bsos1_amd64.deb
dpkg -i /media/cdrom/grub/grub-pc_1.99-27+deb7u1+steamos3+bsos1_amd64.deb

Step 9: Once that’s complete, Hold Ctrl+Alt then hit F5 to return to the UI

Step 10: Hit ‘Continue’ to try grub again, this time it should run properly, say ‘Yes’ to installing to the MBR and the installation will complete.

Step 11: Once installation is complete, follow the rest of the guide Here[4]

Note that the grub packages are hosted by me (edit: /u/FrostyCoolSlug), they are simply the standard debian builds with the DEBIAN/control file edited to repair dependency problems, and re-versioned to reflect their SteamOS usefulness.

VirtualBox Users 

To boot from USB, download this[5] , extract plpbt.iso and boot from that, it’ll allow a USB boot. Note that ‘Enable USB 2.0 (EHCI) Controller’ must be DISABLED.

Troubleshooting

Issue 1:
“I am stuck on now is “Run steam, accept the EULA, and let it bootstrap. Logoff the steam account”.”

Solution 1:
run steam from a terminal for it to work, once I was on the login screen, I quit steam then logged out the steam user, then jumpped into desktop and executed the script.

Issue 2:

Ran the script, it rebooted into capturing recovery partition mode then something failed and threw me into (initramfs) prompt.  I rebooted into “normal” mode again and after the loading finishes I get stuck with a black screen.”

Solution 2:
This was caused by having two screens attached. Disconnecting one of them helped.

Issue 3:
“I’ve noticed it sometimes seemingly dismounting my USB drive, not entirely sure what causes it, try it again and see if it’s any better… There may be a driver issue otherwise, I’ve only done my testing in VirtualBox.”

Solution 3:
If you Ctrl+alt+F4, the logs might explain why it’s not working.


About the Author



Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top ↑