Liens :
https://learn.adafruit.com/build-your-own-sparc-with-qemu-and-solaris?view=all
https://atelier.hacktech.dev/installation-de-sun-solaris-2-6-sous-qemu-3-0-0/
util01@station40:~$ mkdir -p RETROCOMPUTER/
util01@station40:~$ cd RETROCOMPUTER/
util01@station40:~/RETROCOMPUTER$
util01@station40:~/RETROCOMPUTER$ wget https://download.qemu.org/qemu-10.0.2.tar.xz
util01@station40:~/RETROCOMPUTER$ tar xvJf qemu-10.0.2.tar.xz
util01@station40:~/RETROCOMPUTER$ cd qemu-10.0.2
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$ ./configure --enable-virglrenderer --enable-opengl --enable-sdl --enable-system --enable-modules --enable-libusb --target-list="x86_64-softmmu sparc-softmmu sparc64-softmmu" --enable-kvm --audio-drv-list=alsa
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$ sudo make install
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$ qemu-system-x86_64 --version
QEMU emulator version 10.0.2
Copyright (c) 2003-2025 Fabrice Bellard and the QEMU Project developers
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$ qemu-system-sparc --version
QEMU emulator version 10.0.2
Copyright (c) 2003-2025 Fabrice Bellard and the QEMU Project developers
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$
util01@station40:~/RETROCOMPUTER/qemu-10.0.2$ cd ..
util01@station40:~/RETROCOMPUTER$
Lien : https://winworldpc.com/download/3e5ec395-3d18-c39a-11c3-a4e284a2c3a5
util01@station40:~/RETROCOMPUTER$ ls -l *.7z
-rw-r--r-- 1 util01 www-data 314209413 juin 20 23:13 'Sun Solaris 2.6.598 [Sun SPARC].7z'
util01@station40:~/RETROCOMPUTER$
util01@station40:~/RETROCOMPUTER$ 7z x Sun\ Solaris\ 2.6.598\ \[Sun\ SPARC\].7z
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz (20655),ASM,AES-NI)
Scanning the drive for archives:
1 file, 314209413 bytes (300 MiB)
Extracting archive: Sun Solaris 2.6.598 [Sun SPARC].7z
--
Path = Sun Solaris 2.6.598 [Sun SPARC].7z
Type = 7z
Physical Size = 314209413
Headers Size = 267
Method = LZMA:26
Solid = +
Blocks = 1
Everything is Ok
Folders: 1
Files: 2
Size: 565863137
Compressed: 314209413
util01@station40:~/RETROCOMPUTER$
util01@station40:~/RETROCOMPUTER$ cp Sun\ Solaris\ 2.6.598\ \[Sun\ SPARC\]/solaris_2.6_598_sparc.iso .
util01@station40:~/RETROCOMPUTER$ qemu-img create -f qcow2 sparc.qcow2 9663676416
Formatting 'sparc.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=9663676416 lazy_refcounts=off refcount_bits=16
util01@station40:~/RETROCOMPUTER$
util01@station40:~/RETROCOMPUTER$ qemu-system-sparc -M SS-5 -m 128 -drive file=sparc.qcow2,bus=0,unit=0,media=disk -drive file=solaris_2.6_598_sparc.iso,bus=0,unit=2,media=cdrom,readonly=on
boot cdrom:d -vs
=>
# drvconfig
=>
# disks
=>
# format
=>
Indiquer les paramètres suivants :
Specify disk (enter its number): 0
Specify disk type (enter its number): 16
Enter number of data cylinders: 16381
....Taper [Entrée] pour valider le choix par défaut...
Enter number of heads: 16
...Taper [Entrée] pour valider le choix par défaut...
Enter number of data sectors/track: 63
...Taper [Entrée] pour valider le choix par défaut...
Enter disk type name (remember quotes): qemu9g
format> label
format > q
# reboot
=>
util01@station40:~/RETROCOMPUTER$ qemu-system-sparc -M SS-5 -m 128 -drive file=sparc.qcow2,bus=0,unit=0,media=disk -drive file=solaris_2.6_598_sparc.iso,bus=0,unit=2,media=cdrom,readonly=on
boot cdrom:d
=>
=>
=>
=>
Entrer : station44
Entrer : 10.0.2.15
=>
Sélectionner : Autre
=>
Sélectionner : Non
Sélectionner : Région géographique
=>
=>
Sélectionner : Entire Distribution plus OEM support
Par défaut : c0t0d0 (disque d'initialisation)
[Continuer]
[Configuration automatique]
Confirmation : [Continuer]
[Commencer l'installation]
[Réinitialisation automatique]
=>
=>
=>
=>
^D = touche [Contrôle] + Touche [D]
# cd /a/etc
# cat >> system
set scsi_options=0x58
^D
#
# cat > defaultrouter
10.0.2.2
^D
#
# sed 's/hosts:.*files/hosts: files dns/g' nsswitch.conf > nsswitch.conf.new
# mv nsswitch.conf nsswitch.conf.old && mv nsswitch.conf.new nsswitch.conf
# chmod 644 nsswitch.conf
# cat > resolv.conf
nameserver 10.0.2.3
^D
#
reboot
Entrer le mot de passe.
=>
=>
=>
Sélectionner : Common Desktop Environnent
=>
=>
Icône : [Application]
=>
=>
Chemin : /export/home/util01
=>
=>
=>
=>
=>
Sélectionner : Connexion à partir de la ligne de commande
=>
=>
=>
util01@station40:~/RETROCOMPUTER$ qemu-system-sparc -M SS-5 -m 128 -drive file=sparc.qcow2,bus=0,unit=0,media=disk