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 :
Commentaires (107)
on peut l’installer via vitual box 4.2.16 ?
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 ?
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 ;)
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.
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
" />
Dans vmware,suffit d’ajouter :
" />
firmware = “efi”
Dans le fichier vmx de la machine virtuel.
Question à deux balles : c’est quoi une UEFI ?
" />
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à.
Une question : SteamOS ça passe sur un PC portable avec Intel/nVidia.
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.
parcequ’Optimus ?
Quelqu’un a tenté sur un Raspberry ? Si oui, ça donne quoi ? Merci !
" />
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/
Je dis peut etre une betise, mais installer cette “distribution” sur une vieille console comme la première Xbox ???
Je pense que Valve devrait se baser sur le travail d’OpenElec:
Le projet OpenElec fournit tout son environnement de construction.
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 ?
SteamOS nécessite minimum 500Go d’espace libre contre 16Go pour Windows 8, ils ont mis quoi dedans ?
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)
euh pourquoi reedit et non pas reddit ??
C’est clair que les jeux prennent de la place pas loin de 300go pour ma part et je parles que des jeux steam
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/
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!
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
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 ?
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
Quelqu’un aurait une solution ? Merci !
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 …
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 ?
Comment on édite les commentaires sur ce site ?
Je voulais rajouter :
Comment on fait le symbole négatif en QWERTY ?
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 (?!!!)…
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)
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?
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.
Genre l’actu postée à 13h37 … sign of beta?
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.
Qui a essayé steamos pour le moment ?
Est-il full compatible avec tous les jeux même les jeux windows only ?
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)
Simplicité d’utilisation coté Windows:
etc…
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
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é…
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
Good, juste 2 petites choses qui pourraient perturber:
Marche pas derrière mon proxmox, mais c’est à cause du hardware de ma carte ^^
Effectivement j’avais pas le point de départ…
" />
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 ?
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).