前言:
好久以前就想装双系统,以前也试过不下20次。都是像按照网上的方法在win10里设置easybcd引导Linux,但是从来没有成功过。我认为是电脑的问题。现在正值放假,又有时间折腾了(生命不息,折腾不止)。我一开始我是想用win10引导Linux,但是试了五六次后都没有成功。
一直想用win10引导Linux是因为win10还是自己的主力系统,安装Linux只是为了玩玩。现在决定好好学习Linux系统,
所以退而求其次用Linux的grub引导器引导win10系统。
虽然grub引导器的引导界面有点丑,但是如果你的主力系统还是win10 的话还是可以设置默认启动win10的。
而且这次我们把Linux的启动引导器安装在Linux的根分区上。万一哪天Linux系统挂了,
我们还可以按F12选择
“Windows boot manage”进入win10系统。
最后,本次测试平台基于 戴尔游匣7559 。其他机型酌情参考。安装的时候忘记拍照片了,盗了两张图。
我觉得我表达应该比较清楚。
最好先通读一下全文再开始安装!
- 准备工作:
4G以上U盘
Ubuntu16.04系统镜像
ultraiso镜像写入工具
给Ubuntu分出一部分硬盘,推荐30G以上,我分了90G,打算一直用Ubuntu,用win10自带的磁盘管理工具或者分区助手都可以。 - 写入硬盘镜像:
用ultraiso将Ubuntu的镜像写入U盘 - 设置BIOS和从U盘启动:
1、重启电脑
2、一直按F2进入BIOS
3、在boot条目下将安全启动设置为disable(security boot-->disable)
4、按F10保存并退出
5、重启时一直按F12进入启动引导界面 - 安装Ubuntu
1、在引导界面选择uefi条目下你的U盘,因为Ubuntu16.04对uefi的支持还不错,所以我们选择uefi启动
2、接下来就是选择install Ubuntu启动安装程序,前面一些语言等设置就不说了,按自己的想法随意就行。
3、在安装类型那里选择:其他选项。 因为我们要自己设置分区。
4、重要的是设置分区!!!为了方便,这里我是只分两个分区:分8G给“/交换空间”,剩下的全部分给根分 区“/”
5、在下面的 "安装启动引导器的设备"那里选择挂载根目录“/”的分区,千万不能默认,不然你的win10的引导就会挂掉,以后Ubuntu挂掉的话win10也进不去了。然后点击“现在安装就行。
6、安装完成后重启会进入grub启动引导器,理论上有四个选项:
1、ubuntu 2、advance 3、Ubuntu 4、recovery 我们第一个或者直接按回车键进入Ubuntu系统。7、更改默认启动顺序: 第一次进入系统要先解锁root用户,设置密码:
然后更改启动默认选项:sudo passwd root
sudo vim /etc/default/grub
根据刚才开机时的引导界面win10排在第四个,所以我们把 GRUB_DEFAULT=0 改 成GRUB_DEFAULT=2 保存退出。运行 sudo update-grub 更新改动,重新启动就会默认进入win10. - 如果你觉得引导界面有点丑,你也可以自己更改引导界面的背景为你喜欢的图片:只要将你喜欢的图片,最好是和屏幕分辨率一样的放到 /boot/grub 下,然后 sudo update-grub 就可以了,重启就会发现引导界面好看多了。
- 其他问题
但是安装完之后我发现还是有点问题。
1、kali Linux 经过测试安装完成后无法进入桌面,应该是显卡驱动不兼容。
2、Ubuntu在关机时会卡死,显卡驱动问题。解决办法:安装最新的nVidia驱动。我的安装办法:
安装好后就可以输入 nvidia-smi 查看显卡显卡信息。sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-384 //后面的数字对应的是nVidia官网上的版本,最好先去查一下选择自己合适的版本
3、后来我手残在 nvidia-setting 里设置了Intel的显卡,然后重启进入系统时一直在登陆界面循环。解决办法:
1、重启 2、在引导选择界面按“e”进入Ubuntu启动设置 3、在 flash后面加空格再输入nomodeset
即 “flash nomodeset”,保存退出就可以进入系统。但是这是nVidia驱动失效了。重新安装nVidia驱动:
sudo apt-get purge nvidia* sudo apt-get install nvidia-384
4、最后一个小问题,有时apt/apt-get不能运行。解决办法:
1、等一下,等后台apt进程安装完后自动后就可以运行了
2、不能等的强制停止,运行以下命令后,就可以运行apt了:
sudo rm -rf /var/cache/apt/archives/lock sudo rm -rf /var/lib/dpkg/lock