Linux实战 | Centos6.8安装matlab的mount挂载问题的解决方法_3

今天这篇文章跟大家一起学习,在用linux挂载linux外部文件,及其挂载过程中出现的问题。

首先确保虚拟机的linux系统正在运行,好了,我开始挂载之前,我们要检查CD/DVD IDE是否正在运行,然后点击它,需要选择你要挂载的文件,这里需要注意,设备状态,两个都要打上勾:

这里我的需要挂载的E盘的Matlab的iso格式的安装包 ,因为我要安装它,OK,选择完成后,点击确定,这时就要检查一下linux能否看到这个驱动有文件,我们在 Linux下面使用命令:

lsblk

回车后就能显示如下设备信息:

 

这个 sr0 就是我的设备名,就是存放在matlab的7G多的iso文件,要记住这个设备名,因为挂载的命令mount要使用到它。

现在我们先来学习一下,挂载命令,mount,首先下面是它的命令格式:

mount [-t vfstype] [-o options] device dir

我们逐个进行参数解释:

[-t vfstype] :指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。下面对每种格式用 || 隔开:

光盘或光盘镜像:iso9660 || DOS fat16文件系统:msdos || Windows 9x fat32文件系统:vfat

Windows NT ntfs文件系统:ntfs |} Mount Windows文件网络共享:smbfs || UNIX(LINUX) 文件网络共享:nfs

[-o options]:主要用来描述设备或档案的挂接方式。

loop:用来把一个文件当成硬盘分区挂接上系统 || ro:采用只读方式挂接设备 || rw:采用读写方式挂接设备

iocharset:指定访问文件系统所用字符集

[device] :要挂接(mount)的设备

[dir]:设备在系统上的挂接点(mount point)

好,相信你已经等不及了,我们在linux系统直接输入:

mount -t iso9660 /dev/sr0 /root/mnt/cdrom 

第一个注意:-t iso9660 是文件类型。我的系统需要指出,否则不能安装。我的linux系统是 Centos6.8迷你版。

第二个注意:/dev/sr0。这个就是设备名称,很多人会不知道这个名称怎么来的,这里已经提供精确定位这个名称的命令。

第三个注意:/root/mnt/cdrom。mnt/cdrom是我在电脑新建的文件夹,可能会有人会问:为什么要用mnt/cdrom来命名?随便不行吗?好,这里我想说,如果你是自己学习的话,随便是可以的,但是在企业工作工作时,大家会用这个名称来存在挂载文件的。

如果你挂载成功,如下图所示,mount命令就会显示如下:

注意:这里运行命令后可能出现一些信息提示不能挂载,多运行几次mount的命令可能就可以了。

好了,现在就可以进入mnt/cdrom里面查看相关的安装文件,你可以看到一个install的文件,然后执行:

./install 

一般情况下,就开始安装了。但我这里安装的是Matlab,需要序列码,所以执行 ./install 命令后会提示错误信息如下:

Error: Installation cannot proceed. You may either:
1. Set an X11 display, and restart the install process
2. Use the silent install feature by specifying the -mode silent option

 意思是:1. 设置一个X11显示,并重新启动安装过程;2. 通过指定-mode silent选项来使用静默安装特性

好了,这里我们需要使用正确的命令来执行,如下:

./install -mode silent -agreeToLicense yes -fileInstallationKey 1111-1111-1111-1111

注意:后面的 1111-1111-1111-1111是错误的序列号,所以不能正常安装的。这里可以改为你正确的序列号,只要是正确序列号就能正常安装,序列号好像网上可以找到,希望你能够找到哈哈。

这里还有一个要说的,挂载成功后,如果关机了,第二天再开机你会发现linux存放的挂载文件消失了,如果你需要再次安装,那就需要再次挂载。


调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。

猜你喜欢

转载自blog.csdn.net/sw3300255/article/details/84521094