_ _ _ (_)| || | _ _ _ __ ___ ___ ___ | || || || | | || '_ ` _ \ / _ \ / __| | || || || |_| || | | | | || (_) |\__ \ , |_||_||_| \__,_||_| |_| |_| \___/ |___/ ,./% & (*****( */*// *,///(( +======Oxide Helios: Installer (ttyb)=====+ ,*//((/% | | ///((((% | 1. Boot Multi User [Enter] | ,*/(((((% &#///((& | 2. Boot Single User | .///((((((% %/(((/ | 3. Escape to loader prompt | .////(((((///((, | 4. Reboot | .*////(((((((((( | | ./((((((((/ | Options: | (/((((((( | 5. Configure Boot Options... | ,,((((((/ | | /(((( | | %/(((( | | &%#/((((. | | ,( ,/ /(/ +=========================================+ ,/ Loading unix... Loading /platform/i86pc/amd64/boot_archive... Loading /platform/i86pc/amd64/boot_archive.hash... Booting... Oxide Helios Version helios-1.0.20642 64-bit Configuring devices. Hostname: unknown unknown console login: root Password: Aug 26 20:57:20 unknown login: ROOT LOGIN /dev/console The illumos Project helios-1.0.20642 August 2021 root@unknown:~# diskinfo TYPE DISK VID PID SIZE RMV SSD SCSI c1t0d0 QEMU QEMU HARDDISK 0.46 GiB no no - c2t0d0 Virtio Block Device 20.00 GiB no no root@unknown:~# install-helios myhost c2t0d0 locating ISO... unknown_fstyp (no matches) NODENAME: myhost POOL LAYOUT: c2t0d0 + zpool create -f -O compression=on -R /altroot -B rpool c2t0d0 + zfs create -o canmount=off -o mountpoint=legacy rpool/ROOT + zfs create -o canmount=noauto -o mountpoint=legacy rpool/ROOT/helios + mount -F zfs rpool/ROOT/helios /a ++ uuidgen + UUID=0fb75c5f-5531-425e-ae08-a20cfd11af9d + for v in org.opensolaris.libbe:uuid=$UUID org.opensolaris.libbe:policy=static + zfs set org.opensolaris.libbe:uuid=0fb75c5f-5531-425e-ae08-a20cfd11af9d rpool/ROOT/helios + for v in org.opensolaris.libbe:uuid=$UUID org.opensolaris.libbe:policy=static + zfs set org.opensolaris.libbe:policy=static rpool/ROOT/helios + /usr/sbin/tar xzeEp@/f /iso/install/image.tar.gz -C /a + /usr/sbin/devfsadm -r /a + rm -rf /a/dev/dsk/c1t0d0p0 /a/dev/dsk/c1t0d0p1 /a/dev/dsk/c1t0d0p2 /a/dev/dsk/c1t0d0p3 /a/dev/dsk/c1t0d0p4 /a/dev/dsk/c1t0d0s0 /a/dev/dsk/c1t0d0s1 /a/dev/dsk/c1t0d0s10 /a/dev/dsk/c1t0d0s11 /a/dev/dsk/c1t0d0s12 /a/dev/dsk/c1t0d0s13 /a/dev/dsk/c1t0d0s14 /a/dev/dsk/c1t0d0s15 /a/dev/dsk/c1t0d0s2 /a/dev/dsk/c1t0d0s3 /a/dev/dsk/c1t0d0s4 /a/dev/dsk/c1t0d0s5 /a/dev/dsk/c1t0d0s6 /a/dev/dsk/c1t0d0s7 /a/dev/dsk/c1t0d0s8 /a/dev/dsk/c1t0d0s9 /a/dev/dsk/c2t0d0 /a/dev/dsk/c2t0d0p0 /a/dev/dsk/c2t0d0p1 /a/dev/dsk/c2t0d0p2 /a/dev/dsk/c2t0d0p3 /a/dev/dsk/c2t0d0p4 /a/dev/dsk/c2t0d0s0 /a/dev/dsk/c2t0d0s1 /a/dev/dsk/c2t0d0s10 /a/dev/dsk/c2t0d0s11 /a/dev/dsk/c2t0d0s12 /a/dev/dsk/c2t0d0s13 /a/dev/dsk/c2t0d0s14 /a/dev/dsk/c2t0d0s15 /a/dev/dsk/c2t0d0s2 /a/dev/dsk/c2t0d0s3 /a/dev/dsk/c2t0d0s4 /a/dev/dsk/c2t0d0s5 /a/dev/dsk/c2t0d0s6 /a/dev/dsk/c2t0d0s8 /a/dev/dsk/c2t0d0s9 + rm -rf /a/dev/rdsk/c1t0d0p0 /a/dev/rdsk/c1t0d0p1 /a/dev/rdsk/c1t0d0p2 /a/dev/rdsk/c1t0d0p3 /a/dev/rdsk/c1t0d0p4 /a/dev/rdsk/c1t0d0s0 /a/dev/rdsk/c1t0d0s1 /a/dev/rdsk/c1t0d0s10 /a/dev/rdsk/c1t0d0s11 /a/dev/rdsk/c1t0d0s12 /a/dev/rdsk/c1t0d0s13 /a/dev/rdsk/c1t0d0s14 /a/dev/rdsk/c1t0d0s15 /a/dev/rdsk/c1t0d0s2 /a/dev/rdsk/c1t0d0s3 /a/dev/rdsk/c1t0d0s4 /a/dev/rdsk/c1t0d0s5 /a/dev/rdsk/c1t0d0s6 /a/dev/rdsk/c1t0d0s7 /a/dev/rdsk/c1t0d0s8 /a/dev/rdsk/c1t0d0s9 /a/dev/rdsk/c2t0d0 /a/dev/rdsk/c2t0d0p0 /a/dev/rdsk/c2t0d0p1 /a/dev/rdsk/c2t0d0p2 /a/dev/rdsk/c2t0d0p3 /a/dev/rdsk/c2t0d0p4 /a/dev/rdsk/c2t0d0s0 /a/dev/rdsk/c2t0d0s1 /a/dev/rdsk/c2t0d0s10 /a/dev/rdsk/c2t0d0s11 /a/dev/rdsk/c2t0d0s12 /a/dev/rdsk/c2t0d0s13 /a/dev/rdsk/c2t0d0s14 /a/dev/rdsk/c2t0d0s15 /a/dev/rdsk/c2t0d0s2 /a/dev/rdsk/c2t0d0s3 /a/dev/rdsk/c2t0d0s4 /a/dev/rdsk/c2t0d0s5 /a/dev/rdsk/c2t0d0s6 /a/dev/rdsk/c2t0d0s8 /a/dev/rdsk/c2t0d0s9 + rm -rf /a/dev/cfg/usb1 /a/dev/cfg/usb2 /a/dev/cfg/usb3 /a/dev/cfg/usb4 + rm -rf /a/dev/usb/46f4.1 /a/dev/usb/hid0 /a/dev/usb/hub0 /a/dev/usb/hub1 /a/dev/usb/hub2 /a/dev/usb/hub3 /a/dev/usb/mass-storage0 + rm -f /a/dev/msglog + ln -s ../devices/pseudo/sysmsg@0:msglog /a/dev/msglog + rm -f /a/etc/svc/profile/generic.xml + ln -s generic_limited_net.xml /a/etc/svc/profile/generic.xml + rm -f /a/etc/svc/profile/inetd_services.xml + ln -s inetd_generic.xml /a/etc/svc/profile/inetd_services.xml + rm -f /a/etc/svc/profile/platform.xml + ln -s platform_none.xml /a/etc/svc/profile/platform.xml + rm -f /a/etc/svc/profile/name_service.xml + ln -s ns_dns.xml /a/etc/svc/profile/name_service.xml + rm -f /a/etc/nsswitch.conf + cp /a/etc/nsswitch.dns /a/etc/nsswitch.conf + echo myhost + sed -i -e '/^console:/s/9600/115200/g' /a/etc/ttydefs + rm -f /a/boot/conf.d/console + for key in console os_console ttya-mode ttyb-mode ++ /usr/lib/bootparams console + val=ttyb + [[ -n ttyb ]] + printf '%s="%s"\n' console ttyb + for key in console os_console ttya-mode ttyb-mode ++ /usr/lib/bootparams os_console + val=ttyb + [[ -n ttyb ]] + printf '%s="%s"\n' os_console ttyb + for key in console os_console ttya-mode ttyb-mode ++ /usr/lib/bootparams ttya-mode + val=115200,8,n,1,- + [[ -n 115200,8,n,1,- ]] + printf '%s="%s"\n' ttya-mode 115200,8,n,1,- + for key in console os_console ttya-mode ttyb-mode ++ /usr/lib/bootparams ttyb-mode + val=115200,8,n,1,- + [[ -n 115200,8,n,1,- ]] + printf '%s="%s"\n' ttyb-mode 115200,8,n,1,- + SHAD='$5$kr1VgdIt$OUiUAyZCDogH/uaxH71rMeQxvpDEY2yX.x0ZQRnmeb9' + sed -i -e '/^root:/s,.*,root:$5$kr1VgdIt$OUiUAyZCDogH/uaxH71rMeQxvpDEY2yX.x0ZQRnmeb9:6445::::::,' /a/etc/shadow + sed -i -e /PermitRoot/s/no/without-password/ /a/etc/ssh/sshd_config + mkdir /a/root/.ssh + zpool set bootfs=rpool/ROOT/helios rpool + beadm activate helios WARNING: menu.lst file /altroot/rpool/boot/menu.lst does not exist, generating a new menu.lst file Activated successfully + bootadm install-bootloader -M -f -P rpool -R /a + bootadm update-archive -f -R /a Creating boot_archive for /a updating /a/platform/i86pc/amd64/boot_archive (CPIO) + set +o xtrace should be ok to reboot now root@unknown:~# cat /a/boot/conf.d/console console="ttyb" os_console="ttyb" ttya-mode="115200,8,n,1,-" ttyb-mode="115200,8,n,1,-" root@unknown:~# reboot reboot: Failed to process boot arguments from Boot Environment. reboot: Falling back to regular reboot. Aug 26 20:58:33 unknown reboot: initiated by root on /dev/console Aug 26 20:58:39 unknown syslogd: going down on signal 15 syncing file systems... done rebooting... (_)| || | _ _ _ __ ___ ___ ___ | || || || | | || '_ ` _ \ / _ \ / __| | || || || |_| || | | | | || (_) |\__ \ , |_||_||_| \__,_||_| |_| |_| \___/ |___/ ,./% & (*****( */*// *,///(( +============Welcome to illumos===========+ ,*//((/% | | ///((((% | 1. Boot Multi User [Enter] | ,*/(((((% &#///((& | 2. Boot Single User | .///((((((% %/(((/ | 3. Escape to loader prompt | .////(((((///((, | 4. Reboot | .*////(((((((((( | | ./((((((((/ | Options: | (/((((((( | 5. Configure Boot Options... | ,,((((((/ | 6. Select Boot Environment... | /(((( | | %/(((( | | &%#/((((. | | ,( ,/ /(/ +=========================================+ ,/ Loading unix... Loading /platform/i86pc/amd64/boot_archive... Loading /platform/i86pc/amd64/boot_archive.hash... Booting... Oxide Helios Version helios-1.0.20642 64-bit Configuring devices. Hostname: myhost myhost console login: