Chinaunix首页 | 论坛 | 博客
  • 博客访问: 108664
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 287
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-01 19:56
文章分类
文章存档

2017年(6)

2016年(21)

2015年(8)

我的朋友

分类: 嵌入式

2016-01-09 21:57:28

在安装tftp服务器时,先挂载光盘:更具视频的命令是mount /dev/cdrom /mnt/,但是出现错误

[root@wusi driver]# mount /dev/cdrom /mnt/
mount: you must specify the filesystem type
错误:您必须指定文件系统的类型

使用 mount 命令时必须指定被挂接设备的类型,即:
mount -t 【设备类型】 【被挂接的设备名】 【挂接处目录名】 
-t<文件系统类型> 指定设备的文件系统类型,常见的有: 
minix linux最早使用的文件系统 
ext2 linux目前常用的文件系统 
msdos MS-DOS的fat,就是fat16 
vfat windows98常用的fat32 
nfs 网络文件系统 
iso9660 CD-ROM光盘标准文件系统 
ntfs windows NT 2000的文件系统 
hpfs OS/2文件系统 
auto 自动检测文件系统

修改为
[root@wusi mnt]# mount -t iso9660 /dev/cdrom /mnt/
mount: no medium found on /dev/sr0
出现错误:没有介质在/dev/sr0找到

执行mount命令时找不到介质或者mount:no medium found的解决办法
使用vmware时,在虚拟机设置里,设置CD/DVD为系统镜像,挂载时,有时会有找不到介质或者no medium found之类的提示。
根本原因是iso镜像并没有加载到虚拟机系统内。

首先确定,VMWARE的CD/DVD设置内,已经成功选中ISO镜像。如下图所示:



在虚拟机的CD/DVD设置里,将“已连接”和“打开电源时连接”两个选项,选中,确定即可。如下图所示




此时再执行mount命令,即可成功挂载光盘。
[root@wusi mnt]# mount -t iso9660 /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only

如果目前系统挂载得不对,你可以输入umount /dev/cdrom进行卸载挂载,再进行新建目录操作啦。


我安装tftp是用光盘镜像安装的,然后我遇见的问题是
第一个就是上面的mount错误,
第二个就是mount成功了,但是cdrom中的文件并不是redhat安装的镜像文件。而是linux.ISO。里面的vmtool的各种文件,所以找不到Packages这个文件来安装tftp
解决办法就是
在使用ISO文件这个选项里面选择安装redhat的镜像文件,里面就有packages。
cd/dvd就像主机上的光驱,放什么盘进去都可以,虚拟机就是读什么ISO文件都可以。

然后在mount -t iso9660 /dev/cdrom /mnt/cdrom
但是这个命令输入后挂载是成功了,但是进入/mnt/cdrom中什么也没有。解决办法就是不要mount进/mnt/cdrom 直接mount 在/mnt
mount -t iso9660 /dev/cdrom /mnt
这样就挂载成功了





阅读(13000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~