ubuntu 分区_系统小技巧:迁移通过Wubi方式安装的Ubuntu系统
当通过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系统相关推荐
- 系统试图将驱动器合并到合并驱动器上的目录_系统小技巧:“徒手”创建可启动的VHD系统...
本刊曾介绍过创建Windows 10 VHD虚拟系统的方法,创建这样的系统除了需要用到Windows 10的ISO安装文件外,还要用到相应的第三方工具.实际上,不用任何第三方工具,仅通过Windows ...
- 启动转换安装失败 拷贝windows安装文件时出错_系统小技巧:“徒手”创建可启动的VHD系统...
本刊曾介绍过创建Windows 10 VHD虚拟系统的方法,创建这样的系统除了需要用到Windows 10的ISO安装文件外,还要用到相应的第三方工具.实际上,不用任何第三方工具,仅通过Windows ...
- Linux中_Ubuntu上_命令_使用小技巧记录
Linux特殊命令使用小技巧心得记录 查看gpu使用率: 查看系统使用情况: 在终端杀死进程: 查看内存使用情况: 系统跟踪器//或者按alt + F2打开运行窗口,输入: 重启服务器上Mysql服务 ...
- 禁用一个计算机用户,系统小技巧:Windows 10账户删除 禁用与启用
原标题:系统小技巧:Windows 10账户删除 禁用与启用 Windows 10可以支持多个本地账户.当我们暂时不用某个账户时,是删除账户还是禁用账户?二者有何区别?禁用后如果要启用,又该怎么做? ...
- 《企业云桌面实施》-小技巧-02-使用ISO光驱安装esxi6.5
<企业云桌面实施>-系列博文-陆续更新中 <企业云桌面实施>-小技巧-01-规划注意事项 http://dynamic.blog.51cto.com/711418/188492 ...
- thinkpad x1c 2015使用GPT分区方式安装原版win7系统
thinkpad x1c 使用GPT分区方式安装原版win7系统 需要注意的几点 1.U盘.U盘大小大于4G,USB2.0接口U盘,制作系统盘及文件传输的速度较慢,USB3.0接口U盘在后续启动盘制作 ...
- 微星z370安装linux系统,华硕z370主板装win10系统及bios设置(uefi+gpt方式安装)
[文章导读]我们在组装电脑时,华硕主板可能是大家的首选,最近有网友问,我组装的华硕b365主板电脑怎么安装win10系统呢,这里和大家说下,从华硕z370主板后,其搭载intel 酷睿第八代以上处理器 ...
- linux用wubi安装ubuntu,硬盘Wubi方式安装Ubuntu Linux体验
其实接触linux是很久前了,刚刚接触计算机的时候就接触过linux,不过当时是在虚拟机里面看了看界面而已,具体的操作.功能都没有得以体现. 最近因为想学习使用php,在Windows中因为环境所致, ...
- 360浏览器保存密码设置_电脑小技巧查看浏览器保存的系统账号密码
电脑小技巧--电脑做无线热点 电脑小技巧--U盘坏了如何修复 电脑小技巧--自动维护计划.任务关闭.禁用 电脑小技巧--预防U盘中毒 电脑小技巧--提高U盘读写速度 电脑小技巧--调整引导高级选项加快 ...
最新文章
- 【c语言】测量最长字符串
- 利用对象的等待队列和锁队列管理线程。
- 又一家明星机器人公司倒掉:曾是全球机器人技术50强,主打性价比AI机械臂
- Java EE 7发布–反馈和新闻报道
- 计算机在智慧交通的应用论文,智能交通的毕业论文
- 神秘买家6亿元拍走,乐视大厦究竟归谁?
- OpenCV-PS扩散效果(毛玻璃)
- 解决办法:一切都正确,Python3执行PyImport_Import()一直返回NULL
- 微信小程序毕业设计 基于微信选修课报名抢座小程序系统开题报告
- 两边同时取对数求复合函数_大学高等数学:第二章第四讲几类复合函数求导法,真该学习下...
- darknet训练时Couldn‘t open file的问题解决
- CleanMyMac X2023Mac电脑空间内存清理工具
- Unity资源包共享
- 制作右下角箭头的.9图片
- 化妆品APP开发快速制作
- 打开摄像头java程序_在Windows下使用java语言打开摄像头【JMF版】
- react-native-art path代码解析
- 学1个月爬虫就月赚6000?别被骗了,老师傅告诉你爬虫的真实情况!
- 最能挽救头发的五种营养物质
- html版朋友圈模版之家,朋友圈图文模板
热门文章
- cmd cvf war包
- 运行eclipse java virtual machine launcher 什么错误
- MEF入门之不求甚解,但力求简单能讲明白(四)
- bzoj1854 [Scoi2010]游戏
- MongoDB Sharding 机制分析
- Support Web Application Projects
- 误删除MySQL数据库表的ibd文件怎么办
- zabbix4.0 mysql本地数据库迁移到腾讯云数据库
- centos 7安装zabbix 3.0
- ASP.NET Core 中间件Diagnostics使用 异常和错误信息