Paraméterek:
- 2.5 GB ram, 2x3 GHz, 32 bites architektúra (na jó, x64 host, de 32 bites ubuntu kernel)
- FreeAXP emulátor verziója: 271 (nemrég jött ki a 283 307)
Fontos:
- Eddig csak indirekten jelezte a FreeAXP fejlesztõi gárda (ajvé!:), hogy megy linux alatt is
- Digital Unix 4.0B-t nekem sikerült elõször fölPAKolni rá (köszönet a násztizmus szellemének! :)
Ubuntu host extra telepített debian csomagjai:
cabextract_1.2-3_i386.deb
libaudio2_1.9.2-3_i386.deb
libmpg123-0_1.12.1-0ubuntu1_i386.deb
libopenal1_1%3a1.11.753-1_i386.deb
putty-tools_0.60+2009-11-22-1_i386.deb
putty_0.60+2009-11-22-1_i386.deb
ttf-mscorefonts-installer_3.2_all.deb
ttf-symbol-replacement_1.1.42-0ubuntu4_all.deb
winbind_2%3a3.4.7~dfsg-1ubuntu3_i386.deb
wine1.2-gecko_1.0.0-0ubuntu4_i386.deb
wine1.2_1.1.42-0ubuntu4_i386.deb
Megjegyzés: a ttf* csomagok még külön wget-elnek a sourceforge.net-rõl fontokat!
Miután a putty-t beállítottuk alapértelmezetten telnetelni a 9000-es porton a localhostra, és a wine1.2 alá a tovább-tovább-enter módszerrel fölpakoltuk a FreeAXP installer exe-t, és DKA0-ba egy 4G virtuális diszket raktunk, míg a CD meghajtóba az eredeti gyári DU4.0B CD-lemezt, kezdõdhet a móka, íme a screenshot-ok szûrve (A CD-ROM a DKA100 virtuális SCSI diszkhez volt rendelve):
+-+-+-+-+-+-+-+ a l p h a serial0
|F|r|e|e|A|X|P| e m u l a t o r on emulator alpha (128 MB)
+-+-+-+-+-+-+-+ x86 version 1.0 patch 6
ff.fe.fd.fc.fb.fa.f9.f8.f7.f6.f5.
ef.df.ee.ed.ec.f4.eb.ea.e9.e8.e7.e6.....e5.
V7.0-9, built on Mar 18 1999 at 13:25:37
>>>boot dka100 -file vmunix
(boot dka100.1.0.6.0 -file vmunix -flags 0)
block 0 of dka100.1.0.6.0 is a valid boot block
reading 16 blocks from dka100.1.0.6.0
bootstrap code read in
base = 1f2000, image_start = 0, image_bytes = 2000
initializing HWRPB at 2000
initializing page table at 1e4000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
Digital UNIX boot - Fri Nov 15 21:24:46 EST 1996
Loading vmunix ...
Loading at fffffc0000230000
Current PAL Revision <0x1000000010538>
Switching to OSF PALcode Succeeded
New PAL Revision <0x100000002012e>
...
The installation software has successfully installed your system.
There are logfiles that contain a record of your installation.
These are:
/var/adm/smlogs/install.cdf - configuration description file
/var/adm/smlogs/install.log - general log file
/var/adm/smlogs/install.FS.log - file system creation logs
/var/adm/smlogs/setld.log - log for the setld(8) utility
/var/adm/smlogs/fverify.log - verification log file
The above message is also recorded in /etc/motd for your
future reference.
Issue the following console commands to set your default bootpath variable
and to boot your system disk to multiuser:
>>> set boot_osflags A
>>> set bootdef_dev DKA0
>>> boot
syncing disks... done
CPU 0: Halting... (transferring to monitor)
halted CPU 0
halt code = 5
HALT instruction executed
PC = fffffc0000405cb0
>>>exit
exit: No such command
>>>
...
+-+-+-+-+-+-+-+ a l p h a serial0
|F|r|e|e|A|X|P| e m u l a t o r on emulator alpha (128 MB)
+-+-+-+-+-+-+-+ x86 version 1.0 patch 6
>>>set boot_osflags A
>>>set bootdef_dev DKA0
>>>boot
(boot dka0.0.0.6.0 -flags A)
block 0 of dka0.0.0.6.0 is a valid boot block
reading 16 blocks from dka0.0.0.6.0
bootstrap code read in
base = 1f2000, image_start = 0, image_bytes = 2000
initializing HWRPB at 2000
initializing page table at 1e4000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
Digital UNIX boot - Fri Nov 15 21:24:46 EST 1996
Loading vmunix ...
Loading at fffffc0000230000
...
The system name assigned to your machine is 'du4b'.
The system will now automatically build a kernel
and then reboot. This will take approximately 15
minutes, depending on the processor type.
When the login prompt appears after the system
has rebooted, use 'root' as the login name and
the SUPERUSER password that was entered during
this procedure, to log into the system.
*** PERFORMING KERNEL BUILD ***
Working....Mon Jun 9 14:45:32 MET DST 1997
Working....Mon Jun 9 14:47:36 MET DST 1997
Working....Mon Jun 9 14:49:37 MET DST 1997
Working....Mon Jun 9 14:51:57 MET DST 1997
Working....Mon Jun 9 14:54:01 MET DST 1997
syncing disks... 1 done
rebooting.... (transferring to monitor)
halted CPU 0
halt code = 5
HALT instruction executed
PC = fffffc0000460a30
CPU 0 booting
(boot dka0.0.0.6.0 -flags A)
block 0 of dka0.0.0.6.0 is a valid boot block
reading 16 blocks from dka0.0.0.6.0
bootstrap code read in
base = 1f2000, image_start = 0, image_bytes = 2000
initializing HWRPB at 2000
initializing page table at 1e4000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
Digital UNIX boot - Fri Nov 15 21:24:46 EST 1996
Loading vmunix ...
Loading at fffffc0000230000
...
Internet services provided.
Cron service started
Printer service started
The system is ready.
Digital UNIX Version V4.0 (du4b) console
login: root
Password:
Can't find an OSF-BASE, UNIX-WORKSTATION, or UNIX-SERVER license PAK
Digital UNIX V4.0B (Rev. 564); Mon Jun 9 14:52:32 MET DST 1997
The installation software has successfully installed your system.
There are logfiles that contain a record of your installation.
These are:
/var/adm/smlogs/install.cdf - configuration description file
/var/adm/smlogs/install.log - general log file
/var/adm/smlogs/install.FS.log - file system creation logs
/var/adm/smlogs/setld.log - log for the setld(8) utility
/var/adm/smlogs/fverify.log - verification log file
# uname -a
OSF1 du4b V4.0 564 alpha
# df
Filesystem 512-blocks Used Available Capacity Mounted on
/dev/rz0a 126558 84142 29760 74% /
/proc 0 0 0 100% /proc
/dev/rz0g 792926 152872 560760 22% /usr
# cd /tmp
# cat >>testc.c <<END
> int main(int argc, char *argv[]){
> printf("Hello world!\n");
> }
>
> END
# cc testc.c
# ls -lA
total 26
-rwxr-xr-x 1 root system 24576 Jun 9 15:01 a.out
-rw-r--r-- 1 root system 63 Jun 9 15:01 testc.c
# ./a.out
Hello world!
# file *
a.out: COFF format alpha dynamically linked, demand paged executable or object module not stripped - version 3.11-10
testc.c: c program text
# shutdown -h now
Shutdown at 15:03 (in 0 minutes) [pid 391]
#
^G^G *** FINAL System shutdown message from root@du4b ***
System going down IMMEDIATELY
...
^G^GSystem shutdown time has arrived^G^G
syncing disks... 1 done
CPU 0: Halting... (transferring to monitor)
halted CPU 0
halt code = 5
HALT instruction executed
PC = fffffc00003b5810
>>>exit
exit: No such command
>>>
Telepítés közben teleszemeteli SCSI errorokkal a konzolt, de ügyet sem vetek rá. Kiszûrtem azokat a mellékelt logrészletekbõl.
Még PAK-olni kell rá, és az egyetlen hiba, hogy nem tud wine alatt virtuális NIC_et a FreeAXP. Egy kis winpcap játszadozás után talán már menni fog.
Lehet nyálat csorgatni, illetve segíteni nekem Free/Net/OpenBSD for Alpha tippekkel FreeAXP-vel kapcsolatban. Ezek a BSD-k ki lettek próbálva, de mindegyik ott döglik meg, hogy nem lát diszket. Nem tudo, hogy valami kernel hint, extra modul kell-e az emulált SCSI vezérlõhöz-e, vagy más probléma áll-e a háttérben...