http://hi.baidu.com/jerry_916/blog/item/e0334553d6354e020cf3e38e.html
Ubuntu 8.04学习笔记(13)——VirtualBox虚拟硬盘的增大
2010年04月04日 星期日 22:20

VirtualBox支持虚拟硬盘的动态扩展,也就是VDI文件的大小随着guest使用的容量而增大,但是动态扩展的上限为最初指定的虚拟硬盘的大小。

也许是因为心理的原因,这个值你指定的过小了,你使用了一段时间才会发现这个问题。Virtualbox没有修改虚拟磁盘大小的功能。现在VirtualBox还没有提供改变虚拟硬盘大小上限的功能。其实安装guest时完全可以指定一个很大的值,毕竟它不会占用多余的硬盘空间,仅仅占用guest真正利用到的空间而已。但是问题已经出现了,重新来过显然太过麻烦了,办法还是有的。答案就是用一块更大容量的虚拟硬盘来替换原来的虚拟硬盘,把原来的内容完整的clone到新的虚拟硬盘上来。这次不要吝啬了,把虚拟硬盘设置的大一点吧。

方法1——简单办法,步骤如下:

1、在guest的HDD设置里面新建IDE硬盘,并挂载在primary slave接口上,原来的硬盘在primary master上,当然你也可以随便挂,但会影响到后面的硬盘编号。

2、下载GParted LiveCD(http://gparted.sourceforge.net/),将下载的ISO文件挂载到guest的光驱上面,并且从光驱启动。简单的回车默认启动就可以。

3、拷贝旧硬盘的MBR到新硬盘(新硬盘的MBR为空),这样才能正常启动。启动terminal终端,输入fdisk -l   //可查看到硬盘设备号,按上面的设置,旧硬盘应该是sda,而新硬盘是sdb
dd if=/dev/sda of=/dev/sdb bs=512 count=1  //拷贝sda的mbr到sdb上,命令如前所示
切记不要搞反了,否则旧硬盘的MBR就成空白了。MBR里面包含有分区表信息,这样拷贝以后新硬盘里面也有了一个和旧硬盘一般大小的分区,我们不需要,可直接删除。删除办法如下:
fdisk /dev/hdb,然后输入fdisk命令d也就是在Command (m for help):后面输入d就可以删除掉这个分区,然后输入fdisk命令w把改变写回硬盘,然后q退出。

4、启动GParted程序。GParted会扫描到这两个硬盘。在旧硬盘hda的分区(我的是主分区hda1)上面右击选择copy,然后选择新硬盘hdb,在其上右击选择paste,并把目的分区拖到最大,起码我的guest只要一个主分区就可以了,如下图所示。最后点击apply进行真正的拷贝动作。耐心的等待一段时间。

5、在新硬盘的主分区sdb1上右击选择”manage flags”,为此分区添加boot标志,以便从该分区启动。

6、从虚拟机设置里面为guest去掉cd rom,去掉旧的虚拟硬盘,把新虚拟硬盘挂载到IDE的Primary master上面,启动guest。第一次用新硬盘启动可能会遇到磁盘检查。

到此应该就OK了,以后新建guest的时候一定要把虚拟硬盘搞大一点,省的这么麻烦。
———–

ps. Ubuntu 8.04 Grub修复

Ubuntu的Live CD,启动,终端

su //进入根用户

fdisk -l   查看分区情况 我的/ 是 sda1

mount 挂载到/mnt

grub-install --root-dircetory=/mnt /dev/sda

update-grub

grub>root (hd0,0) 我的/是0,boot没有单独划分

grub>setup (hd0)

grub>quit

搞定

方法2:

sudo apt-get install gparted 
sudo apt-get install ntfsprogs
//在Ubuntu中,gparted在默认情况下并不支持NTFS分区,必须还要使用如下指令安装ntfsprogs
sudo gparted  //启动gparted
这种安装方式只能用于非系统分区并且是尚未挂载的分区调整,所以在上图中,当选中一个Ubuntu所在的安装分区/dev/sda3时,点击“分区”菜 单,其中的调整分区相关的菜单项都是被禁用的,同时该分区的名称后显示了一个“锁定”的图标,表示该分区不能进行调整。建议直接在gparted的官网http://gparted.sourceforge.net中下载其Live CD的ISO光盘映象文件,然后將其该录成光碟。gparted的Live CD中自带了一个简版的Debian系统,利用该光碟启动计算机之后,可以直接硬盘上的任意支持格式的分区进行创建、删除或大小调整。 ——详见方法1

Gparted使用(二)相关推荐

  1. OS- -文件系统(二)

    OS- -文件系统(二) 文章目录 OS- -文件系统(二) 一.文件系统的实现 1.文件系统布局 引导块 超级块 空闲空间块 碎片 inode 2.文件的实现 连续分配 链表分配 使用内存表进行链表 ...

  2. 让老电脑焕发青春:Acer(宏碁)ASPIRE 4710G安装UbuntuKylin(优麒麟),使用Gparted调整分区大小

    UbuntuKylin(优麒麟系统)是一款基于 Ubuntu的更有中国特色的中文操作系统,支持x86架构的32位和64位处理器.目前最新版本是20.04 LTS PRO版(更新至2021-06-20) ...

  3. Linux硬盘管理:分区、GParted分区操作

    我的SSD只有256G,装个系统还可以,如果说存储数据,那还是太小了. 我的移动硬盘存有很多电影.经典音乐,还存着多年来收藏大量的软件工具和文档资料.这数T的资料,绝大多数都不常用.我想把我频繁访问的 ...

  4. centos图形化磁盘文件管理_CentOS7磁盘管理-分区扩容-使用gparted图形化工具或系统命令...

    centOS7磁盘管理-分区扩容-使用gparted图形化工具或系统命令 @了解centos下磁盘结构 无标题.png 解释 PE - 物理块(Physical Extent) 硬盘上有很多实际物理存 ...

  5. 刷分区linux,【无聊】Linux下的磁盘分区利器——GParted简明介绍

    GParted是硬盘分区软件GNU Parted的GTK+图形界面前端,是GNOME桌面环境的默认分区软件. GParted可以用于创建.删除.移动分区,调整分区大小,检查.复制分区等操作.可以用于调 ...

  6. 二.linux应用网络编程之文件属性

    ·有道云笔记地址,详细戳这:http://note.youdao.com/noteshare?id=c3acd730a7443727b1db74d2d44e9ac9&sub=BAD34E04D ...

  7. Linux使用Gparted扩容磁盘分区

    使用方法: .vmdk格式 使用 VBoxManage.exe modifyhd .vdi格式 采用 VBoxManage.exe createhd->clonehd ->modifyhd ...

  8. Linux之gparted重分区

    目录 引文 一 df命令查看存储情况 二 gparted下载 1.使用如下命令在linux进行gparted的安装. 2.安装成功后在应用程序可以打开gparted,但是会看到被上锁了,没有权限,所以 ...

  9. gparted使用 ubuntu_使用GParted调整ubuntu根目录空间大小

    一.背景 由于安装双系统时,ubuntu分区设置如下: 1) 主分区 ext4 / 30720MB 2) 主分区 swap area 8192MB 3) 逻辑分区 ext4 /boot 1024MB ...

最新文章

  1. proguard java 教程,[Gradle中文教程系列]-跟我学Gradle-使用proguard混淆你的spring boot应用...
  2. SqlAlchemy个人学习笔记完整汇总
  3. B. 熟练剖分(tree) (概率DP)
  4. From Hero to Zero
  5. 衡水计算机考试报名入口,2018下半年NCRE全国计算机等级考试报名通知
  6. 机器学习-吴恩达-笔记-14-应用实例:图片文字识别
  7. Linux下编写 makefile 详细教程
  8. SQL处理表结构的基本方法整理(创建表,关联表,复制表)
  9. ZZULIOJ1010
  10. HTML:Boostarp设计登录页面
  11. 如何配置ASP运行环境
  12. 软件理论基础学习笔记——操作语义(operational semantics)
  13. proface普洛菲斯触摸屏维修GP4601TAA PFXGP4601TAA及故障处理
  14. 腾讯云服务器TencentOS镜像操作系统评测及常见问题解答
  15. 谈yolov5车辆识别
  16. html的slider位置调整,ios设置UISlider的起始位置和增量
  17. 修复 重装 远程桌面工具(mstsc.exe)完美解决方案
  18. leetcode 1365. How Many Numbers Are Smaller Than the Current Number(python)
  19. 一只小蜜蜂... (JAVA)
  20. Xcode4.6发布了

热门文章

  1. pixhawk 自定义uart的应用
  2. CVPR 2022 | 网易华科提出特征采样与分组:基于Transformer的场景文字检测方法
  3. 转贴--用的了里面的字体设置
  4. 不错的视频讲座:关于企业架构和4A架构
  5. 基于 Mathematica 的机器人仿真环境(机械臂篇)
  6. 中国防近视镜片市场深度研究分析报告
  7. android u盘读写次数,详细了解何为U盘读写次数
  8. Less系列之变量(Variables)
  9. Python打砖块小游戏源代码
  10. 04Linux常用命令(文件系统与磁盘相关操作)