win10下安装ubuntu18.04

在win10下安装Ubuntu18.04,双系统共存。Ubuntu 18.04 使用的是Gnome桌面。

查看系统的启动模式:

Win+R打开运行,输入msinfo32,回车查看系统信息。在BIOS模式中如果显示“传统”,表示系统启动方式为Legacy BIOS;如果为UEFI,则显示UEFI。

一、准备工作

1.制作支持UEFI启动的Ubuntu USB启动盘

可以使用Ubuntu官网推荐的开源软件Rufus(Rufus官网),或者其它的软件如软碟通(UltraISO)。这里我使用的软碟通制作的启动盘。

2.创建硬盘空白分区

安装Ubuntu就需要准备一个单独的分区,比如我将电脑的G盘作为空间来装Ubuntu。此时还要对分区做一些操作,因为windows使用的ntfs格式而ubuntu使用的ext4格式。

①方式一:直接操作

我的电脑--管理--磁盘管理,选中将要作为安装Ubuntu的分区进行压缩。

点击右键,压缩卷--填写压缩卷的大小。压缩卷产生的分区用来装ubuntu系统,推荐50G以上。需要说明的是,因为压缩卷只能使用一半的空间大小,而非整个空间大小。(暂不知道是什么原因),因此我并没有选择这种方式。

②方式二:使用DiskGenius等工具来操作

删除一个分区作为空白分区。我就是选择用DiskGenius这种方式。

3.取消"启用快速启动"

在“控制面板\硬件和声音\电源选项\系统设置”去掉勾选“启用快速启动(推荐)”,最后选择“保存修改”。

 “快速启动”是Windows8时代引进的新特性,“快速启动”会影响Grub开机引导过程,可能出现无法载入Ubuntu的状况。

由于我已经将休眠给关闭了,所以系统中并没有该选项。该选项只有在开启了休眠的情况才会出现,如果关闭了休眠,则快速启动也是关闭的。(不太确定,网上的说法)

4.禁用安全启动(Secure Boot)

进入BIOS,禁用安全启动。 

二、安装ubuntu

插入U盘,选择从U盘启动,然后选择Install Ubuntu,就开始了Ubuntu系统的安装过程。

1.时区选择shanghai,语言选择中文(我选择的英文,后面可以切换),跳过连接wifi(网上有说连接wifi可能会有问题) 

2.根据需要,选择正常安装(Normal Installation)还是最小安装(Minimal Installation)。正常安装会安装Web Broswer,office software,games and media players,最小安装会安装Web Broswer and basic utilities。我选择最小安装

3.接下来安装类型,此时提示是否与windows 10 共存,我们选择最后一项:其他选项(Something else),这样自己方便管理。 

4.接下来就是对ubuntu分区了,非常重要!

选中空闲(看空间大小就知道了,比如我为ubuntu准备50g空间,这个空闲的大小就接近这个值)那一行,点击+号,这是要将整个空闲分区继续分区,以用来装Ubuntu系统。 

至少给Ubuntu三个分区,第一个分区,swap交换分区;第二个分区,/,第三个分区,/home。有的教程会分一个/boot分区,如果划分了该分区,系统安装时会将引导文件放入该区中。引导这一块网上争论也多,我也没搞太清楚。

我也只分了三个区,/分区,/home分区,swap交换分区。由于我为Ubuntu总共准备了50g的空间,所以我的分区大小情况如下:

/分区:25g,主分区,新分区位置为空间开始,ext4日志文件系统,挂载点/。

swap分区:与我电脑内存大小一样8g,主分区,新分区位置为空间开始,Swap区。

/home分区:剩余空间全部,主分区,新分区位置为空间开始,挂载点/home。

另外,分区时注意项:这篇博主提到最下面的引导器安装选项,选择下拉菜单中“windows boot manager”那一项。

原话如下:

2.在分区这一步,注意看最下面的引导器安装选项,选择下拉菜单中包含“windows boot manager”那一项。选择了这一项,意思是将Ubuntu引导器与Windows引导器并列安装到硬盘的UEFI分区中。这样安装完成后,计算机即可正常以UEFI方式启动并引导Windows和Ubuntu,而不对计算机产生额外的影响。默认的顺序是Windows在前,Ubuntu在后。默认进入Win10,如果要进Ubuntu,需要在开机时按下选择启动项的快捷键,然后选择Ubuntu。
3.网上有些教程过于啰嗦,甚至提到额外建立新的UEFI分区,没有必要。安装了win10 x64的系统默认都是以UEFI方式启动,UEFU分区本来就有,一般是个200M左右的分区。
4.如果你想将Ubuntu设为默认启动,只需到BIOS相关设置中修改UEFI启动的系统顺序即可。千万别去纠缠什么/boot和grub的问题,这种模式下Win和Ubuntu的启动相互独立,是平行关系,都归UEFI系统管理,要改也是改UEFI层面的设置

对此,下面的留言有反对意见。而我在安装时,保持默认选项,并没有选择包含“windows boot manager”那一项。

5.开始安装 

三、启动引导项管理

1.

https://blog.csdn.net/xrinosvip/article/details/80994450

2.windows下使用Paragon ExtFS访问Ubuntu分区

windows下不能直接访问ubuntu分区,但有些第三方软件如Paragon ExtFS for Windows可以,同类功能的软件explore2fs、Ext2IFS、Ext2Fsd。可以参考这篇文章:推荐一款Windows下读取 Linux文件系统Ext4的最佳软件 Paragon ExtFS

四、Ubuntu安装完成后系统设置和优化

1.windows和ubuntu时差问题

Windows把计算机硬件时间当作本地时间(local time),所以在Windows系统中显示的时间跟BIOS中显示的时间是一样的。Linux/Unix/Mac把计算机硬件时间当作 UTC, 所以在Linux/Unix/Mac系统启动后在该时间的基础上,加上电脑设置的时区数( 比如我们在中国,它就加上“8” ),因此,Linux/Unix/Mac系统中显示的时间总是比Windows系统中显示的时间快8个小时。所以,当在Linux/Unix/Mac系统中把系统现实的时间设置正确后,其实计算机硬件时间是在这个时间上减去8小时,所以当切换成Windows系统后会发现时间慢了8小时。

解决方法是:

方法一:在Ubuntu中把计算机硬件时间改成系统显示的时间,即禁用Ubuntu的UTC。

在Ubuntu 16.04版本以前,关闭UTC的方法是编辑/etc/default/rcS,将UTC=yes改成UTC=no。
在Ubuntu 16.04使用systemd启动之后,时间改成了由timedatectl来管理,所以更改方法是

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

执行后重启Ubuntu,应该就没有问题了。

其它方法:

2.启用点击 Ubuntu Dock最小化

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

3.系统主题等

可以参考这篇:Ubuntu18.04 LTS安装、配置、美化、常用软件安装、问题总结和使用体验

安装Gnome-tweak-tool工具

sudo apt-get install gnome-tweak-tool

安装Gnome-shell Extension

sudo apt-get install gnome-shell-extensions

4.给普通用户添加sudo权限

在安装ubuntu时,会要求输入一个用户。而该用户没有sudo权限,因此在执行命令时经常需要在命令前加上sudo,这样非常繁琐,因此可以进行设置。

需要修改/etc/sudoers文件。

①当前用户对sudoers文件没有写权限,所以先添加写权限

sudo chmod u+w /etc/sudoers

②编辑sudoers文件

sudo vim /etc/sudoers

找到root ALL=(ALL) ALL这一行,在下面添加以下内容:

#仅有sudo权限
用户名 ALL=(ALL:ALL) ALL

如果希望添加sudo权限的同时免密则添加以下内容:

#有sudo权限且免密码执行
用户名 ALL=(ALL:ALL) NOPASSWD:ALL

③撤销sudoers文件写权限

sudo chmod u-w /etc/sudoers

五、安装常用软件

1.安装PPA

PPA介绍可以参考:https://blog.csdn.net/helloselang92/article/details/82955560

①先安装python-software-properties 才能使用 add-apt-repository

apt-get install python-software-properties

②安装具体软件格式

sudo add-apt-repository ppa:<ppa_name>
sudo apt-get update
sudo apt-get install name

2.安装搜狗输入法

可以参考这篇教程:https://www.cnblogs.com/zhuangmingnan/p/9496499.html

sudo apt-get install fcitx-bin      #安装fcitx-bin
sudo apt-get install fcitx-table    #安装fcitx-table

然后去搜狗输入法Linux官网下载64bit的程序

3.安装chrome

可以参考这篇教程:https://blog.csdn.net/cyem1/article/details/86297197


sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

sudo apt update
sudo apt install google-chrome-stable

4.安装wps

5.安装shadowsocks

6.安装QQ,Wechat

参考这篇教程:https://www.lulinux.com/archives/1319

7.其它

安装VLC

六、安装编程相关软件

1.安装jdk 

2.安装maven

3.安装Git

4.安装IDEA

5.安装tomcat

猜你喜欢

转载自www.cnblogs.com/rouqinglangzi/p/10774309.html