如果你在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移植在不同的电脑上。
分享到:
相关推荐
Linux liveCD是一种特殊的系统安装介质,它包含了完整的Linux操作系统,可以在不进行永久安装的情况下在计算机上运行。这种系统主要用于故障排除、系统恢复、试用不同发行版或在没有硬盘安装Linux的环境中工作。将...
在信息技术领域,虚拟机是一种软件技术,它允许在一台物理计算机上模拟出多个独立的虚拟计算机环境。这种技术使得用户能够在单个主机上同时运行多个操作系统,而无需物理上安装多台机器。虚拟机软件如VMware ...
Linux移植技术主要指的是将Linux操作系统从一种硬件平台转移到另一种硬件平台上,使Linux能够在新的硬件环境中正常运行的过程。这一过程不仅涉及底层硬件驱动的调整,还包括系统内核、工具链、文件系统以及应用程序...
首先,我们可以选择“全新安装”方法,这适用于无法在一台电脑上同时连接两个硬盘的情况。步骤包括在新电脑上安装Linux,然后将旧系统中的个人文件复制过来。重点关注的文件夹有/home、/etc、/opt、/root和/var。...
**Ubuntu for Android** 是一个创新的概念,旨在将完整的 Ubuntu 桌面操作系统集成到 Android 设备上,允许用户在智能手机或平板电脑上享受 Linux 的强大功能。这一项目由Canonical公司发起,该公司也是Ubuntu操作...
实验设备一般需要一台具有足够硬件资源的电脑,比如内存至少8GB,处理器支持Intel Virtualization Technology (VT),因为这将有助于运行高性能的虚拟机。对于32位操作系统,确保开启VT功能是运行AOSP开发环境的关键...
2. 多任务:在同一台电脑上可以运行多种操作系统,便于测试、开发或教学。 3. 可移植性:虚拟机可以导出为文件,轻松在不同硬件或网络环境中迁移。 Linux虚拟机的安装通常包括以下步骤: 1. **选择虚拟机软件**:...
可以编写自动化脚本来快速更新所有机器的hosts文件,如`update_hosts.sh`脚本所示,通过SSH将一台机器的hosts文件复制到其他机器上。 3. **Java环境**:Hadoop依赖Java运行,因此确保每台虚拟机上已正确安装Java并...
Wi-Fi Display(也称为Miracast)是一种无线连接标准,用于镜像设备的显示内容到另一台设备。而Wi-Fi Direct则是一种点对点通信技术,允许设备之间直接建立连接,不需通过路由器。Miracast利用Wi-Fi Direct的特性,...
这里所说的“ubuntu系统移植工具”是指将Ubuntu操作系统安装到A20开发板上的过程。Ubuntu是基于Debian的Linux发行版,广泛用于服务器、桌面和各种嵌入式设备。移植Ubuntu到A20开发板涉及以下几个关键步骤: 1. **...
Linux 安装:一台电脑可以安装多个操作系统,可以在 window 操作系统内安装一个虚拟机,在虚拟机里面安装 Linux。虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。常见...
在远程调试场景中,GDB运行在一台电脑(通常称为宿主机)上,而要调试的程序则运行在另一台计算机或开发板(目标机)上。GDBServer运行在目标机上,负责与宿主机上的GDB通信。GDB通过网络发送调试命令到GDBServer,...
通过虚拟化技术,可以将一台物理计算机划分为多个虚拟的计算机资源,每个虚拟机都拥有自己的CPU、内存、硬盘等硬件资源,从而实现不同操作系统的并行运行。 ### 虚拟机镜像简介 虚拟机镜像是一个包含了操作系统...
- VM虚拟机允许在同一台物理机器上同时运行多个独立的操作系统实例,便于管理和测试不同的配置。 - 安装方法多样,包括硬盘安装、U盘安装等,具体步骤可根据不同发行版的特点查找相应指南。 #### 三、Linux文件...
5. **多任务处理**:同时运行多个操作系统,可以在同一台电脑上进行开发、测试和生产环境的模拟。 【使用指导】 1. **安装模拟软件**:首先,双击“Linux_Unix环境模拟软件包.exe”进行安装,遵循向导完成步骤。 2...
Linux的历史可以追溯到1960年代,MIT即麻省理工学院有一台电脑,使用分时操作系统,只能同时允许30个人通过终端登录。后来,Bell实验室的Ken Thompson开发了一个文件服务器系统,在Bell实验室很受欢迎。在Dennis ...
Linux启动过程中涉及运行级别和虚拟终端,后者允许用户在同一台机器上同时进行多个会话。 在使用基础方面,熟悉Linux的登录、注销和关机操作,以及如何利用虚拟终端切换不同任务,对于日常操作至关重要。X-Window...
- **移植**:将Linux系统从一个硬件平台迁移到另一个平台上,通常涉及到对内核的定制和编译。 - **交叉编译**:为了适应目标硬件架构,可能需要使用特殊的编译工具链来进行交叉编译。 - **内核配置**:根据硬件...
- **设置环境**:首先,确保你的开发环境已经配置好,包括安装Android Studio、Android SDK,并且针对Android 4.2(API Level 17)设置了项目构建目标。 - **选择合适库**:根据你的需求选择合适的MySQL连接库,...
- **双系统安装**:可以在同一台电脑上安装Windows和Linux,通过引导加载器选择操作系统。 - **硬盘分区**:建议为Linux单独分配一个分区,以便管理和备份。 #### 八、安装过程中的常见问题 - **选择软件包**:...