windows系统下通过Easybcd安装Ubuntu系统

2024-05-30 18:32

本文主要是介绍windows系统下通过Easybcd安装Ubuntu系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文以ubuntu 14.04为例,但其它版本,比如16.04等都是可以的
不想用虚拟机了,想要在win7系统下安装个ubuntu系统,实现双系统。于是在网上各种搜索,然后综合各种方法,在自己的电脑上进行安装。用了两种方法,一种是通过软件的方法,用Easybcd进行安装,别一种方法就是用优盘安装。搜索到的安装方法有点乱,所以想把自己安装的过程写下来,以便以后再用。

  1. 安装所需软件:(1)ubuntu 14.04 ,到官网上下载,个人笔记本上用个桌面版,现在已经到ubuntu 16.04了,个人感觉区别不是很大。在中国有个专门给中国人订制的系统,叫ubuntu kylin 16.04,所以下载这个就行.下载地址
    (2)EasyBCD通过搜索进行下载,然后安装EasyBCD
  2. (1)将ubuntu iso文件移动到c盘根目录。(2)打开EasyBCD,可以看到目前只有一个win7启动项。选择“添加新条目”,然后选“NeoGrub”,点击“安装”这里写图片描述
    (3)然后点击配置,将menu.lst文件的内容填加上以下文本:
    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
    说明:hd0表示c盘所处的硬盘号,一般电脑只有一个,所以都是hd0;如果有多个硬盘,则根据情况改为hd0、hd1等。hd0后面的数字表示C盘在硬盘中的分区顺序,每个人的系统不大一样,不知道的可以在磁盘管理里面看一下,本人c盘是第一个分区,因此写为(hd0,0),如果是第二个,写为(hd0,1)即可,其它依次类推。
    这里写图片描述这里写图片描述这里写图片描述
    (4)经过配置后,c盘中会多出一个“NST”文件夹和一个NeoGrub文件。
    接下来把系统镜像文件用DAEMON tools打开,或者以压缩包形式将其中两个文件解压出来,分别是initrd.lz和vmlinuz.efi,这两个文件在casper文件夹里。将解压出来的两个文件复制到c盘根目录,可以看看c盘中添加了相关的文件。这样,安装系统的前期准备就完成了,可以重启电脑准备安装ubuntu14.04了[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G75t5JlN-1570703089284)(https://img-blog.csdn.net/20160507135626639)]
  3. 安装过程:建意断开网络,否则安装时会下载东西安装,减慢安装速度,可以装 好系统后自行安装(1)重启电脑,可以看到多了一个启动项“NeoGrub引导加载器”,选择该项enter,然后选择“install ubuntu”,另外两项分别是“重启”和“关机”,是为了防止安装出错而设的,这个在之前的menu.lst配置文件中已经设定好了
    (2)接下来如果正常的话,会刷刷的满屏幕文字,很高端的样子,等着它结束就行。如果在这一步报错,一般来说就是之前的menu.lst配置文件不对,无法访问C盘,这时只要“reboot”然后进入win7重新配置就行
    (3)刷完后就进入一个小系统,别以为这就装好了,此时最重要的一步,通过快捷键ctrl+alt+T打开终端,输入:sudo umount -l /isodevice这里写图片描述
    (4)然后设置其他挂载点的大小,分区方案很多,这里简单的设置/、/boot、/home 、swap交换空间共4个分区,均为ext4文件系统。其中/相当于windos系统的c盘,将来装软件是要装在这个文件下的,swap是相当于虚拟内存,一般设置为电脑实际内存大小的1-2倍。/boot放一些启动文件。所以以100G为例,电脑内存4G,/分配50G,/boot200M,swap设置4G,剩余全是/home的。/设置为主分,swap设置为交换空间,其它是辑分区。注意linux系统的1G对应1000M。这里写图片描述
    (5)点击“加号”就可以填加上一步所说的四个分区了。关于空闲分区的产生,我们可以用软件disk tools来创建(网上搜索这个工具,很好用,使用简单,安装后便会使用,这里不细述),也可以右击“我的电脑”选择“管理”进而选择“存储”,“磁盘管理”选中一个分区(个人认为选最后一个好些,保持分区的连续性)右击,“压缩卷”1G=1024M,可以选择要分多少个G。这里写图片描述
    这里写图片描述

另选择“空间起始位置”就是可以的。如此,没有其它特别的地方,按提示安装下去就可以。
(6)接下来就是简单的设置地区、键盘布局,接着就是用户名和密码。以上所有东西都设置好了,就自动开始安装系统,等待一段时间就可以,如果安装过程在下载东西,可以点击“跳过”,因为系统安装完成后同样可以更新下载。安装完成后点击“现在重启”,可以看到多了好多启动项,界面也变了。选择第一项启动ubuntu系统,其它选项中还有启动windos系统的,默认有10秒的选则时间。最后安装完成, 就可以快乐的玩耍了。
(7)安装完后,打开EasyBCD,选择“添加新条目”->“Neorub”->“删除”,关闭窗口,将EasyBCD卸载,将C盘根目录下的关于安装的文件删除。这样就OK了。
(8)Ubuntu安装完成后,系统重启,启动时会出现多个启动项,其中第一个会是Ubuntu,下面有Win7,默认不选择则会进入Ubuntu系统。我们需要做的就是数一下第几个是Win7系统,注意第一行为0,第二行为1。之后启动Ubuntu,利用Ctrl+Alt+T打开终端,输入“sudo gedit /etc/default/grub”,之后需要输入用户名的密码,Linux下输入密码是不显示的,所以不要以为自己没有输进去。密码正确,则会打开grub.cfg文件,修改GRUB_DEFAULT = X(即刚才数的Win7的位置),保存此文件,并且在终端输入“sudo update-grub”进行刷新,之后系统默认进入Win7系统。
注意:(1)安装过程中曾遇到的过/分区无法设置为主分区,所以只能设置成逻辑分区(具体二者的区别本人不是很懂),在使用过程中未出现什么异样
(2)后了解到,电脑上只能有四个主分区,所以,不能设置主分区时,说明已经有四个主分区了。可以通过上文提到的disk tool 将主分区转换成逻辑分区。

这篇关于windows系统下通过Easybcd安装Ubuntu系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016690

相关文章

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc