将vdi文件转成img文件

king@king-ThinkCentre-M920s-N000:~/Android$ sudo VBoxManage clonehd --format RAW ./Root.vdi  Root.img
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...

需要加sudo否则转换不出来,这个活可能是调用了系统的超级用户的权限。
查看一下大小:

king@king-ThinkCentre-M920s-N000:~/Android$ ls -l Root.*
-rw------- 1 root root 8589934592 8月  14 19:14 Root.img
-rwxrwxrwx 1 king king 1466957824 7月  28 14:06 Root.vdi

增加一个读的权限:sudo chmod +r ./Root.img

file看看详情:

king@king-ThinkCentre-M920s-N000:~/Android$ file Root.img
Root.img: DOS/MBR boot sector; partition 1 : ID=0x83, start-CHS (0x0,32,33), end-CHS (0x14,85,1), startsector 2048, 16775168 sectors, extended partition table (last)

已经是一个磁盘分区了,并且带有分区表。

查看分区行情:

king@king-ThinkCentre-M920s-N000:~/Android$ sudo fdisk -lu Root.img
[sudo] password for king:
Disk Root.img: 8 GiB, 8589934592 bytes, 16777216 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
Disklabel type: dos
Disk identifier: 0xa2b15eeaDevice     Boot Start      End  Sectors Size Id Type
Root.img1        2048 16777215 16775168   8G 83 Linux

这个时候,通过双击系统就会自动挂载了。

通过mount命令进行挂载

直接mount会报错,例如这样:

king@king-ThinkCentre-M920s-N000:~/Android$ sudo mount -o loop ./Root.img  /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop17, missing codepage or helper program, or other error.

需要填写一个偏移量,那偏移量是多少呢?fdisk的时候能看到,Boot Start就是这个参数,我这里显示的是2048sectors of 1 * 512 = 512 bytes,那偏移量就出来了,2048x512。命令如下:

king@king-ThinkCentre-M920s-N000:~/Android$ sudo mount -o loop,offset=$((512*2048)) ./Root.img  /mnt
king@king-ThinkCentre-M920s-N000:~/Android$ ls /mnt/
android  dataFS  lost+found

完美挂载了。

Ubuntu打开VirtualBox的VDI(Virtual Disk Image)文件相关推荐

  1. VirtualBox的vdi文件复制

    使用VirtualBox时遇到一个问题,我复制一个原来安装好OS的VDI文件,并用它来当作新虚拟机的系统磁盘. 但当我通过Virtual Disk Manager添加新虚拟磁盘时,VirtualBox ...

  2. 不能为虚拟电脑 ubuntu 打开一个新任务的解决办法

    使用virtualbox报错: 不能为虚拟电脑 ubuntu3 打开一个新任务. The virtual machine 'ubuntu3' has terminated unexpectedly d ...

  3. virtualbox虚拟机添加虚拟磁盘disk的步骤

    virtualbox虚拟机添加虚拟磁盘disk的步骤 1. 创建虚拟硬盘 为virtualbox虚拟机添加虚拟硬盘 打开virtualbox-> 管理 -> 虚拟介质管理 -> 创建 ...

  4. linux动态压缩硬盘,VirtualBox 压缩VDI硬盘

    今天清理了guest系统之后,发现应该压缩一下虚拟硬盘,在网上找了了一下,都是用 vboxmanage 工具,然而照做下来,就是不成功. 最后找了了官方文档,才发现原因. 首先,看 vbox的官方文档 ...

  5. 解决Ubuntu与Virtualbox虚拟机共享文件夹无权限的问题(保姆级)

    目录 使用这个命令后,如果不能马上打开共享文件夹,需要重启一下ubuntu系统. 这样,你共享的work文件夹就能在Ubuntu系统访问了. 声明:CSDN@m0_637799558昵称更改为@孤叶飘 ...

  6. There is no more space for virtual disk .vmdk.

    说明:接到保障,测试区虚机挂了:发现ping不通,登录失败. 配置信息: 主机型号 HP ProLiant DL380 G5 esxi版本 5.0 虚机操作系统版本 redhat 6.8 vSpher ...

  7. ubuntu打开浏览器无法上网的问题解决方法?

    ubuntu打开浏览器无法上网的问题解决方法? (1)在终端中输入sudo apt-get update 如果在这一步出现错误,显示暂时不能解析域名的情况,可能是DNS服务器地址需要设置,可执行下列步 ...

  8. 如何解决Vmware虚拟机出现There is no more space for virtual disk… 虚拟机消息的问题

    目录 问题界面 解决步骤 结束语 问题界面 There is no more space for virtual disk- ,只能选择Retry/cancel 解决步骤 1. 先点击"ca ...

  9. 使用xenCenter启动虚拟机提示virtual disk could not be found

    一.出现场景 服务器使用ISO镜像所在虚拟机迁移后. 二.问题现象 新建虚拟机后,选择已有镜像操作启动,结果启动失败,提示virtual disk could not be found.具体情况如下: ...

最新文章

  1. linux 编译c_含有CGO代码的项目如何实现跨平台编译
  2. 【Android 逆向】Android 进程注入工具开发 ( EIP 寄存器指向 dlopen 函数 | ESP 寄存器指向栈内存 | 调试程序收回目标进程控制权 )
  3. boost::hana::make_tuple用法的测试程序
  4. 【渝粤题库】国家开放大学2021春4010渠道管理题目
  5. Hibernate @JoinTable 注解
  6. 数据结构之图:有向图的拓扑排序,Python代码实现——26
  7. 修改同一张表的同一个字段的两个不同的值。
  8. 仙岛求药 详解(C++)
  9. php mysql简单分页代码_用php制作简单分页(从数据库读取记录)的方法详解
  10. 编译原理完整学习笔记(七):优化代码
  11. 计算机怎么退出远程桌面连接,怎么退出远程桌面控制?远程桌面软件哪个好?
  12. 华为 GaussDB 首席架构师 武新离职,出任易鲸捷CEO
  13. Android ActivityManager一些API介绍
  14. 万字长文讲述我是怎样保送清华的 | 寒门学子奋斗史(四)
  15. rdkit 化学反应ReactionFromSmarts
  16. 波士顿房价预测python决策树_模型评价与验证-波士顿房价预测.ipynb
  17. solid works 插入两两相交直线确定的基准面作图
  18. 新加坡以人为本的交通设计理念与交通组织视野
  19. 计算机硬盘中了病毒处理方式,电脑硬盘被病毒加密如何解决 电脑硬盘被病毒加密的解决方法...
  20. java设计模式——装饰模式

热门文章

  1. 为了健康,将你的身体从酸性变为碱性
  2. CSS 文本超出隐藏,并显示省略号
  3. C语言程序设计基础|字母加密
  4. Spinner的功能和用法
  5. 荣耀电脑微软服务器,荣耀与微软签署全球PC合作协议,Windows 10成为荣耀笔记本电脑官方操作系统...
  6. TestLink报错之:TestLink:::致命错误
  7. 让div中的文字水平居中和垂直居中的css
  8. Excel 2007及其VBA
  9. 董宇辉的解答一位父亲请教如何让子女从心里喜欢上英语
  10. 一文带你了解MySQL之单表访问方法