Skip to content

minimal help page #39

Description

@vot4anto

Hi,
just download and install the latest version, if I use the command to have the minimal help page I see:

% macosvm --version
macosvm 0.2-1

Copyright (C) 2022 Simon Urbanek
There is NO warranty.
Licenses: GPLv2 or GPLv3
Capabilites: macOS guest, vol, vol:automount, net:unix:mtu, usb

% macosvm -h

 Usage: macosvm [-g|--[no-]gui] [--[no-]audio]
           [--restore <path>] [--ephemeral] [--recovery]
           [--{disk|usb} <path>[,ro][,size=<spec>][,keep]] [--aux <path>]
           [--vol <path>[,ro][,{name=<name>|automount}]]
           [--net <spec>] [--mac <addr>] [-c <cpu>] [-m <ram>]
           [--no-serial] [--pty]   <config.json>
        macosvm --version
        macosvm -h

 --restore requires path to ipsw image and will create aux as well as the configuration file.
 If no CPU/RAM is specified then image's minimal settings are used.

 If no --restore is performed then settings are read from the configuration file
 and only --gui / --audio options are honored.
 Size specifications allow suffix k, m and g for the powers of 1024.

 Network specification is <type>[:<options>], one of the following:
 nat[:<mac>] (NAT network, default, most common), br[:<interface>]
 (bridged network on <interface>), unix:<socket>[,mac=<mac>][,mtu=<mtu>]
 (unix socket to which all network traffic will be routed).
 Note that br requires special entitlement rarely given by Apple.

 Note that the --mac option is special and will override the first interface
 from the configuration file and/or --net (typically used with --ephemeral).

 Examples:
 # create a new VM with 32Gb disk image and macOS 12:
 macosvm --disk disk.img,size=32g --aux aux.img --restore UniversalMac_12.0.1_21A559_Restore.ipsw vm.json
 # start the created image with GUI:
 macosvm -g vm.json

 Experimental, use at your own risk!

But on the readme section I have the option -r to set the RAM:
https://github.com/s-u/macosvm?tab=readme-ov-file#details

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions