一、先安装windows10:
1.制作启动盘:在微软官网上,下载U盘制作工具,然后用该工具下载windows10,傻瓜式。
2.开始安装:启动电脑,在Asus(华硕主板)徽标出现之后,立即不断按esc,选择从U盘启动:
这里有两个U盘启动项,选择带"UEFI:Partition1"的,也就是用UEFI的方式安装win10。
3.分区:
全部删掉重建(这样会删除所有数据)。
ssd上新建分区(可以留一部分空间,也可以不留):
新建之后会出现四个分区,选择最大的那个“主分区”,其他的保留分区等是用来装载windows的。
其他的没有建立分区的(例如ssd的剩余空间、机械硬盘等),不要新建分区,等装好之后再去建。
4.系统安装完成之后,右键“我的电脑”,选择“管理”,到机械盘上去新建两个分区(D盘和E盘)。
如果出现E盘符没有出现在选项中,这是因为光盘占用了“E"盘符,右键光盘,更改盘符为"G"或其他盘符。
机械硬盘剩余的空间不要新建分区(这是用来装Linux的空间)。
二、安装ubuntu:
1.制作ubuntu启动盘(这是别人制作的,我用官网的iso和ultraISO制作的不能启动)。
2.用ubuntu启动盘,同样选择带uefi的那个启动项。
进入之后可能卡在logo界面(图形界面),这是因为nvidia显卡驱动的原因,默认分辨率是800*600.
解决方法参考:https://blog.csdn.net/newbie_001/article/details/81977166
也就是用使用集成显卡(禁用独立显卡)打开ubuntu,然后安装nvidia驱动。
如果在“软件和更新”的“附件驱动”中找不到显卡,在终端输入:ubuntu-drivers devices
,也看不到任何东西,那么,先勾选下图的“Proprietary drivers for devices (restricted)” (专属设备驱动),再点击“Additional Drivers”选项卡;如果本来就勾选了,那么等待一会,因为要搜索一会,或者去掉对勾再重新勾选一下。
3.分区:
选择“Something else”!!!
必不可少的分区:
/:
efi: 570MB,理论上要大于256MB
swap:一般要等于或者大于内存大小。
重点:最下面有个boot loader的安装位置,要选择efi分区的位置!!!
可以留一部分空间不分区,以后可以用gparted工具来新增分区。
一个自认为合理的分区方案:
/: 30GB
efi: 570MB
swap: 内存大小
/home: 30GB
/var: 10GB
/usr: 70GB
/opt: 50GB
/tmp: 10GB
注:/usr和/opt是用户自己安装的软件的位置,大小可以参考windows的分区大小,应该加起来120GB以上就可以了。
4.ubuntu安装好之后,重启,应该就可以看到启动选项:ubuntu和windows都有。
5.下载、安装gparted:
sudo apt-get install gparted
如果出现依赖问题:
先执行
sudo apt-get install -f
然后重新安装:
sudo apt-get install gparted
运行gparted:
gpareted
在gparted界面新建一个分区
6、挂载与自动挂载:
https://www.jianshu.com/p/ec5579ef15a6
mount重启之后不能保存,所以要使用uuid自动挂载
查看uuid命令:
sudo blkid
或者
ls -l /dev/disk/by-uuid
步骤:
(1)mkdir ~/code
(2)用uuid把用gparted新建的分区自动挂载到~/code目录上:用上面链接的方式。
(3)sudo chmod 777 ~/data
注:code是我用来写代码和下载的位置。
三、注意:
两个系统的安装方式要一致!!!
因为我的ubuntu启动,只能从uefi启动,所以把windows10也装成uefi的,这样两个系统就可以自动生成开机引导菜单,不然怎么也生不成引导菜单。不会使用grub来修改。
四、ubuntu安装中文输入法:
1.安装fcitx:
(1)换用国内镜像源
(2)添加ppa:fcitx(或者直接sudo apt-get install fcitx,不知道国内镜像源可不可以,国外镜像源可以)
(3)重启
(4)下载sogoupinyin,安装
细节参考百度。
一些ubuntu安装软件的常用命令:
apt-cache search:用部分名称查找安装包的名字
add-apt-repository:添加镜像库,例如ppa:xxxx