Installation de « Sun Solaris 2.6 » sous « Qemu 3.0.0 »

Installation de « Sun Solaris 2.6 » sous « Qemu 3.0.0 ».

1/ Configuration de la compilation de Qemu 3.0.0.

$ ./configure --enable-virglrenderer --enable-opengl  --enable-sdl --with-sdlabi=2.0 --enable-system --enable-modules --enable-libusb --target-list="sparc-softmmu"

2/ Répertoire de travail.

util05@station01:~$ mkdir -p VIRT/SUN
util05@station01:~$ cd VIRT/SUN/
util05@station01:~/VIRT/SUN$ 

3/ Téléchargement de « Sun Solaris 2.6.598« .

Lien : https://winworldpc.com/download/3e5ec395-3d18-c39a-11c3-a4e284a2c3a5

util05@station01:~/VIRT/SUN$ 7z x Sun\ Solaris\ 2.6.598\ \[Sun\ SPARC\].7z
util05@station01:~/VIRT/SUN$ mv Sun\ Solaris\ 2.6.598\ \[Sun\ SPARC\]/solaris_2.6_598_sparc.iso .

4/ Téléchargement de « SUN Station 5 PROM« .

util05@station01:~/VIRT/SUN$ wget http://home.earthlink.net/~reif/ss5.bin

5/ Téléchargement de « Solaris 8 2/02 Operating System« .

util05@station01:~/VIRT/SUN$ wget http://ftp.icm.edu.pl/packages/solaris-cd-pm/8/sparc/sol-8-u7-install-sparc.zip
util05@station01:~/VIRT/SUN$ unzip sol-8-u7-install-sparc.zip

6/ Création d’un disque dur virtuel.

util05@station01:~/VIRT/SUN$ qemu-img create -f qcow2 vhd.img 36G
Formatting 'vhd.img', fmt=qcow2 size=38654705664 cluster_size=65536 lazy_refcounts=off refcount_bits=16
util05@station01:~/VIRT/SUN$

7/ Lancement de la 1ère installation.

util05@station01:~/VIRT/SUN$ /usr/local/bin/qemu-system-sparc -L . -m 128 -M SS-5 -bios ss5.bin -drive file=vhd.img,bus=0,unit=0,media=disk -drive file=solaris_2.6_598_sparc.iso,bus=0,unit=6,media=cdrom
...
Type help for more information
ok

8/ Installation : Captures d’écran.

514

– Démarrer sur le cdrom :

ok boot disk2:d -vs

514

514
– Formater le disque dur virtuel :

  • # format

    514
    – Indiquer les spécifications techniques du disque dur virtuel de 36 Go :
    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514
    – Redémarrer la machine virtuelle :
    514

    514

    8/ Configuration.

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    514

    9/ Post-configuration.

    – Configuration du système :

    # cd /a/etc
    # cat >> system
    set scsi_options=0x58
    [ctrl]+[c]
    # cat > defautrouter
    192.168.1.10
    [ctrl]+[c]
    # cat > resolv.conf
    8.8.8.8
    [ctrl]+[c]
    # cat >> host
    192.168.1.10 qemuhost
    8.8.8.8 googledns
    [ctrl]+[c]

    – Configuration réseau :
    Ouvir :

    /a/etc/nsswitch.conf

    chercher :

    hosts: file

    Remplacer par :

    hosts: file dns

    10/ Redémarrage.

    # reboot

    514

    514

    514

    514

    514

    514

    514

    514

    11/ Lancement de Qemu.

    util05@station01:~/VIRT/SUN$ /usr/local/bin/qemu-system-sparc -L . -m 128 -M SS-5 -bios ss5.bin -drive file=vhd.img,bus=0,unit=0,media=disk

    12/ Démarrage depuis le disque.

    Type help for more information
    ok boot disk0:

    514

    514

    514

    514

    514

    514

    514

    13/ Liens.

    Running Solaris 2.6 (sparc) on qemu-system-sparc in Linux x86_64 (Mint 19) : https://astr0baby.wordpress.com/2018/09/22/running-solaris-2-6-sparc-on-qemu-system-sparc-in-linux-x86_64-mint-19/
    Revisiting a Solaris on Qemu install : https://virtuallyfun.com/wordpress/2017/12/06/revisiting-a-solaris-on-qemu-install/
    Formatting disks for Solaris : https://virtuallyfun.com/2010/10/03/formatting-disks-for-solaris/

    octobre 18, 2018