Skip to content

Commit

Permalink
add Brie's suggestions and add serial and drive options
Browse files Browse the repository at this point in the history
  • Loading branch information
robbyandrews committed Jun 14, 2024
1 parent 0f7b299 commit baa4463
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions docs/smartos-as-a-utm-guest.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,20 @@ zones once installed.
A recent test took approximately 15 minutes from boot menu to install screen
enabling multicore roughly halves the boot time.

1. Download and verify the latest SmartOS iso image from the [downloads page](https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html)
1. Download and verify the latest SmartOS iso image from the [downloads page](https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html)
1. In UTM, click "Create a New Virtual Machine"
1. Select "Emulate"
1. Select "Linux"
1. Select "Other"
1. Under "Boot ISO Image" choose the image you downloaded

### Settings

- Architecture: x86_64
- System: Standard PC (Q35 + ICH, 2009)(alias of pc-q35.72)(q35)
- Memory: 2048(?)+
- System: Standard PC (Q35 + ICH, 2009) (alias of pc-q35-7.2) (q35)
- Memory: 2048 MB or larger
- CPU: Haswell (others may work)
- CPU Cores: Default
- Drive size: 25 GB
- Drive size: 25 GB or larger
- Shared Directory: leave this disabled
- Name: SmartOS (or your choice)
- Check the box "Open VM Settings"
Expand Down Expand Up @@ -57,6 +57,23 @@ enabling multicore roughly halves the boot time.

![UTM Network Tab](/assets/images/smartos-utm-network-tab.png)

### Drives tab

- Change the disk drive interface from IDE to VirtIO
- The DVD/CD ROM drive interface **must** be IDE

![Drives Tab](/assets/images/smartos-utm-drives-tab.png)

### Devices (optional)

- Add a new serial device
- The default built in terminal can be used that will open when the VM is started
- TCP Server Connection can also be used to select a port and connect over TCP
- PseudoTTY can also be used which can then be used with the `screen` command
- For more information on serial devices in UTM please refer to the [UTM documentation](https://docs.getutm.app/settings-apple/devices/serial/)

![Devices Tab](/assets/images/smartos-utm-devices-tab.png)

### Installation

Install SmartOS following the [normal installation process](/install/)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit baa4463

Please sign in to comment.