Installer la bêta de SteamOS sur un PC sans UEFI
Let's bidouille
Le 14 décembre 2013 à 12h37
5 min
Logiciel
Logiciel
Comme nous l'évoquions cette nuit, SteamOS est désormais disponible pour ceux qui voudraient tester la bête. Pour le moment, il y a quelques limitations, dont une qui empêche l'installation sur une machine dépourvue d'UEFI. Nous avons décidé de chercher une solution.
Valve a décidé de simplifier au maximum l'installation de SteamOS pour la première version bêta qui a été mise à disposition de tous dans la nuit. Le problème, c'est que cela se fait au détriment d'une large compatibilité. Ainsi, seuls les GPU NVIDIA sont officiellement supportés (mais nous reviendrons plus tard sur ce point), et il faut forcément disposer d'une UEFI.
Le D2305 de Giada : une Steam Machines en puissance... mais sans UEFI
Ce dernier choix a sans doute été fait afin de s'éviter la gestion des multiples outils de boot et autres MBR. Il suffit en effet de copier le contenu du fichier ZIP téléchargé sur une clef, et si la machine est compatible : ça fonctionne. Mais les UEFI sont encore rares, surtout dans le monde des Mini PC et autres ordinateurs portables par exemple.
SteamOS nécessite une UEFI pour s'installer, mais on peut contourner le problème
Nous avons en effet rencontré des soucis avec deux de nos machines pour le moment : celle qui nous sert à tester les GPU à base de X79 d'Asus (la Sabertooth) qui refusait de booter malgré la présence d'une UEFI, et notre Mini PC Giada D2305 (voir notre test) qui était pourtant le parfait candidat : un CPU Intel (Ivy Bridge), une GeForce GT640, un disque dur de 500 Go, etc.
Nous avons donc commencé à chercher une solution et à tester différentes alternatives. Finalement, c'est sur ce fil de Reedit que nous avons trouvé notre bonheur. Voici la procédure suivie sous Windows 8.1, mais qui devrait fonctionner aussi sur des versions antérieures de l'OS de Microsoft :
- Téléchargez le fichier d'installation personnalisée
- Téléchargez cette version de Syslinux
- Téléchargez ces deux fichiers :
- Formatez la clef USB en FAT32
- Décompressez le contenu de l'archive SteamOSInstaller.zip à la racine
- Créez un répertoire « grub » à la racine, y placer les deux fichiers .deb
- Créez un répertoire « syslinux » à la racine, y décompresser depuis l'archive Syslinux-6.02.zip :
- Le contenu du répertoire bios\win32
- Le contenu du répertoire bios\mbr
- Lancez la commande suivante en mode administrateur :
ATTENTION, remplacez la lettre X: par celle de votre clef
X:\syslinux\win32\syslinux.exe --install --mbr --active X:
- Créez un fichier « syslinux.cfg » à la racine, et y placer le contenu suivant :
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
La clef ainsi créée a pu démarrer sans problème sur le D2305 de Giada. Attention néanmoins, tout le contenu de votre disque dur sera effacé dans la procédure qui démarrera automatiquement, SteamOS ne pouvant pour le moment pas être utilisé en double boot. Il faudra donc ne pas lancer cela sur une machine que vous utilisez au quotidien.
Une fois la procédure terminée, il faudra encore jouer de la ligne de commandes
De plus, une fois la procédure d'installation bien avancée, vous aurez droit à une erreur du fait de l'absence du paquet grub-pc. C'est là que les deux fichiers .deb téléchargés vous seront utiles. Il faudra alors presser la combinaison de touches « CTRL + ALT + F2 ». Vous devrez ensuite activer la console en pressant la touche « Entrée ».
Il faudra alors taper les commandes suivantes. Attention, vous serez alors en clavier QWERTY. N'hésitez par contre pas à user de la touche « Tabulation » pour vous éviter d'avoir à taper le nom des fichiers et des répertoires de manière complète :
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
Une fois cette procédure terminée, pressez les touches « CTRL + ALT + F5 » afin de retourner à l'interface d'installation. Vous pourrez alors reprendre la procédure comme sur n'importe quelle autre machine.
Mise à jour de Steam et finalisation
Vous devrez ainsi vous connecter à une session Gnome avec le couple login / mot de passe « steam / steam », lancer Steam et accepter le « Steam Install Agreement ». Si vous êtes connecté à Internet, une mise à jour se lancera alors :
Vous devrez alors vous déconnecter puis vous reconnecter avec le couple login / mot de passe « desktop / desktop » et lancer cette fois la commande suivante :
~/post_logon.sh
Un mot de passe vous sera demandé, tapez alors « desktop ». L'installation se finalisera alors une bonne fois pour toute et la machine redémarrera. Voici le résultat et la première phase de démarrage :
Installer la bêta de SteamOS sur un PC sans UEFI
-
SteamOS nécessite une UEFI pour s'installer, mais on peut contourner le problème
-
Une fois la procédure terminée, il faudra encore jouer de la ligne de commandes
-
Mise à jour de Steam et finalisation
Commentaires (107)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 16/12/2013 à 07h51
Le 16/12/2013 à 08h58
Qui a essayé steamos pour le moment ?
Est-il full compatible avec tous les jeux même les jeux windows only ?
Le 16/12/2013 à 09h17
Le 16/12/2013 à 09h27
Le 16/12/2013 à 09h41
Le 16/12/2013 à 09h51
Le 16/12/2013 à 10h00
Le 16/12/2013 à 10h09
Le 16/12/2013 à 10h12
Le 16/12/2013 à 10h55
Moi je pense que le grand interet surtout, c’est que comme c’est bcp plus ouvert que les consoles, on pourra avoir les jeux ET des choses comme XBMC par exemple. Donc on aura enfin une seule machine sous la TV au lieu de 2. idem pour les possibilites de streaming, avoir spotify sur la meme machine, probably netflix aussi vue que ce sera Valve et pas juste la tribue des barbus.
Donc, moi je trouve ca carrement tres interessant. A voir si les grosses productions de jeux sortiront a terme sur ce genre de machine, mais si la reponse est oui, j’aurais vite fait de me debarasser de ma console de salon (xbox 360)
En ce qui concerne Linux, je n’utilise plus que cela au boulot depuis deja des annees… Donc bon.
Et a la maison, je n’utilise plus que des tablettes (ipad3 et nexus10)
Le 16/12/2013 à 11h51
Le 16/12/2013 à 12h18
Simplicité d’utilisation coté Windows:
etc…
Le 16/12/2013 à 12h33
Le 16/12/2013 à 12h40
Le 16/12/2013 à 14h17
Le 16/12/2013 à 15h01
Le 14/12/2013 à 13h01
Pour ceux que les détails techniques intéressent, SteamOS se base bien sur Debian 7.1, mais ils ont fait de grosses modifs quand même. Le noyau Linux n’est pas le noyau standard, c’est une version plus récente et avec pas mal de patch. Ca fonctionne toujours sous Xorg 1.12.4, pas de Wayland, pas de Mir. De même, le système d’init est le veillissant SysVinit, pas de upstart, pas de systemd. Par contre, ils ont développé leur propre compositeur (comprendre KWin, Mutter, Compiz, Openbox, etc…) pour avoir la meilleure transition possible en Steam, le jeu et l’overlay.
Et il y a bien un mode “Bureau”, avec Gnome Shell, quelques applications de base comme Iceweasel (la version Debian de Firefox).
Source ici, et captures d’écran là.
Le 14/12/2013 à 13h07
Le 14/12/2013 à 13h07
Une question : SteamOS ça passe sur un PC portable avec Intel/nVidia.
Le 14/12/2013 à 13h09
Le 14/12/2013 à 13h13
Le 14/12/2013 à 13h14
C’est bien, on se rend compte au final que c’est comme 70% des distrib. Linux : un fork inutile :)
Autant se payer une steamBox.
Et sur WorldOfGnome, le gars donne son impression : buggué à mort, le client steam de base est mieux fichu.
Le 14/12/2013 à 13h14
parcequ’Optimus ?
Le 14/12/2013 à 13h25
Le 14/12/2013 à 13h27
Le 14/12/2013 à 13h47
Quelqu’un a tenté sur un Raspberry ? Si oui, ça donne quoi ? Merci !
" />
Le 14/12/2013 à 13h52
Raspberry pi ???
cet appareil est bien trop poussif.
—-
pour continuer dans les astuces :
[HOW TO] Make bootable installer ISO image
http://steamcommunity.com/groups/steamuniverse/discussions/1/648814395813782335/
Le 14/12/2013 à 13h52
Le 14/12/2013 à 14h00
Je dis peut etre une betise, mais installer cette “distribution” sur une vieille console comme la première Xbox ???
Le 14/12/2013 à 14h35
Le 14/12/2013 à 15h06
Le 14/12/2013 à 15h20
Le 15/12/2013 à 04h41
Le 15/12/2013 à 08h01
Il aurait fallu préciser le but de SteamOS dans l’article on dirait " /> On a quand même des questions bizarres dans les commentaires : install dans une VM (passe encore pour voir l’interface), un Raspberry (?!), une Xbox(?!!!), une PS3 (?!!!)…
Le 15/12/2013 à 08h31
Pour ceux qui se font chier avec syslinux, si vous essayiez Unetbootin? (je n’ai pas testé avec steam, mais je fais toutes mes clés usb *nix avec ça)
Le 15/12/2013 à 11h10
J’ai une question (désolé si celle-ci a déjà été posée dans les précédents posts), qu’apporte (ou peut apporter) réellement cet OS en comparaison avec une distribution Linux “classique” (Ubuntu/Fedora/etc) sur laquelle est installé le client Steam?
J’ai lu quelques trucs ici et là sur les fonctionnalités de cet OS, notamment le streaming de jeux sur un autre écran (j’ai bon?) mais voilà… Il ne doit pas y avoir que ça quand même?
Le 15/12/2013 à 13h32
Steam OS, c’est juste Steam sans Windows. XD Ceux qui parlent d’une nouvelle distribution Linux se trompent…
Avec Steam OS, t’as accès à… Steam. XD
On commence à voir fleurir un paquet de vidéo de démonstration.
Le 15/12/2013 à 14h01
Le 15/12/2013 à 14h13
Le 15/12/2013 à 14h19
Genre l’actu postée à 13h37 … sign of beta?
Le 15/12/2013 à 16h29
Le 15/12/2013 à 16h30
Le 15/12/2013 à 16h31
Le 15/12/2013 à 17h38
Le 15/12/2013 à 23h04
Le 15/12/2013 à 23h25
Le 16/12/2013 à 06h53
Avec SteamOS, ton PC ne sert plus qu’à jouer (voui Madame Michu, va compiler Wine pour SteamOS afin d’avoir Office par exemple).
En fait, c’est un complot contre les joueurs PC, histoire qu’on ait moins d’arguments à faire valoir face aux joueurs console (ouai mais avec un PC je fais plus de choses enfin je faisais, avant d’avoir SteamOS).
Je reste sur mon couple Windows/Steam avec big picture pour la TV, je ne comprends toujours pas l’intérêt de ce fork.
Le 16/12/2013 à 07h35
Le 14/12/2013 à 15h47
Le 14/12/2013 à 15h54
Je pense que Valve devrait se baser sur le travail d’OpenElec:
Le projet OpenElec fournit tout son environnement de construction.
Le 14/12/2013 à 15h59
Le 14/12/2013 à 16h04
Le 14/12/2013 à 16h11
Le 14/12/2013 à 16h15
Le 14/12/2013 à 16h20
Bon pour le moment trop de bidouille et vraiment trop limité.
En gros c’est le mode Big Picture que tu trouves dans le client Steam. Dommage mais je me réjoui de voir les futures mise à jour. Surtout le Streaming depuis une machine Windows. =)
Vous pensez qu’il serait possible de l’installer sur une PS3 pouvant encore accueillir un Linux ? L’UEFI risque de poser problème non ?
Le 14/12/2013 à 16h22
Le 14/12/2013 à 16h25
Le 14/12/2013 à 16h29
Le 14/12/2013 à 16h33
Le 14/12/2013 à 16h40
Le 14/12/2013 à 17h14
Le 14/12/2013 à 17h14
SteamOS nécessite minimum 500Go d’espace libre contre 16Go pour Windows 8, ils ont mis quoi dedans ?
Le 14/12/2013 à 17h22
Hé ben, il faut aimer bidouiller.
Heureusement c’est le cas pour beaucoup. " />
(dommage que j’ai pas un PC en rab pour jouer aussi)
Le 14/12/2013 à 17h36
Le 14/12/2013 à 17h43
euh pourquoi reedit et non pas reddit ??
Le 14/12/2013 à 17h45
Le 14/12/2013 à 17h55
C’est clair que les jeux prennent de la place pas loin de 300go pour ma part et je parles que des jeux steam
Le 14/12/2013 à 18h44
Le 14/12/2013 à 19h24
Le 14/12/2013 à 20h56
Le 14/12/2013 à 21h13
Pour ceux qui veulent installer SteamOs sur virtualbox un tuto un peu complexe est dispo ici (dispo aussi en vidéo) :
http://steamcommunity.com/groups/steamuniverse/discussions/0/648814395797000712/
Le 14/12/2013 à 21h59
Woaw Super! La seul chose a mentionner c’est rendu dans Debian, si les mise a jour et le End User Agreement n’apparaissent pas tout seul, aller dans le Terminal et juste a écrire : steam. Etre sur d’etre connecter a ce point. Sinon apres le redémarrage vous allez avoir un écran noir et devrai tout réinstaller. Mais bon merci beaucoup vous m’avez sauvé la vie!
Le 14/12/2013 à 22h38
Vous êtes méga pressés dans les commentaires " />
Il est urgent d’attendre avant de tester quoique ce soit AMHA " />
Sinon ce post cause un peu des patchs kernel (principalement lié au fait qu’ils ont choisi un kernel «temps réel ») et plus généralement du comment c’est fait :http://www.phoronix.com/scan.php?page=news_item&px=MTU0MzY
Le 14/12/2013 à 22h42
Méthode testée, mais sans succès :/
Jusqu’au moment ou on ouvre une session Gnome steam/steam tout va bien.
A noter tout de même qu’a l’installation d’un des deux packages debian, il ne faut sélectionner aucun lecteur et faire “OK” puis répondre “YES”, comme indiqué dans le post original en anglais, mais pas précisé dans celui de PCInpact.
Problèmes rencontrés :
Je viens de voir sur un forum anglais que ce problème peut arriver si on a deux écrans, ce qui est mon cas. Je test de suite mais je n’y crois pas.
Quelqu’un aurait une piste a me donner pour le problème 1 ?
Le 14/12/2013 à 23h07
Le 14/12/2013 à 23h11
X:\syslinux\win32\syslinux.exe –install –mbr –active X:
Après avoir exécuté cette commande depuis mon Windows 7 (OUI en remplaçant la lettre du lecteur " /> ), elle se termine sans erreur, mais impossible de booter par la suite sur la clé USB.
Quelqu’un aurait une solution ? Merci ! " />
Le 14/12/2013 à 23h18
Enfer et damnation ! ;)
Débrancher le deuxième écran éteint n’y change rien.
Mais j’ai remarqué que lorsque j’éteins l’ordi par la bouton on/off, s’affiche pendant un cours instant quelque chose qui ressemblerait à la EULA à accepter … Problème d’affichage ? de résolution ? Mon écran est full HD 1980*1024 …
Le 15/12/2013 à 00h47
Le 15/12/2013 à 03h12
A partir de la commande :
“chroot /target /bin/bash”
Ca me met une erreur “chroot can’t execute ‘/bin/bash’ : no suck file or directory”.
Une idée ?
Le 15/12/2013 à 03h20
Comment on édite les commentaires sur ce site ?
Je voulais rajouter :
Comment on fait le symbole négatif en QWERTY ?
Le 14/12/2013 à 12h43
on peut l’installer via vitual box 4.2.16 ?
Le 14/12/2013 à 12h49
Vbox ne simule qu’un BIOS je crois, pas un UEFI, du coup, ça risque de mal passer. Si t’as le temps de tester, tu peux vérifier toi-même ;)
Le 14/12/2013 à 12h49
J’aimerais bien tester sur VirtualBox aussi, mais ça parle de support de CG Nvidia seulement (AMD et Intel coming soon), donc ça peut potentiellement coincer, non ?
Le 14/12/2013 à 12h51
Attention néanmoins, tout le contenu de votre disque dur sera effacé dans la procédure, SteamOS ne pouvant pour le moment pas être utilisé en double boot. Il faudra donc ne pas lancer cela sur une machine que vous utilisez au quotidien.
" />" /> Z’auriez pu prévenir plus tôt hein, j’ai suivi le tuto dans l’ordre…" />
" />Meuh non, je déconne " />
Le 14/12/2013 à 12h53
Moi aussi je suis pour le libre (moins de bridages, grande communauté etc.) et je me demandais ce qu’apporte ce système par rapport à Ubuntu classique (une meilleure compatibilité avec les pilotes graphiques, beaucoup plus de jeux) Si c’est le cas je veux bien essayer ça quand ce sera compatible avec le multiboot " />
Le 14/12/2013 à 12h53
Dans vmware,suffit d’ajouter :
firmware = “efi”
Dans le fichier vmx de la machine virtuel. " />
Le 14/12/2013 à 12h54
Le 14/12/2013 à 12h54
Question à deux balles : c’est quoi une UEFI ?
" />
Le 14/12/2013 à 12h56
Le 14/12/2013 à 12h58
Le 14/12/2013 à 13h01
Le 16/12/2013 à 15h13
Le 16/12/2013 à 15h22
Le 16/12/2013 à 16h02
J’ai une version iso qui ne demande pas UEFI c’est très pratique !
Mais parcontre je ne vois pas comment faire car il ne steam ne ce lance pas.
Et aussi je ne connais pas le mpd du root
Qui aurait une idée
Le 16/12/2013 à 16h08
Suis la fin de la procédure de cette article.
Pour le mdp root par défaut je le connais pas, perso j’ai pas cherché plus loin, je l’ai changé…
Le 16/12/2013 à 16h20
non mais j’ai suivie à la lettre cette article et justement echec il me dit que il ne trouve pas le fichier vmlinuz alors j’ai donc installer une image de SteamOS qui fonctionne bien sauf quelque soucis assez bizzard mais en soit je ne peut pas ni installer ni lancer steam
Le 16/12/2013 à 18h40
Le 17/12/2013 à 13h24
Le 17/12/2013 à 18h33
Le 17/12/2013 à 19h49
Le 18/12/2013 à 16h37
Le 18/12/2013 à 23h27
Good, juste 2 petites choses qui pourraient perturber:
Marche pas derrière mon proxmox, mais c’est à cause du hardware de ma carte ^^
Le 19/12/2013 à 07h25
Le 19/12/2013 à 09h56
Le 19/12/2013 à 10h16
Effectivement j’avais pas le point de départ… " />
Le 19/12/2013 à 12h57
Il faudra alors taper les commandes suivantes. Attention, vous serez alors en clavier QWERTY
Est-ce que la commande “loadkeys fr” (enfin loqdkeys fr) fonctionne ?
Le 19/12/2013 à 13h09
J’ai trouvé un clavier QWERTY dans mon grenier. Je prépare la clé USB et je profite que le grand est privé d’ordi (mauvaises notes au collège) pour l’installer sur son PC (CoreQuad Q6600@2,4GHz, 4GB, 8800GT).