Linux笔记(二): WIN 10 Ubuntu 双系统

(一)  说明

记录一次ubuntu安装过程及遇到的问题。

环境:WIN 10 单硬盘

(二)  ubuntu ISO文件下载

ubuntu 18.04

https://www.ubuntu.com/download/desktop

ubuntu 官网历史版本下载

http://releases.ubuntu.com/?_ga=2.124103118.558040255.1528989794-1930892350.1527081959

其他下载地址:(下载历史版本建议用这个地址,上面的下载速度太慢了)

http://mirrors.163.com/ubuntu-releases/

(三)  安装过程中遇到的问题

1、快安装完成的时候,提示grub安装失败。

解决方案:到BIOS界面设置U盘启动方式,我之前用UEFI:K..方式启动,改成不带UEFI开头的那个U盘启动项就行了。(不同电脑设置多少有点区别,参考一下就行了)

2、改成不带UEFI开头的那个U盘启动项后,重启引导失败,提示:

Failed to load ldlinux.c32 Boot failed: please change disks and press a key to continue.

解决方案:改用Universal-USB-Installer制作U盘启动盘。(之前用UltraISO制作的)

下载地址:http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

使用过程中要注意:USB驱动器必须为Fat32 或 NTFS格式,否则没法引导进入Uubuntu的安装界面。最好勾上相应的选项。

(四) 准备

1、在WIN 10的磁盘管理中随便分100G出来,用来安装Ubuntu

2、制作好U盘启动盘

(五)安装过程

1、 (之前的过程略过了)进入安装界面后,基本上一直下一步就行了(下面有的过程我没截图,直接跳过了)

2、 选择安装方式。

3、 选择其他选项

4、 选择空闲的那个分区,添加分区。

交换空间的信息记不太清了,不过用于和挂载点不会错。分区这种东西,感觉用了一段时间后,基本就明白怎么分区更适合自己了,下面的参考一下就行了。(我的运行内存是12G,用来安装Ubuntu的硬盘空间是100G)

大小

分区类型

分区位置

用于

挂载点

30G左右

主分区

空间起始位置

Ext4日志文件系统

/

200mb

逻辑分区

空间起始位置

Ext4日志文件系统

/boot

6G左右

逻辑分区

空间起始位置

交换空间

/swap

剩下的

逻辑分区

空间起始位置

Ext4日志文件系统

/home

5、 分区添加完成后,安装启动引导器的设备选择挂载/boot的那个分区。

6、 然后【现在安装】(上面的图不完整),等安装完成重启就行了。

(五)  安装后遇到的问题

1、安装完成并重启后,默认启动WIN 10,看不到ubuntu启动项。

解决方案:使用EasyBCD添加ubuntu启动项。EasyBCD 2.3在WIN10中亲测是可以用的。

下载地址:https://www.linuxidc.com/Linux/2012-10/72140.htm

2、选择ubuntu启动项进行启动后,自动进入grup>提示符界面,看不到grub引导界面(选择操作系统的那个界面)。

解决方案:没找到彻底解决的方法,ubuntu论坛上找到了一个相同的情况,他是安装ubuntu 16.04,然后更新升级到最新版本来解决的。所以我最后重新安装了ubuntu 16.04。(我一开始安装的是ubuntu 18.04)

3、ubuntu 16.04安装成功并重启后,自动进入命令行界面(有时可能会卡在一个只有背景色的界面,重启一次后可进入命令行界面),没有启动图形界面的登录界面。

解决方案:使用 sudo systemctl start lightdm 命令进入。(用命令启动2、3次后,后面虽然还是有进命令行界面的过程,但是可以自动启动图形界面,进入登录界面了)

4、进入登录界面后,提示System is booting up.See pam_nologin(8).界面只有重试的选项,输入不了密码,没法登录系统。

解决方案:没找到彻底解决的方法,这个错误貌似是没法彻底解决的。ubuntu论坛上找到一个相同的情况,只能通过重启解决该问题。(可能会重启1到3次,这个问题不是每次都会遇到)

(六)  最后

还有一个问题就是登录界面输入密码后,登录到桌面很慢(和Windows 相比)。后面有时间我会尝试更新升级ubuntu,看能否解决这个及上面未彻底解决的问题。

(七)  参考资料

解决grub安装失败:

https://blog.csdn.net/qq_34544129/article/details/78363941

解决Failed to load ldlinux.c32错误:

https://www.jianshu.com/p/a58773da0b15

解决WIN 10重启看不到ubuntu启动项:

https://www.linuxidc.com/Linux/2016-12/137880.htm

解决自动进入grup>提示符界面,看不到grub引导界面:

https://ubuntuforums.org/showthread.php?t=2358581

解决System is booting up.See pam_nologin(8).错误:

https://ubuntuforums.org/showthread.php?t=2327330

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Felix的技术分享

代码浏览工具OpenGrok

1.7K40
来自专栏Angular&服务

homebrew 安装指定版本gradle(软件)安装源软件版本切换

可以看到,我这里是已经安装了 gradle 4.9 版本,第一行显示了 brew 使用的 bottled 里的 gradle 为 4.9 版本,在第 4 行中有...

56620
来自专栏张戈的专栏

Linux服务器的进程查看命令详解

Linux 服务器正常启动后,提供服务时会调用程序,占用进程。这时候我们如何查看系统中有哪些进程在被调用呢?我们可以通过以下命令来查看。 一、ps 命令 ps ...

4.2K90
来自专栏python3

python 模块

这打印的,就是python的全局环境变量。这里面都是路径,路径里面存的都是什么呢?就是python导入一个库或者python内部自己进行调用的时候,它就在这些路...

11430
来自专栏王磊的博客

asp.net mvc3.0第一个程序helloworld开发图解

步骤一:新建asp.net mvc3.0项目 ? ? (选择Razor模板) 步骤二:创建控制器 ? ? 步骤三:控制器源码内右键创建对应视图 ? ? 步骤四:...

34460
来自专栏LanceToBigData

MongoDB(一)环境搭建与初始配置

前言   最近的项目中需要用到MongoDB,所这段时间需要学习知道怎么去使用这个数据库。   这里我先简单的介绍一下什么是MongoDB,后面还会详细的介绍:...

52650
来自专栏Flutter入门到实战

React Native初探--从安装运行首个app到填坑指南

好多人说rn好用,一直要推荐我用,我就不信了,来安装玩一下试试效果。实践出真知!安装过程各种坑,工具太多了,太麻烦了,差点放弃(还好坚持下来呢)。

20330
来自专栏企鹅号快讯

php-安全设置,做好基础安全!

0x00 隐藏php版本 expose_php=off 0x01 禁用危险的php函数 disable_functions=popen,pentl_exec,p...

26350
来自专栏应用案例

Linux常用软件安装总结

首先说xshell一个好用的功能,如果你同时要管理几台一样的服务器组成的集群,一台一台操作很麻烦,可以使用xshell菜单栏——工具——勾选发送键输入到所有会话...

38180
来自专栏程序小工

【Linux】系统学习Crontab定时任务

crontab 是一个用于设置周期性执行任务的工具。目前服务器端的运行环境大多数为 Linux,在日常的运营和维护中会有很多需要定期执行的操作,其中有些操作是可...

22520

扫码关注云+社区

领取腾讯云代金券