Plan9
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 1680 100 1680 0 0 7850 0 --:--:-- --:--:-- --:--:-- 7887
host# vmctl start -c jrmu Connected to /dev/ttypr (speed 115200) Boot failed: not a bootable disk
- e820=1 0x0000000000000000 0x000000000009f800 2 0x000000000009f800 0x00000000000a0000 2 0x00000000000f0000 0x0000000000100000 1 0x0000000000100000 0x000000003fffc000 2 0x000000003fffc000 0x0000000040000000 2 0x00000000fffc0000 0x0000000100000000
cdboot=yes mouseport=ask monitor=ask vgasize=ask bootfile=/386/9pc >console=0 ccoonnssoollee==00
>>bboooott
bboooott
Plan 9 126 holes free 0x0001a000 0x0009f000 544768 0x0060a000 0x0ffff000 262098944 262643712 bytes free cpu0: 4612MHz GenuineIntel Xeon5000-series (AX 000206D7 CX 96982203 DX 079BA97F) ELCR: 02E8
- l0: virtio: 1000Mbps port 0x2000 irq 5 ea de4baa668f07
i8042: kbd init failed 1024M memory: 256M kernel data, 767M user, 1392M swap nusb/usbd: no hubs
/dev/sd00: OpenBSD VMM CD-ROM 001 /dev/sd00/data 9660 /dev/sdF0: /dev/sdF0/data bootargs is (tcp, tls, il, local!device)[local!/dev/sd00/data] user[glenda]:
init: starting /bin/rc cirno Sep 18 09:50:19 starting dns resolver on /net vgasize is (text, 640x480x8, 1024x768x16, ...) [1024x768x16] text bind: #i: no frame buffer rio: can't open display: initdisplay: /dev/draw/new: '/dev/draw' file does not exist init: rc exit status: rc 217: rio 345: display open
init: starting /bin/rc term% inst/starteady to install Sat Sep 18 07:50:41 CET 2021 Installation process started
Preparing menu... The following unfinished tasks are ready to be done:
configfs - choose the type of file system to install confignet - configure the network tzsetup - choose time zone
Task to do [configfs]:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 16332 100 16332 0 0 74236 0 --:--:-- --:--:-- --:--:-- 74917
Connected to /dev/ttypf (speed 115200) Boot failed: not a bootable disk
- e820=1 0x0000000000000000 0x000000000009f800 2 0x000000000009f800 0x00000000000a0000 2 0x00000000000f0000 0x0000000
000100000 1 0x0000000000100000 0x000000003fefc000 2 0x000000003fefc000 0x000000003ff00000 2 0x00000000fffc0000 0x000 0000100000000 cdboot=yes mouseport=ask monitor=ask vgasize=ask bootfile=/386/9pc > >console=0 ccoonnssoollee==00
>>bboooott
bboooott
Plan 9 126 holes free 0x0001a000 0x0009f000 544768 0x00530000 0x0ffff000 262991872 263536640 bytes free cpu0: 4604MHz GenuineIntel Xeon5000-series (AX 000206D7 CX 96982203 DX 079BA97F) ELCR: 02E8
- l0: virtio: 1000Mbps port 0x2000 irq 5 ea de4baa668fb2
i8042: kbd init failed 1023M memory: 256M kernel data, 766M user, 1391M swap nusb/usbd: /dev/usb: no hubs
/dev/sd00: OpenBSD VMM CD-ROM 001 /dev/sd00/data 9660 /dev/sdF0: /dev/sdF0/data bootargs is (tcp, tls, il, local!device)[local!/dev/sd00/data] user[glenda]:
init: starting /bin/rc cirno Sep 18 03:36:24 starting dns resolver on /net vgasize is (text, 640x480x8, 1024x768x16, ...) [1024x768x16] text bind: #i: no frame buffer rio: can't open display: initdisplay: /dev/draw/new: '/dev/draw' file does not exist init: rc exit status: rc 223: rio 354: display open
init: starting /bin/rc term% inst/start Sat Sep 18 01:37:49 CET 2021 Installation process started
Preparing menu... The following unfinished tasks are ready to be done:
configfs- choose the type of file system to install confignet- configure the network tzsetup- choose time zone
Task to do [configfs]:
You can install the following types of file systems:
cwfs64xthe cached-worm file server hjfsthe new 9front file server (experimental!)
File system (cwfs64x, hjfs)[cwfs64x]: hjfs
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install
The following unfinished tasks are ready to be done:
partdisk - edit partition tables (e.g., to create a plan 9 partition) mountfs- choose and mount file system partition confignet - configure the network mountfs- choose and mount file system partition confignet- configure the network tzsetup- choose time zone
Task to do [partdisk]:
The following disk devices were found.
sd00 - OpenBSD VMM CD-ROM 001
empty 0 468 (468 cylinders, 1.82 GB) * p1 468 469 (1 cylinders, 4.00 MB) ESP
sdF0 -
Disk to partition (sd00, sdF0)[no default]: sdF0 The disk you selected HAS NO master boot record on its first sector. (Perhaps it is a completely blank disk.) Shall we create a blank EFI partition table (GPT) or install traditional DOS partition table (MBR)?
Install mbr or gpt (mbr, gpt)[no default]: mbr
This is disk/fdisk; use it to create a Plan 9 partition. If there is enough room, a Plan 9 partition will be suggested; you can probably just type 'w' and then 'q'.
cylinder = 8225280 bytes '* p1 0 2610 (2610 cylinders, 19.99 GB) PLAN9 >>> w >>> q
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partition)
The following unfinished tasks are ready to be done:
prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition confignet- configure the network tzsetup- choose time zone
Task to do [prepdisk]:
The following Plan 9 disk partitions were found.
/dev/sdF0/plan9
empty 0 41929587 (41929587 sectors, 19.99 GB)
Plan 9 partition to subdivide (/dev/sdF0/plan9)[/dev/sdF0/plan9]: This is disk/prep; use it to subdivide the Plan 9 partition. If it is not yet subdivided, a sensible layout will be suggested; you can probably just type 'w' and then 'q'.
no plan9 partition table found 9fat 204800 nvram 1 fs 41724786 ' 9fat 0 204800 (204800 sectors, 100.00 MB) ' nvram 204800 204801 (1 sectors, 512 B ) ' fs 204801 41929587 (41724786 sectors, 19.89 GB) >>> w >>> q
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partition) prepdisk- subdivide plan 9 disk partition
The following unfinished tasks are ready to be done:
mountfs- choose and mount file system partition confignet- configure the network tzsetup- choose time zone
Task to do [mountfs]:
Please choose your hjfs partition
--rw-r----- S 0 glenda glenda 21363090432 Oct 5 2019 /dev/sdF0/fs
Hjfs partition (/dev/sdF0/fs)[/dev/sdF0/fs]:
Please choose your hjfs partition
--rw-r----- S 0 glenda glenda 21363090432 Oct 5 2019 /dev/sdF0/fs
Hjfs partition (/dev/sdF0/fs)[/dev/sdF0/fs]: Size of RAM filesystem cache (MB)? [192]: Ream the filesystem? (yes, no)[yes]: yes Starting hjfs file server for /dev/sdF0/fs hjfs: reaming /dev/sdF0/fs hjfs: ream successful hjfs: fs is /dev/sdF0/fs Configuring hjfs file server for /dev/sdF0/fs hjfs: >create /dist sys sys 775 d hjfs: >create /usr sys sys 775 d hjfs: >newuser glenda hjfs: >newuser adm +glenda hjfs: >newuser sys +glenda hjfs: >newuser upas +glenda hjfs: >echo off Mounting hjfs file server for /dev/sdF0/fs % mount -c /srv/hjfs.newfs /n/newfs
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partition) prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition
The following unfinished tasks are ready to be done:
configdist- choose the source of the distribution archive confignet- configure the network tzsetup- choose time zone
Task to do [configdist]:
Are you going to download the distribution from the internet or do you have it on local media?
Distribution is from (local, net)[local]:
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partition) prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition configdist- choose the source of the distribution archive
The following unfinished tasks are ready to be done:
confignet- configure the network mountdist- locate and mount the distribution tzsetup- choose time zone
Task to do [confignet]:
We will configure the ethernet.
Please choose a method for configuring your ethernet connection.
manual - specify IP address, network mask, gateway IP address automatic - use DHCP and SLAAC to automatically configure
Configuration method (manual, automatic)[automatic]: starting ethernet automatic config ipconfig: write(try fe80::dc4b:aaff:fe66:8fb2 /64): interface does not support multicast ipconfig: can't start IPv6 on /net/ether0, address fe80::dc4b:aaff:fe66:8fb2 ipconfig: dialicmp6: cs: can't translate address
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partition) prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition configdist- choose the source of the distribution archive confignet- configure the network
The following unfinished tasks are ready to be done:
mountdist- locate and mount the distribution download- download or continue to download the distribution archives tzsetup- choose time zone
Task to do [mountdist]:
Please wait... Scanning storage devices...
/dev/sd00/data /dev/sdF0/9fat /dev/sdF0/data /dev/sdF0/fs
The following storage media were detected. Choose the one containing the distribution.
/dev/sd00/data (iso9660 cdrom)
Distribution disk (/dev/sd00/data, /dev/sdF0/fs, /)[/]: % mount /srv/boot /n/distmedia
Which directory contains the distribution? Any of the following will suffice (in order of preference):
- the root directory of the cd image - the directory containing 9front.iso - the directory containing 9front.iso.bz2
Location of archives [/]:
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partition) prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition configdist- choose the source of the distribution archive confignet- configure the network mountdist- locate and mount the distribution
The following unfinished tasks are ready to be done:
copydist- copy the distribution into the file system tzsetup- choose time zone
Task to do [copydist]:
processing /sys/lib/sysconfig/proto/allproto file system made
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partit
ion)
prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition configdist- choose the source of the distribution archive confignet- configure the network mountdist- locate and mount the distribution copydist- copy the distribution into the file system
The following unfinished tasks are ready to be done:
ndbsetup- setup network configuration tzsetup- choose time zone bootsetup- configure hard disk to boot plan 9
Task to do [ndbsetup]:
Setup network configuration
sysname [cirno]: mkf.host.bsdforall.org
Preparing menu... The following tasks are done:
configfs - choose the type of file system to install partdisk - edit partition tables (e.g., to create a plan 9 partit
ion)
prepdisk - subdivide plan9 disk partition mountfs- choose and mount file system partition configdist - choose the source of the distribution archive confignet - configure the network mountdist - locate and mount the distribution copydist - copy the distribution into the file system ndbsetup- setup network configuration
The following unfinished tasks are ready to be done:
tzsetup- choose time zone bootsetup- configure hard disk to boot plan 9
Task to do [tzsetup]:
Setup Time Zone
Time Zone (Argentina, Asia_Bahrain, Asia_India, Australia_ACT, Australia_Broken-Hill, Australia_LHI, Australia_NSW, Australia_North, Australia_Queensland, Australia_South, Australia_Sturt, Australia_Tasmania, Australia_Victoria, Australia_West, Australia_Yancowinna, Brazil_Acre, Brazil_DeNoronha, Brazil_East, Brazil_West, CET, Canada_Atlantic, Canada_Central, Canada_East-Saskatchewan, Canada_Eastern, Canada_Mountain, Canada_Newfoundland, Canada_Pacific, Canada_Yukon, Chile_Continental, Chile_EasterIsland, Cuba, EET, Egypt, GB-Eire, GMT, HST, Hongkong, Iceland, Iran, Israel, Jamaica, Japan, Libya, Mexico_BajaNorte, Mexico_BajaSur, Mexico_General, NZ, NZ_CHAT, Navajo, PRC, Poland, ROC, ROK, Singapore, Turkey, US_Alaska, US_Arizona, US_Central, US_East-Indiana, US_Eastern, US_Hawaii, US_Michigan, US_Mountain, US_Pacific, US_Yukon, Uruguay, W-SU, WET)[US_Eastern]:
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partition) prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition configdist- choose the source of the distribution archive confignet- configure the network mountdist- locate and mount the distribution copydist- copy the distribution into the file system ndbsetup- setup network configuration tzsetup- choose time zone
The following unfinished tasks are ready to be done:
bootsetup- configure hard disk to boot plan 9
Task to do [bootsetup]:
Setup Plan 9 FAT boot partition (9fat)
Plan 9 FAT partition (/dev/sdF0/9fat)[/dev/sdF0/9fat]: dossrv: serving #s/dos % dd -bs 512 -count 1 -if /dev/sdF0/9fat -of /tmp/pbs.bak 1+0 records in 1+0 records out Initializing Plan 9 FAT partition. % disk/format -r 2 -d -b /n/newfs/386/pbs -l PLAN9 /dev/sdF0/9fat Initializing FAT file system type hard, 12 tracks, 255 heads, 63 sectors/track, 512 bytes/sec used 4096 bytes % mount -c /srv/dos /n/9fat /dev/sdF0/9fat % rm -f /n/9fat/9bootfat /n/9fat/plan9.ini /n/9fat/9pc % cp /n/newfs/386/9bootfat /n/9fat/9bootfat % chmod +al /n/9fat/9bootfat % cp /tmp/plan9.ini /n/9fat/plan9.ini % cp /n/newfs/386/9pc /n/9fat/ % mkdir -p /n/9fat/efi/boot % cp /386/bootia32.efi /386/bootx64.efi /n/9fat/efi/boot % cp /tmp/pbs.bak /n/9fat % unmount /n/9fat
If you use the Windows NT/2000/XP master boot record or a master boot record from a Unix clone (e.g., LILO or FreeBSD bootmgr), it is probably safe to continue using that boot record rather than install the Plan 9 boot record.
Install the Plan 9 master boot record (yes, no)[no default]: yes Mark the Plan 9 partition active (yes, no)[no default]: yes
The Plan 9 partition is now marked as active.
Preparing menu... The following tasks are done:
configfs- choose the type of file system to install partdisk- edit partition tables (e.g., to create a plan 9 partit
ion)
prepdisk- subdivide plan 9 disk partition mountfs- choose and mount file system partition configdist- choose the source of the distribution archive confignet- configure the network mountdist- locate and mount the distribution copydist- copy the distribution into the file system ndbsetup- setup network configuration tzsetup- choose time zone bootsetup- configure hard disk to boot plan 9
The following unfinished tasks are ready to be done:
finish- finish the installation and reboot
Task to do [finish]:
Congratulations; you've completed the install.
halting.../srv/hjfs.newfs.cmd...hjfs: ending
done halting rebooting... cpu0: exiting Takes a licking and keeps on ticking... can't reset
host$ doas vmctl stop mkf stopping vm mkf: requested to shutdown vm 1 host$ doas vmctl start -c mkf