![qemu nbd qemu nbd](https://blog.sbw.so/picture/art-207-2.png)
The price gulf between consumer 32bit machines (which were still pretty expensive!) and the RISC machines of the day was just so incredibly high.
#Qemu nbd download
It took about a week to download enough 2400 baud to get enough where I could bootstrap it. During the class I was on one of my local BBS and found this weird thing called SLS Linux. It was the first time I saw an actual class on learning UNIX as a user, and it was super valuable. I got my start on version 3.2(1) on the POWER 520 in college. This entry was posted in AIX, IBM, powerpc, qemu, SYSV by neozeed. So there you go! All thanks to Artyom’s hard work!
#Qemu nbd install
I’m just going to finish the install, as we can always run smitty to mess with the system more, but right now I’m just interested in a base install of the BOS (Base Operating System, and IBM ISM).Ī few moments later, you’ll get dumped to the login prompt.īy default there is no password, so just login as root, and there you go, your very own virtual AIX 4.3 system. Of note the function keys are selected by hitting escape and then the number key. I’m using putty but I’ll select the vt100. Once the OS is booted up, you select the terminal type. It’ll look like it’s hung for a minute, then it’ll start booting from disk! Once you are back at the OK prompt, you can now boot disk: Īfter it’s done, right around the 96% time it’ll reboot back to the BIOS It took 17 minutes on my 2006 Mac Pro, with X5365’s it. Depending on how fast your disk & CPU is this will take a while.įor me, the installation took about 11 minutes. Default ought to be fine.īecause this will destroy the contents of the disk (which doesn’t matter as it’s blank) it’ll prompt for confirmation.Īfter this it’ll begin the installation. If all goes well, you’ll see the BIOS reload itself, then after a minute you’ll be prompted to press 1 to select the console It may take a minute or so for the installer to kick off. Simply type in boot cdrom:2 to kick off the installer. In the last few days I’ve found quite a few AIX images, which are lacking the partition table, and unable to boot.partitions cdrom If it see’s partitions then there is some hope that the image you have is valid enough to boot. One trick I’ve found is that from the Open Firmware prompt you can find out what partitions are recognized from the firmware. Now telnet to your localhost on port 4441 and you will see the console doing it’s BIOS initialize and eventually drop to the OK prompt. Now with all those bits in place, it’s time to run Qemu./ppc-softmmu/qemu-system-ppc -M 40p -bios q40pofw-serial.rom -serial telnet::4441,server -hda aix-hdd.qcow2 -vga none -nographic -net none -cdrom Volume_1.iso
![qemu nbd qemu nbd](https://www.linux-kvm.org/images/thumb/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf/page34-755px-A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf.jpg)
I tried a 3.2.5 CD-ROM and it didn’t pick up, but AIX 4.3.3 did.
#Qemu nbd serial
Next we need the custom BIOS with serial as the console.
![qemu nbd qemu nbd](https://wiki.kptree.net/lib/exe/fetch.php?w=400&tok=b7e718&media=home_server:home_server_setup:screenshot_2020-09-12_19-58-17.png)
Now following the steps fromĪrtyom Tarasenko’s blog post, we can get started on the install!įirst we create a 8GB disk qemu-img create -f qcow2 aix-hdd.qcow2 8G Okay, all being well you now have a Qemu. it’ll happily build in parallel so feel free to build using the -j parameter with how many cores you have. remove the following lines: CONFIG_AUDIO_DRIVERS=oss Also I removed the sound hooks, as we won’t need them. I had to make a change to the file config-host.mak and remove all references to -Werror. Now for me, GCC 7 didn’t build the source cleanly.
![qemu nbd qemu nbd](https://s3.manualzz.com/store/data/029675412_1-f0b516431de48be2b7b3f8672d9013c0.png)
Since the frame buffer apparently isn’t quite working just yet, I configure for something more like a text mode build./configure -target-list=ppc-softmmu -disable-sdl -disable-vnc -disable-gtk Great with those in place, now clone Artyom Tarasenko’s source repository git clone -branch 40p-20190406-aix-boots -single-branch
#Qemu nbd update
I’m using Debian, but these steps will work on other systems that use Debian as a base.įirst thing first, you need to get your system with the needed pre-requisites to compile: apt-get update apt-get upgradeĪpt-get install build-essential pkg-config libz-dev libglib2.0-dev libpixman-1-dev libfdt-dev I’m using the Linux subystem on Windows, as it’s easier to build this Qemu tree from source.