Windows10+UBUNTU-18.04-20.04完整新⼿安装教程
Windows10+UBUNTU 双系统新⼿安装完全教程
由于⼈⼯智能机器学习,开始学习Python旅程,并花费⼤量精⼒时间搭建Windows10下的Python环境,CUDA、TensorFlow、Keras、pytorch、OpenCV………经历各种坑、各种尝试。终于能成功搭建Windows10 下的学习环境,顺利跑神经⽹络程序,⼀阵窃喜,哈哈哈,感觉良好,⼩有成绩!忽然发现⽹上查的资料⼤都是在Ubuntu系统下做的,Ubuntu是个啥?有点蒙。百度⼀下,哦Linux,听说过。⼤神们好好地Windows不⽤为啥使⽤Ubuntu,产⽣了好奇⼼。深信既然⼤神们⼤多使⽤Ubuntu做机器学习训练,Ubuntu⼀定有其独特优点。我也想试试。⼜经历了⼀段时间“坑”的历程。成功对⼏台电脑不同版本进⾏环境搭建实验。于是体验了⼤神们为啥使⽤Ubuntu啦(具体啥好处⼤家⾃⼰亲⾝体会吧)。 搭建环境确实是费时费⼒的活。为了把坑填平,让⼤家⽆坑可踩,特做此系列教程,有误之处,还请指正!
⼀、准备⼯作
1、 下载ubuntu-18.04.2-desktop-amd64.Iso或ubuntu-20.04.2-desktop-amd64.Iso保存到本地。下载地址相关Ubuntu ISO⽂件可以从releases.ubuntu下载
2、 下载uiso9_cn应⽤程序(试⽤版)保存到本地。
3、 建议使⽤GPT格式(⽀持⼤容量硬盘)进⾏磁盘分区,提前安装好Windows10,并预留约300G未分区空⽩磁盘空间。
4、 准备⼀个8G以上的U盘,在Windows10 下利⽤安装好的uiso9_cn应⽤程序,导⼊ubuntu-18.04.2-desktop-amd64.Iso⽂件。插⼊U盘制作ubuntu-18.04.2镜像启动盘。推荐使⽤3.0接⼝的U盘,毕竟速度快,安装时间也要⼤⼤缩短。详细如下:
1)安装制作⼯具:UltraISO(点我下载),下载完成后安装.
2)插⼊⽤来做启动盘的U盘(最好是usb3.0接⼝,8GB或以上),并清空⾥⾯的⽂件。
3) 打开安装好的UltraISO,点击继续试⽤按钮⼯作界⾯。
4)进⼊⼯作界⾯后,点击菜单栏 ⽂件(F),在弹出的选项卡⾥点击打开
5)在弹出的⽂件选择对话框中到下载好的 Ubuntu18.04.1 LTS 镜像⽂件,打开后如下图所⽰:
6) 点击菜单栏上的启动,在弹出的选项卡⾥点击写⼊硬盘映像
7) 在弹出的新窗⼝中,硬盘驱动器:选择刚刚插⼊的U盘,写⼊⽅式:设置为USB-HDD+,其余需要勾选的不管,采⽤默认的设置就⾏,然后可以格式化⼀下。最后点击最下⾯⼀栏的写⼊按钮。
8)写⼊过程⼤约持续3~5分钟,完成后界⾯如下图所⽰,接着点击返回按钮。
⾄此,启动盘制作完成!
5、 重新启动电脑,⽴刻以每秒18000次的速度狂戳DEL键,进⼊BIOS,硬盘模式设置为uefi+legacy模式,并将第⼀启动顺序设置为U 盘启动,F10保存并退出。不同主板的设置界⾯不同,百度轻松⼜愉快
准备⼯作顺利完成
6、6、 下载EasyBCD⼯具软件(有什么⽤处呢?猜)
⼆、安装ubuntu-18.04.2
1、设置启动项:重新启动电脑,进⼊U盘启动菜单如下,选择install Ubuntu,
2、安装进⾏时。稍等出现如下界⾯,选择“install ubuntu”,再选择中⽂(简体),点击继续按钮。
3、提⽰键盘布局:选“汉语”(或CHINESE),单击继续按钮
4、⽆线设置:根据⾃⼰情况选择并设置,也可选择“我现在不想链接WI-FI⽆线⽹路”,不影响安装,之后亦可重新设置。
ubuntu安装教程
5、更新和其他软件设置:
通常我们⽤仅仅⽤ Ubuntu 来编程或者部署项⽬, 所以建议选择 最⼩安装。最下⾯的两个选项会拖慢安装的速度,所以不勾选。可以放到安装完成后集中处理。
6、安装类型选项:别急!看完再动⼿哈
第⼀和第⼆个选项安装的时候更省事,安装程序会⾃动分区,第三个选项需要⾃⼰⼿动分区,安装的时候会⿇烦⼀点,但是因为是⼿动分区,你对系统的分区情况也更加熟悉,⽅便系统后期的管理。我们选择第三个选项 其他选项 ,然后点击 继续
接下来需要我们⼿动分区,前⾯我们给在磁盘安装 Ubuntu18.04.预留了约 300GB 的空闲磁盘空间,下⾯对这 300GB 的空闲空间进⾏⼿动分区。详情如下图所⽰。(超具体的分区原则⼏句话将不清楚,⾃⾏百度)
⼿动分区(重点)
如上图,选中之前预留的空闲区,⿏标左键双击或者点击左下⾓ “+” 按钮,依次按照上⾯的分区表⼿动分区。(如果在给 /boot 分完区后空闲区变为不可⽤,则点击 “-” 按钮删除 /boot 分区,然后先给其他挂载点分区,最后再给 /boot 分区)
a.创建主分区:⼤⼩建议150G以上;类型选择主分区;位置选空间起始位置;⽤于选EX4⽇志⽂件系统;挂载点选择“/”。随着安装程序的增多,⼏⼗G的空间远远不够,我刚从此坑⾥爬出。单击OK.
b.创建 boot分区:⼤⼩建议1024 MB以上;类型选择逻辑分区;位置选空间起始位置;⽤于选EX4⽇志⽂件系统;挂载点选择“/boot ”。单击OK.
c.创建 home分区:⼤⼩为默认值(即剩余均分为home分区⾥);类型选择逻辑分区;位置选空间起始位置;⽤于选EX4⽇志⽂件系统;挂载点选择“/home ”。单击OK.
d.其他分区根据情况⽽定(前提是在home分区是预留⼀部分空间),如交换空间 swap ,根据你电脑的内存情况来分:如果内存⼩(⼩于4G),就分配 2~3 倍内存的空间;如果内存中等(4-16G),就分配 1~2 倍内存的空间;如果内存⼤(16G以上),就分配 1 倍内存的空间或不⽤划分交换空间 swap分区。鉴于⽬前电脑整体配置较⾼,⼩灰灰认为⽆需划分此空间。
按照上⾯的分区表分完区后,每个区的信息如下图所⽰,这时还需要注意到最下⾯⼀栏 安装启动引导器的设备,通常选择上⾯分好的boot
分区,或者直接默认即可。然后点击右下⾓ 现在安装 按钮,在弹出来的对话框中点击 继续 按钮。
7、时区选择根据你所在地进⾏填写
8、⽤户名和密码创建⾃定义
9、系统软件安装
⽤户名创建完成后,安装程序会安装⼀些必要的系统软件,整个过程会持续⼀段时间,完成后,会弹出如下的对话框。⾄此,Ubuntu 安装完成!此时拔出 U盘,接着重启电脑,看看⾃⼰安装的成果吧!
三、安装完成后的优化⼯作
完成上⾯的步骤后,Ubuntu18.04 就可以正常使⽤了。但是为了更加⽅便快捷的使⽤,建议再对装好的 Ubuntu 系统做以下的更改。(Ubuntu20.04安装过程⼀样)
1、启动项设置
如果你是按照此过程安装的,上步,重启之后会发现,没有Ubuntu的选择项,依旧直接进⼊Windows,别急,往下看。
(F12) ------ 设置启动项:进⼊Windows 后,安装 EasyBCD2.2 ,之后运⾏(直接上图了)
上⾯的所有都做完之后,重启,你会发现多了⼀个启动项,选择刚才添加的那个(⾃⼰想的名字),然后会进⼊以下界⾯:(请选择第⼀项)
输⼊⽤户密码:
接下来就开始UBUNTU吧!
2、更换软件源
这⾥只给出步骤,详细的讲解请点我访问,Ubuntu 官⽅源服务器在欧洲,国内访问很慢。所以这⾥有必要将软件源更换为国内的源,国内源很多,在这⾥我们选择阿⾥云与清华⼤学的 Ubuntu 源
阿⾥云源
deb mirrors.aliyun/ubuntu/ bionic main restricted universe multiverse
deb mirrors.aliyun/ubuntu/ bionic-security main restricted universe multiverse
deb mirrors.aliyun/ubuntu/ bionic-updates main restricted universe multiverse
deb mirrors.aliyun/ubuntu/ bionic-backports main restricted universe multivers
测试源
deb mirrors.aliyun/ubuntu/ bionic-proposed main restricted universe multiverse
源码
deb-src mirrors.aliyun/ubuntu/ bionic main restricted universe multiverse
deb-src mirrors.aliyun/ubuntu/ bionic-security main restricted universe multiverse
deb-src mirrors.aliyun/ubuntu/ bionic-updates main restricted universe multiverse
deb-src mirrors.aliyun/ubuntu/ bionic-backports main restricted universe multiverse
测试源
deb-src mirrors.aliyun/ubuntu/ bionic-proposed main restricted universe multiverse
清华⼤学源
deb mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
测试源
deb mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
源码
deb-src mirrors.tuna.tsinghua.edu/ubuntu/ bionic main restricted universe multiverse
deb-src mirrors.tuna.tsinghua.edu/ubuntu/ bionic-security main restricted universe multiverse
deb-src mirrors.tuna.tsinghua.edu/ubuntu/ bionic-updates main restricted universe multiverse
deb-src mirrors.tuna.tsinghua.edu/ubuntu/ bionic-backports main restricted universe multiverse
测试源
deb-src mirrors.tuna.tsinghua.edu/ubuntu/ bionic-proposed main restricted universe multiverse
Ubuntu 的源存放在在 /etc/apt/ ⽬录下的 sources.list ⽂件中,修改前我们先备份,在终端中执⾏以下命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup
然后执⾏下⾯的命令打开 sources.list ⽂件,清空⾥⾯的内容,把上⾯阿⾥云与清华⼤学的 Ubuntu 源复制进去,保存后退出。
sudo gedit /etc/apt/sources.list
接着在终端上执⾏以下命令更新软件列表,检测出可以更新的软件:
sudo apt-get update
最后在终端上执⾏以下命令进⾏软件更新:
sudo apt-get upgrade
四、解决安装ubuntu系统重启时屏幕花屏现象
遇到⼀台电脑安装ubuntu系统顺利完成,⾸次进⼊系统,grub界⾯是完好的,进⼊Ubuntu启动之后就会花屏.解决⽅案:
⽅法⼀:
⾸次登录进去,或者⽤启动盘安装系统的时候点击Try Ubuntu with installing进⼊系统后,打开terminal进⾏如下操作:fdisk -l 系统盘180G左右的,⼀般是 /dev/sda2,mount /dev/sda2 /mnt 修改 /mnt/boot/grub/grub.cfg Ubuntu启动项,往下linux开头的内核参数,在splash 后⾯加上 nomodeset。
执⾏命令:
sudo gedit /etc/default/grub
【如果是XUBUNTU: sudo leafpad /etc/default/grub】
到这⾏:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
改成:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset” 保存⽂档
重启进⼊系统,update-grub
⽅法⼆:
1 GRUB界⾯,进⼊⾼级选项,选择recovery模式启动,之后再打开终端中输⼊:sudo gedit /etc/default/grub,按e,到“quite splash”,将其改为“quite splash nomodeset”,保存退出。
2 CTRL+X 启动系统
3 sudo gedit /etc/default/grub【如果是XUBUNTU: sudo leafpad /etc/default/grub】
4 到这⾏:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
5 改成:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset” 保存⽂档
6 更新GRUB: sudo update-grub
五、资源分享
在Ubuntu系统⾥打开终端输⼊:sudo gedit /etc/default/grub 回车输⼊密码,打开grub⽂件,到GRUB_DEFAULT=0G改成2(默认Windows10 启动),GRUB_TIMEOUT=6这⼀项为等待时间,保存。在终端后输⼊:sudo update-grub.