Journal Test de l'installation de Steam OS sous VirtualBox

Posté par (page perso) . Licence CC by-sa
2
15
déc.
2013

Salut,

Steam OS étant disponible, je n'ai pu m'empêcher de voir comment 'tournait' cette distribution.

J'ai d'abord été surpris par le mode d'installation, pas d'ISO (même bootable en usb avec dd) mais un fichier ZIP à extraire sur une partition FAT32 d'une clé USB.

Aimant bien tester 'virtuellement' avant d'essayer en réel, je me suis amusé à le faire via Virtualbox.

Depuis Virtual Box :

  • Création d'un disque virtuel de 4G (pour extraire le zip)
  • Création d'un disque virtual de 600G (pour installer steam)

Depuis mon hôte debian :


  • attachement du disque de 4G
  • création d'une partion avec les commandes "fdisk" et mkdosfs
  • décompression du fichier ZIP

    Brève analyse de ce fichier ZIP

  • boot/grub/ (on se doute bien à quoi ça sert)

  • EFI/ (pareil)

  • live/filesystem.squashfs (1G : ça doit être les fichiers à installer)

  • live/vmlinuz (kernel)

  • live/initrd.img (initramfs)

  • partimag/( partitions à recréer ? )

  • Clonezilla-Live-Version (?)

Retour dans virtualbox :

  • Création d'une machine virtuelle avec boot en UEFI
  • attachement des disques

1er boot : J'ai un shell UEFI dont je ne sais pas trop quoi en faire, je vérifie ma version (4.2) et installe la dernière (4.3)
Cette dernière version de virtualbox contient un enregistreur vidéo (cool !), mais le top c'est que ce coup ci ça boote bien sur le disque de 4G :

steam live usb

Je clique sur "Restore entire disk", et j'arrive sur une invite "now you can choose"

je me dis que j'ai encore du louper quelque chose, je redémarre en enregistrant la vidéo dans un fichier cette fois-ci, et je vois qu'avant l'invite il y a une erreur au moment de monter la partition "SYSRESTORE" et là je me rappelle que je n'ai nommé comme ça ma partition.

**Au passage, je me dis que le filesystem.squashfs en fait c'est pour filezilla (je ne j'ai jamais utilisé), et que ce mode d'installation n'est quand même 'limite' pour une distro 'officielle'
**
bon, je fais un coup de "mlabel", heureusement présent avec filezilla, et retente l'installation, mais j'arrive encore à l'invite de commande.
Une capture d'écran avant donne ceci :
Titre de l'image

le /dev/sda est 'busy', car c'est mon disque de 4G et j'imagine que le disque "cloné" était sur sda, du coup je suis bloqué (sous virtualbox), car je ne sais pas (encore) comment démarrer un disque en UEFI qui n'est pas le "maître".

Il me reste donc à voir sur je peux démarrer en UEFI avec mon disque "secondaire" où tenter l'installation 'réelle'

  • # Installateur

    Posté par (page perso) . Évalué à 2. Dernière modification le 15/12/13 à 17:55.

    J'ai trouvé bizarre le fait d'avoir qu'une image disque, du coup j'ai voulu regarder.
    Et en plus de l'image disque, il y a aussi un installateur…
    http://repo.steampowered.com/download/SteamOSInstaller.zip
    À base de debian apparement.

    Et fournir les fichiers sous format zip est tout à fait normal s'ils ne supportent que les EFI.

    • [^] # Re: Installateur

      Posté par . Évalué à 2.

      Pourrais tu expliquer pourquoi c'est normal ?

      Je pourrais évidement faire 30 mins de recherches pour comprendre pourquoi mais vu que tu sembles le savoir, je choisis la facilité …

      Par avance merci,

      • [^] # Re: Installateur

        Posté par (page perso) . Évalué à 3.

        Le principe d'EFi c'est d'avoir une partition au format FAT (nommée partition EFI) qui contient le lanceur de l'OS. Il y a un driver FAT directement dans le formware.

        En gros, il faut imaginer que ta partition /boot soit une partition FAT. Je suppose que derrière, il y a une image pour un rootfs. Un zip doit suffire.

  • # s/filezilla/clonezilla/g

    Posté par . Évalué à 9.

    Filezilla est un client ftp/sftp/…
    Clonezilla permet d'effectuer des sauvegardes physiques des disques/partition.

  • # ca me rassure, y a pas que moi qui ai bloqué avec virtualbox

    Posté par . Évalué à 2. Dernière modification le 15/12/13 à 19:02.

    faut que j'essaie ta methode.
    moi ca bloque au boot EFI shell mais j'etais en v4.2.x

    tu as essayé d'inverser les disques, ou de mettre le 4G sur IDE et le 600G sur SATA ?
    ou de faire une clef USB que tu passes à la VM ?

    sinon ton analyse est partiellement fausse

    boot/grub/ (on se doute bien à quoi ça sert)
    EFI/ (pareil)
    live/filesystem.squashfs (1G : ça doit être les fichiers à installer )

    le contenu du liveCD de clonezilla

    live/vmlinuz (kernel)
    live/initrd.img (initramfs)
    partimag/( partitions à recréer ? )
    Clonezilla-Live-Version (?)

    partimag/ ce sont les clones des partitions de sda fait avec clonezilla

    le systeme d'installation fait donc un clone de ces images sur les partitions du disque d'installation…
    c'est bourrin, mais visiblement ca doit marcher.

    pour installer sur un autre disque que sda, il doit falloir modifier le nom des fichiers sda1-…img.gz.aa ou editer (dans le squashfs) le script qui lance clonezilla

  • # Astuce pcimpact

    Posté par . Évalué à 7.

    Voici une astuce pour avoir une iso bootable sans passer par UEFI :

    http://www.pcinpact.com/news/84935-installer-beta-steamos-sur-pc-sans-uefi.htm

  • # Installation en cours ...

    Posté par (page perso) . Évalué à 3. Dernière modification le 15/12/13 à 20:12.

    En mettant mon disque 4G sur le controleur IDE et celui de 600G sur le controleur SATA c'est OK

  • # Je sais ce que je vais faire demain soir.

    Posté par . Évalué à 1.

    Merci pour l'info. J'attendais la sortie de steam os avec impatience. Il ne me reste plus qu'à l'installer. Je ferais ça sans doute demain soir, en dur, et je vous dirais ce que ça vaut chez_moi™ niveau performance.

    bépo powered

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.