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 UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Windows的CMD窗口如何查看并杀死nginx进程

《Windows的CMD窗口如何查看并杀死nginx进程》:本文主要介绍Windows的CMD窗口如何查看并杀死nginx进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows的CMD窗口查看并杀死nginx进程开启nginx查看nginx进程停止nginx服务

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优