[OpenBSD]

OpenBSD/vax SIMH


Labai nesunku įdiegti OpenBSD/vax į SIMH VAX simuliatorių. Viskas ko jums reikia yra pakankamai greitas procesorius, pakankama disko vieta 1.5GB atvaizdui ir vax floppy51.fs failas. Tarkime jūs naudosite SIMH OpenBSD sistemoje. Instaliuokite emulators/simh paketą iš portų. Suraskite tinkamą vietą savo OpenBSD/vax SIMH aplinkai ir ten sukurkite failą openbsd.simh su šiais duomenimis:

set cpu 128m
at nvr openbsd.nvram

deposit rq qtime 1000000

set rq0 ra92
at rq0 openbsd.ra0.disk

set rq1 cdrom
at rq1 /dev/rcd0c

set rq2 cdrom
at rq2 floppy51.fs

at xq0 bge0

boot cpu
exit

Tai SIMH sukonfigūruoja simuliuoti VAX su ištisais 128 MB atminties, RA92 1.5GB disku, kompaktinių plokštelių sekcija, kuri talpina CD1 iš jūsų kompaktinių plokštelių rinkinio, kitą kompaktinių plokštelių sekciją iš kurios užkraunama ir DELQA Qbus Ethernet kontrolerį. Jums reikės pakeisti bge0 į jūsų sistemos tinklo interfeiso vardą. Jums taip pat gali reikėti pakeisti /dev/rcd0c į raw įrenginio vardą, kuris atitinka tikrą kompaktinių plokštelių sekciją.

Pagal nutylėjimą, paspaudus ^E bus nutraukta emuliacija; jeigu jūs esate pripratę prie emacs valdymo komandų, norėdami galite tai pakeisti (pvz. pridedant set console wru=1e klavišą nustatys į ^6, ascii kodas 0x1e). Jeigu pageidaujate didesnio disko, pakeiskite set rq0 ra92 į pvz. set rq0 rauser=15000 (kur 15000 yra dydis MB). Daugiau informacijos galite rasti SIMH dokumentacijoje.

Nukopijuokite 5.0/vax/floppy51.fs į savo OpenBSD/vax SIMH aplinką. Dabar paleiskite SIMH. Krovimo užklausoje turėtumėte parašyti boot dua2:. Po to SIMH turėtų užkrauti normalią OpenBSD instaliacijos programą:

# simh-vax openbsd.simh

VAX simulator V3.8-1
NVR: buffering file in memory
Eth: opened bge0
Loading boot code from /usr/local/lib/simh/vax/ka655x.bin


KA655-B V5.3, VMB 2.7
Performing normal system tests.
40..39..38..37..36..35..34..33..32..31..30..29..28..27..26..25..
24..23..22..21..20..19..18..17..16..15..14..13..12..11..10..09..
08..07..06..05..04..03..
Tests completed.
>>>boot dua2:
(BOOT/R5:0 DUA2



  2..
-DUA2
  1..0..


>> OpenBSD/vax boot [1.15] <<
>> Press enter to autoboot now, or any other key to abort: 0
> boot bsd
Kai baigsite instaliaciją perkraukite SIMH, o po to rašykite:
>>>boot dua0:
kad užkrautumėte iš naujai sukurto disko atvaizdo. Jums reikės šiek tiek kantrybės pirmojo krovimo metu, kadangi SSH host raktų generavimas gali užtrukti. Tačiau galų gale užkrovimas bus baigtas ir jums bus pristatyta draugiška prisijungimo užklausa:
OpenBSD/vax (noname.my.domain) (console)

login: 
Kai baigėte instaliuoti papildomus paketus tikriausiai norėsite pašalinti eilutes apie savo tikrą kompaktinių plokštelių įrenginį ir floppy51.fsopenbsd.simh failo.

Sėkmės!


OpenBSD/vax
www@openbsd.org
$OpenBSD: vax-simh.html,v 1.15 2012/10/29 10:39:30 ajacoutot Exp $