一 本人主机ubuntu,用virtualbox安装了虚拟xp,为了节约ubuntu的空间,于是在win7的系统中创建了虚拟系统文件xp.vdi,但是这样有一个不好的地方,每次开机都要先手动挂载win7的D盘,然后才能开虚拟机,很麻烦。于是想到让ubuntu开机自动挂载文件。
二 首先介绍一下 fdisk -l 命令
在终端下,执行 sudo fdisk -l 系统显示如下信息,
显示了本机硬盘的一些信息,主要有sda,表示sata或ata 或scsi的第一块硬盘,若是ide硬盘,则为hda。sda1中的数字代表分区信息,1,2,3,4 表示是主分区;5,6,7......16是逻辑分区。找到我们要挂载的分区为sda5。
三 挂载硬盘分区
sudo vim /etc/fstab
打开fatab配置文件,如图
在最后一行,按照<file system> <mount point> <type> <options> <dump> <pass>
这样的一个顺序来添加要挂载的文件。挂载点怎么选呢?本人挂载的文件是虚拟机文件,给虚拟机做文件系统用的,所以应该知道virtualbox是从那里读取虚拟机文件的。方法如下:
在没有挂载文件的情况下,打开虚拟机,启动,会出现下面的出错信息
由此可以知道,virtualbox从/media/0007C50A000E671F 下读取虚拟磁盘文件的,既挂载点也就知道了。
先在/media 下建立目录007C50A000E671F sudo mkdir /media/007C50A000E671F
在刚才的fstab文档的最后一行添加‘
/dev/sda5 /media/0007C50A000E671F/ ntfs default 0 0,保存
这样就配置好了文件。
sudo mount -a ,挂载文件
sudo df -h 查看是否挂载成功。
以后每次开机都不用手动挂载文件了,真方便!