`

将已经安装好的Ubuntu从一台电脑移植到另外一台电脑的方法

阅读更多
如果你在A电脑上已经搭配好Ubuntu(该系统是直接安装电脑上的而不是虚拟机),想把它完全移植到B电脑上,免去了在B电脑上重新安装和配置的麻烦。那就可以按照以下步骤来实现:
Step 1:
    将A电脑上的Ubuntu整个系统文件拷贝到B电脑下的某个盘(建议不要放在c下与window系统共存) 比如d盘,此时d盘就作为ubuntu系统启动的盘符了。

Step 2:
    将刚才放在d盘的Ubuntu\winboot\下的wubildr, wubildr.cfg, wublidr.mbr 三个文件拷贝到window系统的根目录下(如C盘)

Step 3:
    以管理员的身份运行cmd(在win7下找到cmd的program,然后点击右键选择以管理员的身份运行)

Step 4:
    在cmd输入一下命令
1) bcdedit /create /d “Ubuntu” /application bootsector
这里的/d就是step 1中Ubuntu的启动盘符. 执行完这命令之后系统会自动生成一个{id} 注:id为{}类的一串数字和字母,后面的命令id应填写为该字符串。
2) bcdedit /set {id} device partition=d:
d:就是step 1中Ubuntu 启动盘符 (注:在=前后不能有空格)
3) bcdedit /set {id} path \Ubuntu\winboot\wubildr.mbr(这个是引导文件的路径)
4) bcdedit /displayorder {id} /addlast

Step 5:
在执行完Step 4中所有的命令成功之后就可以重启电脑,然后选择进入ubuntu系统, 马上按E进入GRUB界面,修改 root =(hd0,?) 和 root=/dev/sda?
这里的(hd0,?)是在step 1中ubuntu启动盘符的分区号,而sda是该盘符在ubuntu系统的挂载点,要依你的实际情况来改写。可以参考:http://wangrqa.blog.163.com/blog/static/1709468272010102071818305/
修改完之后按Ctrl+X就可以成功进入ubuntu系统了。

Step 6:
   在字符终端输入sudo blkid 查询uuid,将step 1的ubuntu启动盘符对应的uuid记录下来,继续在超级终端中输入sudo gedit /boot/grub/grub.conf ,在该file里面找到ubuntu启动盘符的相应的uuid, root =(hd0,?)和root=/dev/sda?, uuid是刚才查询出来的结果,而root =(hd0,?)和root=/dev/sda?按照Step 5中的一样修改。修改完之后保存。


完成以上步骤之后,恭喜你成功地将ubuntu移植在不同的电脑上。
分享到:
评论
4 楼 追求幸福 2012-07-12  
forever1dream 写道
追求幸福 写道
forever1dream 写道
你好 我的怎么不可以喃,就是从第五步开始就有问题了,我进入GRUB后怎么和你说的不一样,还有root=/dev/sda?这个怎么确定?希望看到回复。

你是按E进入的吗?确定就是按文中提到到那篇文章来计算确定。当时我没有把过程用图记录下来,所以现在我也不太清楚你的状况。

我是按E进入了那个GRUB界面的,然后改了root =(hd0,?) 和 root=/dev/sda?,但是就是进去不到系统。。。,我电脑windows7在C盘,吧Ubuntu装到D盘的,root =(hd0,?) 和 root=/dev/sda? 改怎么改?

参考这文章来改http://wangrqa.blog.163.com/blog/static/1709468272010102071818305/
3 楼 forever1dream 2012-07-12  
追求幸福 写道
forever1dream 写道
你好 我的怎么不可以喃,就是从第五步开始就有问题了,我进入GRUB后怎么和你说的不一样,还有root=/dev/sda?这个怎么确定?希望看到回复。

你是按E进入的吗?确定就是按文中提到到那篇文章来计算确定。当时我没有把过程用图记录下来,所以现在我也不太清楚你的状况。

我是按E进入了那个GRUB界面的,然后改了root =(hd0,?) 和 root=/dev/sda?,但是就是进去不到系统。。。,我电脑windows7在C盘,吧Ubuntu装到D盘的,root =(hd0,?) 和 root=/dev/sda? 改怎么改?
2 楼 追求幸福 2012-06-21  
forever1dream 写道
你好 我的怎么不可以喃,就是从第五步开始就有问题了,我进入GRUB后怎么和你说的不一样,还有root=/dev/sda?这个怎么确定?希望看到回复。

你是按E进入的吗?确定就是按文中提到到那篇文章来计算确定。当时我没有把过程用图记录下来,所以现在我也不太清楚你的状况。
1 楼 forever1dream 2012-06-13  
你好 我的怎么不可以喃,就是从第五步开始就有问题了,我进入GRUB后怎么和你说的不一样,还有root=/dev/sda?这个怎么确定?希望看到回复。

相关推荐

    把Linux liveCD移植到U盘使用图解

    Linux liveCD是一种特殊的系统安装介质,它包含了完整的Linux操作系统,可以在不进行永久安装的情况下在计算机上运行。这种系统主要用于故障排除、系统恢复、试用不同发行版或在没有硬盘安装Linux的环境中工作。将...

    Linux移植技术简介

    Linux移植技术主要指的是将Linux操作系统从一种硬件平台转移到另一种硬件平台上,使Linux能够在新的硬件环境中正常运行的过程。这一过程不仅涉及底层硬件驱动的调整,还包括系统内核、工具链、文件系统以及应用程序...

    新电脑+旧系统转移

    首先,我们可以选择“全新安装”方法,这适用于无法在一台电脑上同时连接两个硬盘的情况。步骤包括在新电脑上安装Linux,然后将旧系统中的个人文件复制过来。重点关注的文件夹有/home、/etc、/opt、/root和/var。...

    Ubuntu for Android,你值得拥有?.pdf

    **Ubuntu for Android** 是一个创新的概念,旨在将完整的 Ubuntu 桌面操作系统集成到 Android 设备上,允许用户在智能手机或平板电脑上享受 Linux 的强大功能。这一项目由Canonical公司发起,该公司也是Ubuntu操作...

    Android底层开发环境与模块移植

    实验设备一般需要一台具有足够硬件资源的电脑,比如内存至少8GB,处理器支持Intel Virtualization Technology (VT),因为这将有助于运行高性能的虚拟机。对于32位操作系统,确保开启VT功能是运行AOSP开发环境的关键...

    虚拟机安装视频.zip

    2. 多任务:在同一台电脑上可以运行多种操作系统,便于测试、开发或教学。 3. 可移植性:虚拟机可以导出为文件,轻松在不同硬件或网络环境中迁移。 Linux虚拟机的安装通常包括以下步骤: 1. **选择虚拟机软件**:...

    vmware虚拟机下hadoop集群安装过程.pdf

    可以编写自动化脚本来快速更新所有机器的hosts文件,如`update_hosts.sh`脚本所示,通过SSH将一台机器的hosts文件复制到其他机器上。 3. **Java环境**:Hadoop依赖Java运行,因此确保每台虚拟机上已正确安装Java并...

    A20开发工具

    这里所说的“ubuntu系统移植工具”是指将Ubuntu操作系统安装到A20开发板上的过程。Ubuntu是基于Debian的Linux发行版,广泛用于服务器、桌面和各种嵌入式设备。移植Ubuntu到A20开发板涉及以下几个关键步骤: 1. **...

    linux快速入门

    Linux 安装:一台电脑可以安装多个操作系统,可以在 window 操作系统内安装一个虚拟机,在虚拟机里面安装 Linux。虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。常见...

    VM虚拟机镜像集合windowsxp ,windows 7,windows 8,linux

    通过虚拟化技术,可以将一台物理计算机划分为多个虚拟的计算机资源,每个虚拟机都拥有自己的CPU、内存、硬盘等硬件资源,从而实现不同操作系统的并行运行。 ### 虚拟机镜像简介 虚拟机镜像是一个包含了操作系统...

    Linux_Unix环境模拟软件包

    5. **多任务处理**:同时运行多个操作系统,可以在同一台电脑上进行开发、测试和生产环境的模拟。 【使用指导】 1. **安装模拟软件**:首先,双击“Linux_Unix环境模拟软件包.exe”进行安装,遵循向导完成步骤。 2...

    Linux操作系统应用与安全ppt课件(完整版).ppt

    Linux启动过程中涉及运行级别和虚拟终端,后者允许用户在同一台机器上同时进行多个会话。 在使用基础方面,熟悉Linux的登录、注销和关机操作,以及如何利用虚拟终端切换不同任务,对于日常操作至关重要。X-Window...

    android4.2_mysql

    - **设置环境**:首先,确保你的开发环境已经配置好,包括安装Android Studio、Android SDK,并且针对Android 4.2(API Level 17)设置了项目构建目标。 - **选择合适库**:根据你的需求选择合适的MySQL连接库,...

    Linux系统管理员入门

    - **双系统安装**:可以在同一台电脑上安装Windows和Linux,通过引导加载器选择操作系统。 - **硬盘分区**:建议为Linux单独分配一个分区,以便管理和备份。 #### 八、安装过程中的常见问题 - **选择软件包**:...

    基于linux系统平台下的nfs方式应用程序开发及实现.pdf

    服务器通常使用Ubuntu,客户端可以是多台运行Windows的电脑,而开发板则用于最终应用的开发。通过NFS,服务器的目录可以直接挂载到开发板上,实现文件系统的共享和远程编译运行。 2.4 Linux操作系统的移植 对于本文...

Global site tag (gtag.js) - Google Analytics