问题:默认安装的solaris系统磁盘空间小,需要增加新磁盘
参考:simics 帮助文档
增加新磁盘步骤如下:以4G大小的磁盘为例
- 新建一个文件,peanut-disk.simics,放在虚拟机workspace下的targets/sunfire目录,文件内容参考如下:
script-branch { wait-for-variable machine_defined local $disk = (create-std-scsi-disk scsi_id = 2 size = 4256972800) $scsi_bus.connect $disk } run-command-file peanut-common.simics
- 启动simics软件,选择虚拟机的workspace ,然后FIle->new session,选择新建的peanut-disk.simics
- 然后在simics界面输入如下4个指令,主要设置新磁盘的分区:
simics> sd1.create-sun-vtoc-header 5470 19 80
simics> sd1.create-sun-vtoc-partition number = 0 start-block = 0 num-blocks = ((5470 - 2) * 19 * 80) flag = RW tag = root
simics> system_cmp0.set-prom-env boot-command "boot disk1 -rv"
simics> run
- 系统启动之后,会进入solaris系统,如图所示
- 在terminal输入如下命令
# newfs /dev/dsk/c0t2d0s0
# mkdir /disk
# mount /dev/dsk/c0t2d0s0 /disk
- 然后输入df -h,就可以看到新加的磁盘了,已经挂载到/disk目录