• 前言梗概:

750GB 机械硬盘下安装 Win7 和 Ubuntu双系统,之前Win7单独重装后,将grub引导覆盖;利用EasyBCD恢复Ubuntu启动。

最近发现之前Ubuntu分配空间太小,想将其安装到一个大一点的SSD(固态硬盘)上。

Ubuntu情况如下,

  • /dev/sdb8为swap分区
  • /dev/sdb9 为/boot分区
  • /dev/sdb10为/ 分区
  • /dev/sdb11为/home分区

所以,任务是将4个分区克隆到更大的SSD硬盘。

1、新硬盘分区

使用原有系统GParted对分别分配4个分区,且保证空间大小均比原有空间大。

2、克隆CloneZilla

克隆常见方法有:dd命令和再生龙 (CloneZilla)。这里采用CloneZilla方法。

下载地址:http://www.clonezilla.org/downloads.php,

ubuntu系统,我下载了 alternative stable - 20180812-bionic 版本。利用UltraISO制作成U盘启动盘。

操作文档比较详细:http://www.clonezilla.org/clonezilla-live-doc.php

按照文档操作,使用Device To Device 选项,依次将4个分区复制到新硬盘对应的4个分区(此处危险:请看清楚 源分区和目标分区,否则后果自负。);这个过程重复4次。

源分区在前,目标分区在后;......经过4次 ,克隆完成。

3.修改uuid

这时,原有系统UUID和grub均复制到新硬盘,此时系统处于三系统(win7+ubuntu12.04+ubuntu12.04)双硬盘结构(机械硬盘+SSD固态),如果UUID相同是没法识别新硬盘的分区的。

使用命令,创建分区新的uuid

sudo uuidgen | xargs tune2fs /dev/sda5 -U

详细参照:https://www.cnblogs.com/EasonJim/p/7471681.html(Linux下查看硬盘UUID和修改硬盘UUID(转))

修改 /etc/fstab 和 /boot/grub/grub.cfg中uuid的新分区的uuid。

4.引导和启动

启动遭遇失败:

1、直接无法启动,grub Error 15; 网上说原因是 grub没有找不到 grub.cfg。

1、使用ubuntu live cd 进行恢复grub ,启动仍然是grub>命令。

2、出现解决Grub Rescue: invalid arch independent ELF magic问题;发现是下载Ubunt系统中默认 是grub-efi-amd64 库,而我是BIOS引导,因此先移除之。

sudo apt-get remove grub-efi-amd64   #移除grub-efi

sudo apt-get install grub-pc  #安装普通grub

但是结果仍然不能登录。

 

重要软件登场:

super Grub2 disk 是极好的引导工具,只适用于BIOS引导,EFI引导的请移步。

下载地址:https://www.supergrubdisk.org/category/download/supergrub2diskdownload/super-grub2-disk-stable/

仍然利用UltraISO制作 U盘;

注意:刻盘时默认方式是RAW,这个不要修改为HDD+什么的,否则U盘很可能不能启动成功。

此时U盘不能正常读取,会提示“格式化” ,可以忽略。

【U盘恢复】: 当用完之后,采用HDD+模式再写一次,windows自带格式化即可。

5、永久性保存启动引导——待完善

启动super Grub2 disk。它会自动扫描全盘的引导配置,列出所有的引导菜单,这时发现之前熟悉的ubuntu菜单,点击进入看到久违的熟悉面容。(此处欣喜不已,连干三杯,爽歪歪!!)。

  • 为了保存永久性启动引导,参考:https://blog.csdn.net/bensnake/article/details/39480271

    mkconfig,从 Linux 命令提示符生成一个新的 grub.cfg 文件:

    grub-mkconfig -o /boot/grub/grub.cfg

    如果您的问题是 GRUB 仅显示了一个 grub> 提示符或完全未启动,那么您必须将 GRUB 重新安装到您硬盘上:

    grub-install /dev/sda

    但是最终未能成功,从SSD加载登录系统,提示grub>.

  • grub原理待研究,应该是stage1、stage1_5、stage2,应该是stage1_5出了问题。

欢迎指正和补充。。。

转载于:https://www.cnblogs.com/hawlee/p/9905838.html

Win7+Ubuntu双系统结构下,Ubuntu克隆至新硬盘,启动成功相关推荐

  1. Win10与Ubuntu双系统下安装tensorflow2.0全流程备忘录

    Win10与Ubuntu双系统下安装tensorflow2.0个人备忘录 全部流程 安装Windows10 安装Ubuntu18.04 安装nVidia驱动 禁用nouveau 安装nVidia驱动 ...

  2. 在win10+Ubuntu双系统下,卸载Ubuntu并恢复磁盘

    在win10+Ubuntu双系统下,完美卸载Ubuntu 关于如何卸载ubuntu请参考此篇(亲测有效): 在win10+Ubuntu双系统下,完美卸载Ubuntu win下卸载ubuntu后怎么恢复 ...

  3. Win10+Ubuntu 双系统 卸载 Ubuntu 恢复磁盘!

    Win10+Ubuntu 双系统 卸载 Ubuntu 恢复磁盘! 卸载内容看链接 #Win10+Ubuntu 双系统 卸载 Ubuntu(转载,实操可行,效果显著) 恢复磁盘: 在不需要Ubuntu的 ...

  4. 从win+ubuntu双系统安装到ubuntu环境配置和美化

    从win+ubuntu双系统安装到ubuntu环境配置和美化 配置完成的ubuntu:Flatabulous主题+Dock工具栏+Compiz+启动器栏隐藏 一.安装双系统

  5. 怎样卸载deepin系统_大师教您win7系统双系统下卸载Deepin的具体方法

    日常使用电脑的过程中,有时会出现难以解决的问题,根据小编的调查并不是所有的朋友都知道win7系统双系统下卸载Deepin的问题怎么解决,今天小编就教大家如何处理win7系统双系统下卸载Deepin的问 ...

  6. Win7+Ubuntu 双系统下安装一键还原精灵导致GRUB无法引导进入系统的修复方法

    原创文章,欢迎转载,转载请注明:http://www.fishcode.cn/fix-win7-ubuntu-grub.html CSDN:blog.csdn.net/jjzhoujun2010 作者 ...

  7. Win7与Ubuntu双系统下 卸载Ubuntu

    前言 如果ubuntu不是以wubi方式安装的,那么卸载ubuntu时要慎重,不是直接删除ubuntu所在分区这么简单的,否则你会发现你的windows系统也进不去了.那是因为如果你安装Ubuntu的 ...

  8. windows和ubuntu双系统,ubuntu下硬盘变成只读状态,无法粘贴文件的有效解决方法

    硬盘分区:windows和ubuntu双系统均安装在一块256G固态硬盘上,电脑另装有一块1T的机械硬盘,用于存储文件. 问题现象:不知道什么时候,也不知道什么原因,在ubuntu系统下,无法把本机& ...

  9. 双系统下ubuntu自动挂载windows盘

    前言: ​ 今天给大家分享一篇ubuntu的系列文章之一,作为研发人员的我们,在有需要的时候我们会把电脑装成双系统.主要的工作在Ubuntu上面,window下面有时候会去用一些特定的软件.总之会产生 ...

最新文章

  1. linux apache 手动安装教程,linux下手动安装apache
  2. centos7下ip转发的配置
  3. Windows核心编程 第四章 进程(中)
  4. 汉语言处理包 HanLP 1.7.3 发布,常规维护版本
  5. 类模板(参考《C++ Templates 英文版第二版》)
  6. TM4C123核心板焊接须知
  7. DTW(动态时间归整)算法与DTW,fastDTW的python算例
  8. 微软加入反 Flash 阵营,新版 Edge 默认屏蔽 Flash
  9. OpenGL基础43:抗锯齿
  10. 数据分析的五个阶段及价值
  11. kotlin list转map
  12. python这个单词的含义是什么_python style是什么意思
  13. V社线下沙龙·深圳站——12.05(周六)
  14. 怎么压缩gif图大小,gif压缩到微信表情
  15. 人工智能入门学习教程
  16. 打造数字生活新体验,华为终端云服务在盘算什么?
  17. printf 输出多行字符串
  18. mySQL MAX与sum 连用_mysql – 在sql脚本中一起使用sum和max
  19. et文件怎么转成excel_excel文件打不开提示文件格式或文件扩展名无效
  20. TCP/IP五层模型简介

热门文章

  1. bai的字怎么写_硬笔书法的连笔字应该要怎么写?
  2. 按下enter键禁止页面刷新
  3. VS2015:安装适用于windows桌面的visual c++2015
  4. Caffe2:添加CUDA路径
  5. 新版vue-cli模板下本地开发环境使用node服务器跨域
  6. 云计算是怎样入侵统一通信领域的
  7. mysql存储过程编写
  8. Re_Write序列号
  9. 台式电源GX450的开关O和-到底什么意思
  10. 所有特征在不同分类之间、 train和test之间的列分布差异(图形绘制)