...
Let’s we assume we work on TRS and want to run Android Automotive OS on Xen virtual machine, in this case, it’s likely we cannot directly use launch_cvd
command for launching Xen virtual machine. Then Therefore, we need to use assumble_cvd
command to help us to generate file system images, and afterwards we can execute QEMU command to launch Xen virtual machine. This is why we need to understand how to use assumble_cvd
command.
...
Code Block |
---|
true | sh test.sh 2>&1 | cat |
Note, as you have noticed that we can pass almost launch_cvd
’s parameters to assemble_cvd
, but it is not always true that these two commands can support exact same parameters. If you want to check what’s the correct parameters for assemble_cvd
, you can firstly run launch_cvd
and after it launching assumble_cvd
, you can check the parameters for the running assumble_cvd
process:
Code Block |
---|
$ ps -e | grep assemble_cvd
673381 ? 00:00:02 assemble_cvd
$ cat /proc/673381/cmdline | sed -e "s/\x00/ /g"; echo
/home/leoy/Dev2/aosp_cuttlefish_test/cf/bin/assemble_cvd --group_id=cvd_1 --report_anonymous_usage_stats=y --vm_manager=qemu_cli --webrtc_device_id=cvd_1-1 |
Using run_cvd
Same as the assemble_cvd
command, it prevents to directly run the run_cvd
command. If we want to directly execute it, we can use the command:
...