当通过Wubi安装了Ubuntu系统的电脑需要升级更换硬盘,或者同一台Windows电脑希望同时安装32位和64位的Ubuntu时,直接迁移Ubuntu无疑是比较好的方法,它既不用重装系统也不用一个个重置大量的应用程序,省时省力。本文即为大家介绍,不同情况下Ubuntu的迁移方法。

Wubi安装的Ubuntu迁移原理

Linux有许多发行版本,Ubuntu便是其中之一,相比其他版本的Linux,Ubuntu更加易用,即便是Windows用户也能快速上手使用。Wubi则是指Windows下的Ubuntu安装程序(Ubuntu Installer for Windows),它让Ubuntu就好像是普通的Windows程序一样,可以简单地进行安装、删除或卸载等操作。

通过Wubi安装的Ubuntu系统实际存于X:甥畢瑮udisks(此处X为Wubi安装的Ubuntu系统所在分区)文件夹下的Root.disk镜像文件中,Root.disk也是Linux的ext3文件系统的虚拟磁盘。打包拷贝X:甥畢瑮u文件夹,复制到任何一台Windows电脑上,略加配置,不用重装便可以使用Ubuntu系统了。

单个Ubuntu的迁移

首先拷贝X:甥畢瑮u文件夹到Windows电脑上的一个NTFS分区中,再拷贝X:甥畢瑮uwinboot文件夹下的Wubildr和Wubildr.mbr引导文件到Windows系统所在的盘(假设为C盘)。

修改Windows引导菜单,如果是XP系统,则修改文件C:boot.ini(系统默认是隐含和只读的,需要修改其属性才能编辑),在其最后加上一行代码:C:Wubildr.mbr="Ubuntu"(图1)。

图1 编辑Windows XP的Boot.ini文件

如果用户使用的是Windows 7系统,则需要以管理员身份执行一个相应的BAT批处理脚本(图2、图3)。

图2 Windows 7下的启动脚本代码

图3 Windows 7启动脚本的运行

重启系统后,启动菜单中将多出“Ubuntu”选项,选择它启动电脑(图4、图5)。

图4 为Windows添加的启动菜单项

图5 选择Ubuntu进行启动

迁移的电脑硬盘分区与原安装电脑根本不同,引导Ubuntu就会出现uuid错误并进入Initramfs系统。可以键入“ls -l /dev/disk/by-uuid”命令,得到分区和uuid信息,记住这些信息后,键入“reboot”重启电脑(图6)。

图6 获取分区和uuid信息

电脑再次启动,选择Ubuntu的同时键入“e”,修改硬盘分区和uuid信息,按Ctrl+X或者F10键进入Ubuntu系统(图7)。

图7 修改硬盘分区和uuid信息

进入Ubuntu系统后,为保证下次正常引导,修改“/boot/grub/grub.cfg”配置文件完成迁移最后工作,修改的内容就是硬盘分区与uuid信息(图8)。

图8 修改“/boot/grub/grub.cfg”配置文件

多个Ubuntu的迁移

当一台电脑希望有两个Ubuntu系统(32位和64位系统)迁移并共存时,有两种方法实现。一种方法是拷贝并公用一套引导文件Wubildr和Wubildr.mbr,引导菜单中保持一项“Ubuntu”,每次引导系统前,将引导的X:甥畢瑮u文件夹保留,另外一个重命名为X:甥畢瑮uxxx。按上面单个Ubuntu系统迁移方法分别引导并修改硬盘分区和uuid信息。

第二种方法是使用两套引导文件Wubildr和Wubildr.mbr,引导菜单中建立两项“Ubuntu”和“Ubuntu32”,两个系统文件夹X:甥畢瑮u和X:甥畢瑮u32。为区分两套引导文件Wubildr和Wubildr.mbr,必须构建新引导文件并命名为Wubil32和Wubildr32.mbr,同时拷贝到Windows系统盘,然后按上面单个Ubuntu系统迁移的方法,分别引导修改硬盘分区和uuid信息。

构建新Wubildr和Wubildr.mbr引导文件

Wubi安装的Ubuntu成功后会自动生成Winboot文件夹及Wubildr、Wubildr-bootstrap.cfg、Wubildr.cfg、Wubildr.mbr和Wubildr.tar文件。

构建新Wubildr.mbr为Wubildr32.mbr,新Wubildr为Wubil32,需要Wubildr.cfg和Wubildr-bootstrap.cfg文件。如果新引导文件引导的Ubuntu系统存放于X:甥畢瑮u32文件夹,需要修改Wubildr.cfg文件,将Wubildr.cfg文件中所有的“/ubuntu/”替换为“/ubuntu32/”,然后执行下面的Shell脚本即可构建新的引导文件Wubildr32.mbr和Wubil32了(图9)。

图9 构建新引导文件的Shell脚本种建议形式)

ubuntu 分区_系统小技巧:迁移通过Wubi方式安装的Ubuntu系统相关推荐

  1. 系统试图将驱动器合并到合并驱动器上的目录_系统小技巧:“徒手”创建可启动的VHD系统...

    本刊曾介绍过创建Windows 10 VHD虚拟系统的方法,创建这样的系统除了需要用到Windows 10的ISO安装文件外,还要用到相应的第三方工具.实际上,不用任何第三方工具,仅通过Windows ...

  2. 启动转换安装失败 拷贝windows安装文件时出错_系统小技巧:“徒手”创建可启动的VHD系统...

    本刊曾介绍过创建Windows 10 VHD虚拟系统的方法,创建这样的系统除了需要用到Windows 10的ISO安装文件外,还要用到相应的第三方工具.实际上,不用任何第三方工具,仅通过Windows ...

  3. Linux中_Ubuntu上_命令_使用小技巧记录

    Linux特殊命令使用小技巧心得记录 查看gpu使用率: 查看系统使用情况: 在终端杀死进程: 查看内存使用情况: 系统跟踪器//或者按alt + F2打开运行窗口,输入: 重启服务器上Mysql服务 ...

  4. 禁用一个计算机用户,系统小技巧:Windows 10账户删除 禁用与启用

    原标题:系统小技巧:Windows 10账户删除 禁用与启用 Windows 10可以支持多个本地账户.当我们暂时不用某个账户时,是删除账户还是禁用账户?二者有何区别?禁用后如果要启用,又该怎么做? ...

  5. 《企业云桌面实施》-小技巧-02-使用ISO光驱安装esxi6.5

    <企业云桌面实施>-系列博文-陆续更新中 <企业云桌面实施>-小技巧-01-规划注意事项 http://dynamic.blog.51cto.com/711418/188492 ...

  6. thinkpad x1c 2015使用GPT分区方式安装原版win7系统

    thinkpad x1c 使用GPT分区方式安装原版win7系统 需要注意的几点 1.U盘.U盘大小大于4G,USB2.0接口U盘,制作系统盘及文件传输的速度较慢,USB3.0接口U盘在后续启动盘制作 ...

  7. 微星z370安装linux系统,华硕z370主板装win10系统及bios设置(uefi+gpt方式安装)

    [文章导读]我们在组装电脑时,华硕主板可能是大家的首选,最近有网友问,我组装的华硕b365主板电脑怎么安装win10系统呢,这里和大家说下,从华硕z370主板后,其搭载intel 酷睿第八代以上处理器 ...

  8. linux用wubi安装ubuntu,硬盘Wubi方式安装Ubuntu Linux体验

    其实接触linux是很久前了,刚刚接触计算机的时候就接触过linux,不过当时是在虚拟机里面看了看界面而已,具体的操作.功能都没有得以体现. 最近因为想学习使用php,在Windows中因为环境所致, ...

  9. 360浏览器保存密码设置_电脑小技巧查看浏览器保存的系统账号密码

    电脑小技巧--电脑做无线热点 电脑小技巧--U盘坏了如何修复 电脑小技巧--自动维护计划.任务关闭.禁用 电脑小技巧--预防U盘中毒 电脑小技巧--提高U盘读写速度 电脑小技巧--调整引导高级选项加快 ...

最新文章

  1. 【c语言】测量最长字符串
  2. 利用对象的等待队列和锁队列管理线程。
  3. 又一家明星机器人公司倒掉:曾是全球机器人技术50强,主打性价比AI机械臂
  4. Java EE 7发布–反馈和新闻报道
  5. 计算机在智慧交通的应用论文,智能交通的毕业论文
  6. 神秘买家6亿元拍走,乐视大厦究竟归谁?
  7. OpenCV-PS扩散效果(毛玻璃)
  8. 解决办法:一切都正确,Python3执行PyImport_Import()一直返回NULL
  9. 微信小程序毕业设计 基于微信选修课报名抢座小程序系统开题报告
  10. 两边同时取对数求复合函数_大学高等数学:第二章第四讲几类复合函数求导法,真该学习下...
  11. darknet训练时Couldn‘t open file的问题解决
  12. CleanMyMac X2023Mac电脑空间内存清理工具
  13. Unity资源包共享
  14. 制作右下角箭头的.9图片
  15. 化妆品APP开发快速制作
  16. 打开摄像头java程序_在Windows下使用java语言打开摄像头【JMF版】
  17. react-native-art path代码解析
  18. 学1个月爬虫就月赚6000?别被骗了,老师傅告诉你爬虫的真实情况!
  19. 最能挽救头发的五种营养物质
  20. html版朋友圈模版之家,朋友圈图文模板

热门文章

  1. cmd cvf war包
  2. 运行eclipse java virtual machine launcher 什么错误
  3. MEF入门之不求甚解,但力求简单能讲明白(四)
  4. bzoj1854 [Scoi2010]游戏
  5. MongoDB Sharding 机制分析
  6. Support Web Application Projects
  7. 误删除MySQL数据库表的ibd文件怎么办
  8. zabbix4.0 mysql本地数据库迁移到腾讯云数据库
  9. centos 7安装zabbix 3.0
  10. ASP.NET Core 中间件Diagnostics使用 异常和错误信息