multibootusb
multibootusb copied to clipboard
Support for OpenIndiana
OpenIndiana is the current surviving open-source remnant of SunOS and Solaris, and should defintely be supported.
More information:
- https://www.openindiana.org/
- https://www.openindiana.org/bugs
- irc://chat.freenode.net/#openindiana
- https://wiki.openindiana.org/
- https://github.com/OpenIndiana
Even though it's also based on illumos, the instructions for SmartOS don't work with OpenIndiana:
for isofile in $isopath/OI-*.iso; do
if [ -e "$isofile" ]; then
regexp --set=isoname "$isopath/(.*)" "$isofile"
submenu "$isoname ->" "$isofile" {
iso_path="$2"
if cpuid -l; then # Check whether CPU is 64-bit
ISADIR='amd64'
fi
loopback loop "$iso_path"
set root='loop'
menuentry "OpenIndiana" {
bootoptions="-v -B console=text"
multiboot /platform/i86pc/kernel/$ISADIR/unix /platform/i86pc/kernel/$ISADIR/unix $bootoptions
module /platform/i86pc/$ISADIR/boot_archive /platform/i86pc/$ISADIR/boot_archive type=rootfs name=ramdisk
}
}
fi
done
The boot process halts with the following message:
Remounting root read/write
Probing for device nodes ...
Preparing live image for use
Requesting System Maintenance Mode
(See /lib/svc/share/README for more information.)
Console login service(s) cannot run
Enter user name for system maintenance (control-d to bypass):