本文转自:http://my.oschina.net/toyandong/blog/65002
使用mount挂载ubuntu虚拟机所在的img文件的时候,执行:
“sudo mount -o loop xxx.img /mnt/xxx”,
系统提示:
“mount: you must specify the filesystem type”
加上”-t ext3″后仍然报错:
mount
: wrong fs
type
, bad option, bad superblock on
/dev/loop2
,
missing codepage or helper program, or other error
In some cases useful info is found
in
syslog - try
dmesg |
tail
or so
|
首先,要说明一下的是,这情况是由于img文件的开头包含了mbr,以致于系统无法识别……img文件相当于一个包含操作系统的硬盘,而我们之需要挂载它的文件系统部分,所以需要绕过mbr。
执行:fdisk -ul xxx.img,和显示一大堆信息,如:
Disk 3059.img: 4294 MB, 4294967296 bytes
255 heads, 63 sectors
/track
, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical
/physical
): 512 bytes / 512 bytes
I
/O
size (minimum
/optimal
): 512 bytes / 512 bytes
Disk identifier: 0x000bdbdc
Device Boot Start End Blocks Id System
3059.img1 * 63 7903979 3951958+ 83 Linux
3059.img2 7903980 8385929 240975 5 Extended
3059.img5 7904043 8385929 240943+ 82 Linux swap / Solaris
|
看到这行,发现linux的文件系统是从第63块开始的,所以挂载的时候应该从这个地方开始挂载
3059.img1 * 63 7903979 3951958+ 83 Linux
由这条信息可以的出,扇区大小为512
Units = sectors of 1 * 512 = 512 bytes
所以我们需要从512*63出开始挂载
最后执行:
(sudo) mount -o loop,offset=32256 xxx.img /mnt/xxx……
注:mount命令会根据文件系统的超级块(superblock)自动识别分区的文件系统类型;如果无法识别会读取并匹配/etc/filesystems中的条目
分享到:
相关推荐
需要注意的是,在某些Linux发行版如Ubuntu中,一旦执行了`losetup`命令成功绑定了镜像文件,系统可能会自动将镜像挂载到`/media/(用户名)/disk`目录下,无需手动执行`mount`命令。 #### 四、卸载操作 完成测试后,...
Linux中的`mount`命令是操作系统的核心工具之一,用于将存储设备、文件系统或者网络共享挂载到文件系统树上的特定目录,以便用户可以访问这些资源。这个命令在Linux环境中至关重要,因为它使得用户能够管理和操作...
通过以上介绍,可以看出`mount`命令功能强大且灵活多样,不仅可以挂载本地磁盘分区,还可以挂载各种外部存储设备、ISO镜像文件以及网络共享。了解并熟练掌握这些命令的使用方法对于Linux用户来说是非常重要的。
2. 使用Linux的命令行工具,例如`mount`命令,将ISO镜像文件挂载到一个临时目录。例如,如果你的镜像文件名为`mysql_install.iso`,你可以创建一个挂载点`/mnt/mysql_install`,然后运行: ```bash sudo mkdir /...
无论是日常的文件管理还是高级的应用场景,掌握`mount`命令都是每个Linux用户的必备技能之一。通过对上述知识点的学习,相信您不仅能够更加熟练地使用`mount`命令,还能将其有效地应用于软件开发和系统管理的实际...
3. 挂接光盘镜像文件:使用`mount`命令将光盘镜像文件挂接到系统中,例如`mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom`。 三、挂接移动硬盘 在Linux系统中,USB接口的移动硬盘是当作SCSI设备...
2. **创建新系统镜像**:挂载成功后,你可以创建一个新的系统镜像文件,这通常使用`dd`命令完成。假设你想将新的系统镜像保存在 `/images` 目录下,名为 `rhel8.1.img`,则命令如下: ``` sudo dd if=/mnt/RHEL-...
在制作 Linux ISO 镜像文档之前,需要下载 RedHat 6.4 x86_64 操作系统镜像文件。读者可以从官网或者其他镜像站点下载该镜像文件。 知识点 2: 安装所需的软件包 在制作 Linux ISO 镜像文档时,需要安装一些必要的...
本文主要讲解了 Linux 系统下挂载(mount)命令的使用方法,包括挂载光盘镜像文件、移动硬盘、U 盘、Windows 和 NFS 网络共享。同时,也介绍了 mount 命令的使用方法和参数设置。 一、mount 命令的使用方法 mount ...
在Linux操作系统中,处理ISO镜像文件是一项常见的任务,尤其对于开发者和系统管理员而言。Linux提供了许多内置工具,使得无需额外安装软件就能轻松管理和使用ISO镜像。本文将详细介绍如何在Ubuntu 8.10桌面环境下...
### Linux下如何使用mount命令加载镜像文件 在Linux系统中,`mount`命令是非常重要的一个工具,它用于将文件系统挂载到指定目录。挂载操作是将一个存储设备(如硬盘分区、USB驱动器)或镜像文件连接到当前文件系统...
在Linux操作系统中,管理和操作ISO镜像文件是一项常见的任务,特别是在安装Linux发行版或处理其他类型的数据时。本文主要介绍了如何在Linux环境下验证、刻录和挂载ISO镜像文件,这里以Ubuntu 8.10桌面操作系统为例...
Linux下创建和使用光盘镜像文件非常便捷,无需额外安装第三方软件。 1. **从光盘制作光盘镜像文件**: ```bash # cp /dev/cdrom /home/sunky/mydisk.iso # dd if=/dev/cdrom of=/home/sunky/mydisk.iso ``` ...
首先,我们可以通过直接挂载设备(如CD/DVD驱动器)或者挂载ISO镜像文件来实现。 **方法一:挂载设备** 1. 使用 `lsblk -f` 命令查看系统中的可用设备,找到需要挂载的设备名,例如 `/dev/sr0`。 2. 创建挂载点,...
IMG文件是一种常见的镜像文件格式,它可以完整地复制一个磁盘或分区的所有数据结构和内容。这种格式常用于备份、恢复系统或者在虚拟环境中创建磁盘空间。IMG文件通常包含了整个磁盘的数据,包括文件系统、引导扇区等...
在IT领域,挂载和卸载ISO镜像文件是一项常见的操作,尤其对于系统安装、软件部署或者测试新发行版的用户来说。ISO文件是一种光盘映像格式,它能够完整复制光盘上的所有数据,方便在没有物理光驱的情况下进行使用。在...
1. **挂载ISO文件**:在Linux中,可以通过`mount`命令挂载ISO文件。示例命令如下: ``` sudo mount -t iso9660 -oloop /path/to/xxx.iso /mnt/iso ``` 这条命令会将ISO文件挂载到指定的目录`/mnt/iso`中,使其...
"Linux下挂载ISO镜像的方法" 在 Linux 系统中,挂载 ISO 镜像是一种常见的操作。当我们需要访问光驱中的数据时,挂载 ISO 镜像就变得非常必要。下面我们将详细介绍 Linux 下挂载 ISO 镜像的方法。 挂载 ISO 镜像的...
该文件是 Linux 系统中非常重要的配置文件之一,用于管理文件系统的挂载点和挂载选项。 ##### `/etc/fstab` 文件格式 `/etc/fstab` 文件每一行包含六个字段,它们分别是: - **fs_spec**:要挂载的文件系统所在的...