win7下安装Ubuntu双系统(安装详解,及踩过的坑)

2023-05-16

前提:

网上用的u盘装双系统,试了n次不是找到文件就是内存未分配,各种错误,在网上找相关的错误解决方法,发现国内的很少,国外的话遇到这种情况的也有,也试了,还是不行,看有的说是boiss主板的问题,总之一句话没解决,放弃了U盘来装。然后无意中看到用easyBCD软件来做引导项,尝试本地去装(以下操作经过验证成功,本人win7,win其它应该也可以)。

感谢以下博客中老哥的方法,解决了我的问题

参考博客:

  1. https://jingyan.baidu.com/article/e4d08ffdace06e0fd2f60d39.html  win7下通过easyBCD引导安装Ubuntu14.04
  2. https://www.cnblogs.com/www-helloworld-com/p/10202941.html   linux学习笔记(一)——使用easyBCD或easyUEFI引导从硬盘安装Ubuntu系统
  3. https://blog.csdn.net/yucicheung/article/details/72844727  在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04

准备:

  • Ubuntu系统:

ubuntu 14.04:http://mirrors.aliyun.com/ubuntu-releases/14.04/

ubuntu 16.04:http://mirrors.aliyun.com/ubuntu-releases/16.04/

ubuntu 18.04:http://mirrors.aliyun.com/ubuntu-releases/18.04/

  • easyBCD 2.3
  • DAEMON tools(非必须,可以不下,后面会介绍)

开始操作:

系统准备

1,在网上下载ubuntu-14.04-desktop-amd64.iso,百度搜索一下,很多网站都有下载链接,同时准备好easyBCD软件(网上下载最新版)。建议将iso文件移动到c盘根目录。

2,打开easyBCD软件,可以看到目前只有一个win7启动项。

选择“添加新条目”,然后选择“NeoGrub”,点击“安装”。

3,修改NeoGrub的配置,将menu.lst文件的内容替换成一下文本

# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# http://neosmart.net/wiki/display/EBCD/

title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-14.04-desktop-amd64.iso locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
title reboot
reboot
title halt
halt

说明:1,hd0表示c盘所处的硬盘号,一般电脑只有一个,所以都是hd0;如果有多个硬盘,则根据情况改为hd0、hd1等。hd0后面的数字表示C盘在硬盘中的分区顺序,每个人的系统不大一样,不知道的可以在磁盘管理里面看一下,如果c盘是第三个分区,因此写为(hd0,2),如果是第一个,写为(hd0,0)即可。2,filename后面的路径为你下载的ubuntu版本号。3,vmlinuz.efi和initrd.lz是后面将要提到的解压出来,解压后可能没有后缀,可以重命名添加上后缀(有的话忽略)

4,经过配置后,c盘中会多出一个“NST”文件夹和一个NeoGrub文件。

接下来把系统镜像文件用DAEMON tools打开,或者以压缩包形式将其中两个文件解压出来,分别找到initrd.lz和vmlinuz.efi,这两个文件在casper文件夹里和.disk文件。(这里也可以用解压软件直接解压就找到这些文件,我用的解压)

 

5,将解压出来的文件复制到c盘根目录(因为initrd没后缀,加上后缀),可以看看c盘中添加了多少相关的文件。这样,安装系统的前期准备第一部分就完成了



硬盘空间准备

1,在电脑桌面上,鼠标选择计算机(此电脑)右键选择管理-->存储-->磁盘管理 ,打开磁盘管理,选择一个剩余分区比较大的分区,右键选择压缩 卷,(这里可以百度一下具体的介绍,一般分配60g以上)

注意:这里可能出现的不是未分配黑色,而是绿色的可用空间。因为压缩的是逻辑分区才会是绿色,如果压缩的是主分区是黑色的。如何将可用分区转为未分配分区?需要用软件(分区助手)将可用分区转为主分区,然后将主分区在压缩(这部分百度可以找到)。

以上都没问题的话,准备工作完毕,开始关机重启。

安装Ubuntu系统:

1,重启电脑,可以看到多了一个启动项“NeoGrub引导加载器”,选择该项enter,然后选择“install ubuntu”,另外两项分别是“重启”和“关机”,是为了防止安装出错而设的,这个在之前的menu.lst配置文件中已经设定好了。

2,接下来如果正常的话,会刷刷的满屏幕文字,很高端的样子,等着它结束就行。如果在这一步报错,一般来说就是之前的menu.lst配置文件不对,无法访问C盘,这时只要“reboot”然后进入win7重新配置就行。(出现error15:files not foud  话就是配置文件不对,仔细找找哪里不对)

3,刷完后就进入一个小系统,别以为这就装好了,此时最重要的一步,通过快捷键ctrl+alt+T打开终端,输入:sudo umount -l /isodevice

注意空格和小写的L,执行后就可以双击安装图标进行安装了

4,接下来选择简体中文;不用选中安装第三方软件和更新,否则安装会很慢,为保险起见可以断开网络连接;安装类型选择“其他选项”。

5,选择分出来的空闲空间(80G),点击页面左下角的”+”号,按以下方案(推荐给新手)进行分区。 

分区方案: 
(本教程采用方案是对100G空间进行分区,基本都可以采用这个分区)

6,分完之后,安装就可以,接下来就是简单的设置地区、键盘布局,接着就是用户名和密码。

7,以上所有东西都设置好了,就自动开始安装系统,等待一段时间就可以,如果安装过程在下载东西,可以点击“跳过”,因为系统安装完成后同样可以更新下载。

8,安装完成后点击“现在重启”,可以看到多了好多启动项,界面也变了。选择第一项启动ubuntu系统,这样就可以愉快的玩转ubuntu啦。

9,安装完后,不要忘了回到win7系统打开easyBCD软件把“NeoGrub”引导项删除,否则每次进入win7都得选一次。如果觉得以后不想重装Ubuntu了,就可以把C盘的相关文件都删掉,节省空间嘛。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

win7下安装Ubuntu双系统(安装详解,及踩过的坑) 的相关文章

  • 香橙派4在armbian上应用自启动设置

    编辑了一个qt界面 需要设置开机启动 xff0c 费了九牛二虎之力 xff0c 终于搞定了 设置开机显示命令行 开机不显示图形界面 xff0c 直接显示命令行的操作有两种方法 xff1a 多用户方法 sudo systemctl set s
  • vscode 中git解决冲突,合并代码的两种方法

    一 报错信息 有文件冲突的话 xff0c 会报错 xff1a git merge pre span class token operator span master span class token comment 合并 pre maste
  • 用Python爬取淘宝4403条大裤衩数据进行分析,终于找到可以入手的那一条

    炎炎夏日 xff0c 长裤已难以满足广大男生的需求 xff0c 为了在搬砖和摆摊的过程中增添一丝舒适感 xff0c 他们开始寻找一种神奇的存在 大裤衩 J哥在种菜的这些日子里也日益感受到大裤衩的重要性 xff0c 于是 xff0c 默默打开
  • 用户标签有哪些类型,如何进行科学分类?

    标签的分类 xff0c 是理解用户标签 理解用户画像的基础 优秀的标签分类 xff0c 将使得标签画像系统易于用户的使用 本篇文章和大家简单介绍一下标签数据的分类 按照不同的分类方法 xff0c 标签的分类也自然不同 本文主要介绍几种最常规
  • Python字符串查找函数find

    Python字符串查找函数find 比较简单 xff0c 直接上代码 总结下规则 xff0c 结果数字说明 按字符串索引下标查询 xff0c 索引从0开始 xff0c 空格会占位并且有下标结果 1 xff0c 代表没有查找到英文区分大小写
  • 闲着看看jquery.ajax源码

    框架的作用就是简化我们做的事情 xff0c 却又不失灵活性 jquery是js框架中的中流砥柱 xff0c 灵活并且强大 jquery中对ajax的封装很完美 xff0c 且不说底层的ajax函数的强大 xff0c 但是其上层的get xf
  • java 转json 报错处理机制 案例 .

    JSON lib这个Java类包用于把bean map和XML转换成JSON并能够把JSON转回成bean和DynaBean http kingpingping iteye com blog 1157771 报错处理机制 commons b
  • 关于jquery对象的remove参数中出现伪位置类选择器,出现非预期结果的研究

    记得前几天有人在论坛发帖问了一个关于jquery删除节点的问题 原帖是这样的 xff08 原帖的地址是 xff1a 原帖 xff09 lt ul gt lt li gt 1 lt li gt lt li title 61 34 a 34 g
  • linux源码阅读利器-GNU GLOBAL Source Code Tag System

    学习浏览linux源码 xff0c 如果自己用自带的文本编辑器就太麻烦了 xff0c 但是如果安装强大的lxr那就太麻烦了 xff08 对于非debian用户来说 xff09 xff0c 找了很久找到了一个用起来很不错的源码浏览工具 xff
  • android 4.0.1源码编译,学习错误解决

    主机是fedora 14 linux内核2 6 35 6 swapon交换分区1 5G make version 3 81 官方指定的make版本 xff09 jdk 1 6 磁盘预留空间大概需要大于13G 具体的编译步骤可参考 Fedor
  • android webApp 调试问题解决

    前不久做了个webapp xff0c 在pc上chrome调试都是可以的 但是手机上显示却有点问题 xff0c 所以一直是想在手机浏览器上调试 xff0c 但是一直没有相关支持 xff0c 后来google终于出了chrome beta版
  • android系统源代码分析 书评

    其实接触android应用开发差不多两年了 xff0c 但是实际上并没与多少拿得出手的作品 因为在很长一段时间里我都在问自己android是什么 xff0c 内部怎么运行的 xff0c 为什么我的java代码就可以在linux上运行 xff
  • Fedora18博通430g电信无线拨号上网

    回家折腾了有两三天 xff0c 想让fedora18 也能蹭上网 首当其冲的问题就是fedora 没有为无线网卡安装驱动 xff0c 只能自己慢慢找驱动 费了好久找到上传了驱动下载 xff0c 满心欢喜按照README 编译 xff0c 结
  • VR技术的发展趋势,未来有哪些展望?

    虚拟现实技术Virtual Reality xff0c 缩写为VR xff0c 是一项全新的实用技术 虚拟现实技术包含计算机 电子信息 仿真技术于一体 xff0c 其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感 目前来看 xff0c
  • APM2.8 Rover 自动巡航车设计(超声波和红外测距仪的安装和设置)

    xff08 转载 xff09 4 1 ROVER自动巡航车自主壁障的设置 APM2 8的飞控驾驶仪的传感器接入支持超声波 xff0c 电压传感器 xff0c 电流传感器 xff0c 光流传感器 xff0c 红外传感器 其中超声波和红外传感器
  • 学习笔记(一)-古月ROS机器视觉开发入门 -摄像头参数标定

    我们做图像处理为的就是要得到图像的数据 xff0c 在得到这些数据之后怎么对这些数据进行处理 xff0c 这才是我们主要关心的问题 但是 xff0c 在此之前 xff0c 我们还需要做一个非常主要的步骤 对摄像头的参数进行参数标定 安装标定
  • 卸载ROS的方法

    1 卸载全部ros span class token variable sudo span span class token variable apt get span span class token variable remove sp
  • Json String to Java Bean

    34 version 34 1 34 consentId 34 34 b618924f 8a6c 42bc 8553 99e3a8a0fec4 34 34 domain 34 34 cd site15294072534021 com 34
  • 实战PyQt5: 097-键盘事件

    在一个GUI桌面应用中 xff0c 用户和程序之间的交互一般通过键盘和鼠标来完成 xff0c 处理有关键盘和鼠标的事件是一个GUI程序几乎不可或缺的部分 xff0c 下面介绍在Qt中处理输入焦点和键盘事件的相关知识 设置控件的输入焦点 在一
  • 线性代数之——特征值和特征向量

    线性方程 A x 61 b Ax 61 b A x 61 b 是稳定状态的问题 xff0c 特征值在动态问题中有着巨大的重要性

随机推荐

  • Px4源码框架结构图

    此篇blog的目的是对px4工程有一个整体认识 xff0c 对各个信号的流向有个了解 xff0c 以及控制算法采用的控制框架 PX4自动驾驶仪软件 可分为三大部分 xff1a 实时操作系统 中间件和飞行控制栈 1 NuttX实时操作系统 提
  • aruco marker 的使用

    安装aruco 教程 xff1a make make install
  • PX4自定义Mavlink消息(一)px4发送

    用于项目需求 xff0c 需要在PX4和QGC新增自定义消息用于通信控制 xff0c 看了很多有关文章 xff0c 我就不明白 xff0c 为啥代码都是复制来复制去的 xff0c 大部分的文章连变量名的起的一样 一点帮助都没有 xff0c
  • QGC接收PX4自定义Mavlink消息(二)qgc接收

    这里补充一些 xff0c 我的px4版本是1 11 0dev xff0c 在ubuntu18 04上开发 xff0c qgc为目前官网最新的版本 xff0c 在windows上上开发 xff0c 大家的源码会因为版本差异而有少许区别 xff
  • OpenWRT无线配置

    默认开启无线网络 修改 xff08 package kernel mac80211 files lib wifi mac80211 sh xff09 vi span class hljs built in package span kern
  • cmake自动添加所有源文件和头文件

    cmake自动添加源文件和头文件 一 背景 项目中需要不断新建源文件和头文件 xff0c 每添加一个文件CMakeLists txt中需要手动加入源文件和指定头文件路径 xff0c 不胜其烦 突发奇想cmake能不能像IDE一样 xff0c
  • github在线修改文章

    github在线添加文件夹 输入文件名字后 xff0c 再输入英文模式下的 即可 修改fork后自己的 xff0c 直接提交 Github 网页上 更新 Fork别人的 Repository https blog csdn net huut
  • GPS 0183协议GGA、GLL、GSA、GSV、RMC、VTG解释 + 数据解析

    每个时区跨15 经度 以0 经线为界向东向西各划出7 5 经度 xff0c 作为0时区 即0时区的经度范围是7 5 W 7 5 E 从7 5 E与7 5 W分别向东 向西每15 经度划分为一个时区 xff0c 直到东11区和西11区 东11
  • selenium借助AutoIt识别上传文件Java篇

    https www cnblogs com testlc p 6069460 html 官方网站 xff1a https www autoitscript com site 从网站上下载AutoIt并安装 xff0c 安装完成在菜单中会看到
  • 【学习记录】贝叶斯滤波详解

    贝叶斯滤波详解 贝叶斯滤波的用途 xff08 Bayesian Filtering xff09 xff1a 贝叶斯滤波理论的应用可谓十分广泛 我们知道 xff0c 在机器人运动过程中 xff0c 有两个方面的信息来源 xff0c 一个是通过
  • c++好用的网站

    目录 洛谷www luogu com cn 有道小图灵https oj youdao com csp 维基https oi wiki org 信奥赛一本通http ybt ssoier cn 8088 index php 1 xff0c 洛
  • PX4uORB介绍[1]-常见IPC机制

  • ubuntu修改.bashrc文件

    使用如下命令修改 bashrc文件 xff1a gedit bashrc
  • PX4中文维基——光流部分

    觉得需要用到的内容复制在下面 光流 官网英文原文地址 xff1a http dev px4 io optical flow outdoors html Optical Flow uses a downward facing camera a
  • px4flow源码分析

    Flow c 计算光流用的是 SAD块匹配算法 第一部分是生成直方图 xff0c 第二部分是根据直方图来进行位移向量的计算 外部的 j i的for循环是采样点的循环 xff0c 内部的jj ii的循环是对于一个小邻域的采样 采样点是从 im
  • sudo apt-get update 与upgrade的用法

    在windows下安装软件 xff0c 我们只需要有EXE文件 xff0c 然后双击 xff0c 下一步直接OK就可以了 但在LINUX下 xff0c 不是这样的 每个LINUX的发行版 xff0c 比如UBUNTU xff0c 都会维护一
  • MATLAB标定工具箱的使用

    MATLAB标定工具箱的使用 用VS2012 43 OpenCV2 4 6写的双目标定的程序 xff08 其实就是跑的Samples xff09 xff0c 实验结果一直很不理想 xff0c 查看很多Blog xff0c 说可以先用MATL
  • C语言中%d,%o,%f,%e,%x的意义

    格式说明由 xff05 和格式字符组成 xff0c 如 xff05 d xff05 f等 它的作用是将输出的数据转换为指定的格式输出 格式说明总是由 xff05 字符开始的 不同类型的数据用不同的格式字符 格式字符有d o x u c s
  • 齐次坐标(homogeneous coordinate)

    就是将一个原本是n维的向量用一个n 43 1维向量来表示 二维点 x y 的齐次坐标表示为 hx hy h 由此可以看出 xff0c 一个向量的齐次表示是不唯一的 xff0c 齐次坐标的h取不同的值都表示的是同一个点 xff0c 比如齐次坐
  • win7下安装Ubuntu双系统(安装详解,及踩过的坑)

    前提 xff1a 网上用的u盘装双系统 xff0c 试了n次不是找到文件就是内存未分配 xff0c 各种错误 xff0c 在网上找相关的错误解决方法 xff0c 发现国内的很少 xff0c 国外的话遇到这种情况的也有 xff0c 也试了 x