win7+Ubuntu20.04双系统安装指南(含踩坑记录)@[TOC]

0 写在前面的说明

因学习需要于2020年8月尝试安装 win7 + ubuntu 双系统,安装前也在翻阅了众多博文,无奈实操起来仍然

踩坑,特发此文记录安装过程。

本人原有系统为Win7SP1 旗舰版,没有U盘,故选择硬盘安装方式。

1 软件及工具准备

1) 官网下载 ubuntu20.04镜像文件:ubuntu-20.04.1-desktop-amd64.iso
2) 官网下载硬盘分区工具:DiskGenius5.3.0
3) 官网下载启动引导管理工具:EasyBCD2.4

2 准备磁盘分区

2.1. 目的:需要为将要安装的ubuntu准备一个磁盘空间(空间大小根据使用需求定,建议不要少于50G,在ubuntu安装完成后,是可以访问包括NTFS在内的全部磁盘空间的),不少博文都提到要准备主分区,实践证明逻辑分区也可以。为ubuntu准备的空间不需要新建分区或格式化,直接留出空闲空间就可以。

2.2. 如果您的磁盘全部分区均为NTFS,那么需要为引导安装的ubuntu小系统准备一个FAT32格式的磁盘空间(4G即可)
磁盘分区的操作方法不再赘述,一般来说windows自带的磁盘管理工具就可以,如果遇到问题可以使用功能更强大的DiskGenius

踩坑记录:

1)安装ubuntu过程中发现预留的空间不可用

原因:每个磁盘最多有4个主分区,或者3个主分区+1个扩展分区,如果为ubuntu预留的空闲空间不在扩展分区范围内,那么它也必须占一个主分区的位置,所以在分区时要注意。
解决方法:重新分区。有两种分法:
a)推荐方法:将为ubuntu预留的空闲空间划分在扩展分区范围内(具体操作就是在扩展分区范围内压缩原有的逻辑分区大小,留出空闲空间)
b)如果预留的空间不在扩展分区范围内,那么必须确保已有的主分区+扩展分区数不多于3个,这样安装ubuntu时可以把空闲空间划为第4个主分区

2)使用win7自带的磁盘管理工具无法将选定分区格式化为FAT32格式

原因不明!
解决方法:用DiskGenius轻松搞定!注意:尽量避免将DiskGenius安装在需要压缩或调整空间的驱动器上!

3)DiskGenius打不开 ?

原因不明,可能是DiskGenius启动过程中要读入某些磁盘信息,所以实际上是启动太慢,而我不够有耐心
解决方法:耐心等待,它会打开的:)

3 使用EasyBCD引导硬盘安装

3.1. 目的:在开机启动引导的选项中增加ubuntu安装的选项,并引导装载ubuntu安装镜像

3.2. 解压ubuntu-20.04.1-desktop-amd64.iso中casper文件夹下的vmlinuz和initrd文件,连同ubuntu-20.04.1-desktop-amd64.iso共三个文件一起放在C盘下
注意:如果您的C盘是NTFS格式,则需要将以上三个文件放在分区时准备出的FAT32格式的驱动器根目录下

3.3. 安装EasyBCD软件,打开,显示语言选择简体中文(as you wish),在左侧工具列表中选择“添加新条目”,在右侧功能区选择右上角的“NeoGrub”选项卡,点击“安装”按钮;

3.4. 安装后,点击“配置”按钮,会打开一个名为“menu.lst”的记事本文件。清空文件内容随你们反正都是注释,写入下面的文字:

title Install Ubuntu
root (hd0,1)
kernel (hd0,1)/vmlinuz boot=casper iso-scan/filename=/ubuntu-20.04.1-desktop-amd64.iso quiet splash ro locale=zh_CN.UTF-8
initrd (hd0,1)/initrd

注意1:hd0 表示系统中的第一个磁盘,(hd0,0)则表示第一个磁盘中的第一个驱动器。即:若系统盘为首个分区则应敲(hd0,0),第二个驱动器则为(hd0,1),以后类推(貌似扩展驱分区从(hd0,4)开始往后排)。

注意2:“ubuntu-20.04.1-desktop-amd64.iso”是我的Ubuntu系统镜像的文件名,将其修改为你的。

注意3:最后两行(hd0,1)后面“vmlinuz”和“initrd”两个文件名在不同的ubuntu系统镜像中可能不同,将其修改为你的。

注意4:(hd0,1)前有空格,(hd0,1)之间没有空格

3.5 重启电脑,启动引导选择“NeoGrub引导加载器”-“Install Ubuntu”,启动成功后进入ubuntu安装引导界面

3.6 进入Ubuntu界面的引导,快捷键ctrl+alt+t打开终端,输入以下命令卸载镜像:

sudo umount -l /isodevice

3.7 双击桌面的安装Ubuntu图标,开始进行ubuntu安装。安装过程中注意在安装类型一项中,选择“其他选项”,选择之前为ubuntu准备的空闲空间,点击“+”新建分区。
关于ubuntu下的分区方式因用途不同而异,我采用如下分法:
交换空间swap: 8G
根目录 / : 30G
主目录 /home: 120G
启动目录 /boot: 230M
以上均采用Ext4日志文件系统,格式化分区。注意选择/boot 所在的分区安装bootloader. 等待一段时间,ubuntu便能顺利安装。安装完成后开机便可进入win7和ubuntu引导项的选择界面。

踩坑记录:

1)EasyBCD2.4点击“配置”按钮没有任何反应

步骤3.3中EasyBCD2.4“添加新条目”-“NeoGrub”选项卡-“安装”都没问题,点击“配置”按钮没有任何反应
原因不明,解决方法两个:a)下载EasyBCD2.2或者其他版本试试;b)推荐使用 Notpad++ 手动打开menu.lst文件,路径在“C:\NST\”(可能跟你的安装目录有关系,本人为默认路径安装)

2) 进入安装引导后无法启动ubuntu安装小系统

步骤3.5不能启动,提示文件系统不正确(Filesystem is ntfs)或找不到文件(步骤3.2中准备的3个文件,任何一个找不到都不行)
原因:步骤3.4中路径不正确,未能访问到FAT32格式的驱动器
解决方法:修改NeoGrub中的引导信息。具体有两种方法:a)重启进入win7系统使用NotePad++修改menu.lst文件;b)在Grub启动引导的“Install Ubuntu”页面按“e”进入编辑模式,选中一行再按“e”具体编辑某一行,修改完毕“Enter”返回上一层,所有行都修改完毕后按“b”启动

3)安装完成后重启计算机,没有Ubuntu的启动引导项

步骤3.7中安装完成后重启计算机,没有Ubuntu的启动引导项
解决方法:进入win7系统,使用EasyBCD制作Ubuntu启动引导

还可以根据需要编辑引导项,改变各选项的顺序、设置默认启动项和停留时间,也可以在此删除“NeoGrub引导加载器”安装引导项。

4)安装完成后无法启动Ubuntu,选择启动Ubuntu后停在Grub命令界面,提示未知的文件系统

步骤3.7中,选择启动Ubuntu后停在Grub命令界面,提示未知的文件系统
原因:有可能是EasyBCD2.2版本生成的启动引导不认识Ext4文件系统
解决方法:a)改用EasyBCD2.4版重新生成启动引导后应该可以正常启动;或 b)重新进入Ubuntu安装引导,在安装过程中新建分区时选择Ext3格式,重装系统(费时费力,不推荐)

5)安装双系统后ubuntu系统时间不正确

原因:ubuntu将bios时间认为是UTC时间,而windows认为是本地时间
解决办法:在ubuntu输入以下命令

timedatectl set-local-rtc 1 --adjust-system-clock

win7+Ubuntu20.04双系统硬盘安装指南(含踩坑记录)相关推荐

  1. win7+ubuntu20.04双系统+easybcd安装以及Reached target Reboot卡住问题

    ①首先确认C盘在第一个盘符: ②xubuntu-20.04-desktop-amd64.iso放到C盘根目录下面 ③解压iso文件中的initrd和vmlinuz到根目录 ④ 点击配置,输入: tit ...

  2. 一次难忘的ubuntu20.04 双系统装机踩坑实录

    初始环境: 联想x230笔记本 win7  ubuntu20.04双系统 缘起:我这个笔记本作机器人小车的工控机,在机器人小车里面连接雷达 摄像头 速度控制板做主控制器,在一次测试中死机,按电源重启进 ...

  3. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

    DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...

  4. dell笔记本安装Ubuntu20.04双系统+cuckoo布谷鸟沙箱

    windows下安装Ubuntu20.04双系统+cuckoo布谷鸟沙箱 本篇文章主要是在Ubuntu20.04系统上搭建cuckoo沙箱,之前曾尝试在VMware虚拟机里建立Ubuntu,然后再在U ...

  5. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    文章目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3. ...

  6. win10安装Ubuntu20.04双系统出现Turn off RST问题

    win10安装Ubuntu20.04双系统出现Turn off RST问题 请添加图片描述 win10安装Ubuntu20.04采用的下面这套教材: Windows 和 Ubuntu 双系统从安装到卸 ...

  7. 华为笔记本MateBook B7-410安装ubuntu20.04双系统

    华为笔记本MateBook B7-410安装ubuntu20.04双系统 前言 一.Windows设置 1.分区 2.制作启动盘 二.Ubuntu安装 1.设置U盘启动 2.依次按照提示进行安装 前言 ...

  8. 联想拯救者R7000安装ubuntu20.04双系统(自带Windows10)

    联想拯救者R7000安装ubuntu20.04双系统(自带Windows10) 前几天买了联想拯救者R7000(R7-4800H/GTX1650)想安装一下双系统,把所有的编程作业都转移到Linux环 ...

  9. Windows10+Ubuntu20.04双系统 惠普暗影精灵OMEN

    暗影精灵5-air Windows10+Ubuntu20.04双系统 制作U盘启动盘 压缩磁盘空间 更改bios设置 安装Ubuntu 分区问题 安装 配置apt软件源 配置中文输入法 制作U盘启动盘 ...

  10. 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区

    2022/11/20 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区 第一次安装ubuntu就出了非常多的错误,问题就出在没有efi分区.我装了三天,本来都要放弃,就用 ...

最新文章

  1. 教你轻松将springboot打包成exe程序
  2. LR手动关联参数化问题总结
  3. JAVAC 命令详解
  4. apt-mirror 校验错误文件处理
  5. ScriptManager.RegisterAsyncPostBackControl 方法
  6. 腾讯的迷你门户首页新闻用到的Silverlight技术引用
  7. NGINX生命周期-转
  8. php 遍历所有网站网址,使用selenium获取网址所加载所有资源url列表信息
  9. Feign 超时设置
  10. 可视化管理一目了然 锐捷RG-UAC承载荔湾教育局“御网”之道
  11. java中整数和字符串间的转换方法
  12. java中编写一个学生抽奖活动_用java做的抽奖程序
  13. 求助:如何实现EA自动判断趋势,寻找高低点,并获取高低点K线价格数据,然后根据价格画出支撑阻力区域.
  14. 蘑菇云「行空板Python入门教程」第七课:舒尔特方格小游戏
  15. Uml 类图 stereotype的值含义,该怎么解决
  16. 计算物体自由下落的距离
  17. Python官网安装包下载慢
  18. 《Java程序性能优化》读书笔记
  19. win2003服务器端口修改,Windows 2003修改3389端口的方法
  20. Java基础之面向对象部分详解

热门文章

  1. 广告策略评估指标(算法实习day2)
  2. python课程设计小结和体会_课程设计心得体会与总结
  3. 手机浏览器 html编辑器,vue移动端富文本编辑器vue-html5-editor
  4. 华强盛HQST推出传输速度高达10Gbit/s网络变压器
  5. 徒步50公里,35岁的联想可以,你也可以
  6. c 语言中古括号,上古韵部与中古韵部对照表
  7. 安卓,应用程序无响应(ANR)
  8. windows 8.1 关机
  9. python 返回上一级_命令行 返回上一级目录怎么操作
  10. 哥尼斯堡的“七桥问题”