admin管理员组

文章数量:1602102

第一次开始接触了双系统,用的是WIN7+Ubuntu16.04, 之所以用这LINUX发行版本,主要是学习ROS。 这个安装过程十分的坑爹,搞了很久,也算是摸清了一些门路了,在此记录一下,希望可以帮助到大家。
1.下载
我从阿里云镜像站下载的Ubuntu16.04 ,以下几个镜像站都可以,找一个自己下载速度很快的即可

		中科大源 http://mirrors.ustc.edu/ubuntu-releases/16.04/  
		阿里云开源镜像站 http://mirrors.aliyun/ubuntu-releases/16.04/  
		兰州大学开源镜像站 http://mirror.lzu.edu/ubuntu-releases/16.04/  
		北京理工大学开源 http://mirror.bit.edu/ubuntu-releases/16.04/  
		浙江大学 http://mirrors.zju.edu/ubuntu-releases/16.04/

然后下载的是

ubuntu-16.04.6-desktop-amd64.iso

1.6g的样子。

2.安装
安装过程和网上大部分教程是一样的,制作U盘,然后到UBUNTU安装界面其中这里,一定要选择其他选项,这个是因为你需要把你的Ubuntu系统安装到你在之前分配的硬盘空间里面,然后下一步就是分配空间了。
我个人是这么分配的。 /boot 500M , swap 10G, /home 15G ,根目录(/)20G 所有的都是逻辑分区,这些比较简单,基本上不会出现问题。接下来就是设置用户名,密码 然后正常安装了。 这里有一个地方可以提一下, 就是加入你已经做过了双系统,但是你又想重新安装Ubuntu系统,这时候只需要选择第一个选项即可(大概是说,你的系统已经有了ubuntu系统,你需要删除并且重新安装吗?,不是上图中的第一个选项),而不用选择<其他选项>。
然后就是安装完成重启,拔掉U盘,接下来我出现了两个情况

1. 第一个是我直接进入了GUN GRUB,然后只可以进入Ubuntu系统,而无法进入WIN7系统。

假如说你的电脑是集显+NVIDIA显卡,在进入Ubuntu系统输入密码后,最终只有一个桌面背景图,其他的什么都没有,那么这个一定是显卡驱动的问题。 解决办法有两个:
一是在GNU GRUB选择项时,Ubuntu上按e进入编辑模式,然后找到quiet splash 再后面加入nomodeset (splash后面要有空格),然后F10,这样在输入密码后是可以进入系统的,但是画面是非常非常卡的,因为此时只是用了一个兼容性的显卡驱动,既不是你的集显,也不是你的独显。进入桌面后,打开终端,编辑文件blacklist.conf

>     sudo vim /etc/modprobe.d/blacklist.conf
>     
>     若未安装vim则sudo apt-get install vim安装或使用vi
>     
>     在文件最后部分插入以下两行内容
>     
>     blacklist nouveau
>     
>     options nouveau modeset=0
>     
>     更新系统
>     
>     sudo update-initramfs -u
>      reboot(重启)

重启系统(一定要重启)
重启之后,直接进入Ubuntu系统,这个时候你就可以进入到你的桌面了,然后你从设置-详细信息,可以看到 你现在用的是你的集成显卡了。
这个时候你就得想办法,找到一个方法启动你的WIN7了,在UNBUNTU里面打开终端
sudo gedit /etc/default/grub
将文本里面的”GRUB_DEFAULT=0“(第6行)中的0改成win7系统的序号4
然后sudo update-grub,你会出现下面的图片,重启。

这个时候,GNU GRUB就有引导WIN7的选项了,在这个GURB引导就可以实现进入UBUNTU和WIN7的选择了,不需要用easyBCD去引导了。

二是在输入密码的时候,ctrl+alt+F1 直接进入命令行模式,然后重复以上步骤,重启,应该也可以。

2.没有经过GNU GRUB 而直接进入了WIN7系统
这个时候,你只需要用easybcd这个软件,添加一个引导 ,引导方式为grub2 引导到你的/boot驱动器,重启之后,然后就可以在WIN7和Ubuntu系统之间选择了。
3.安装显卡驱动

当一切顺利后,进入了UBUNTU系统,这个时候你还没有安装你的独立显卡,我之前用的是从官方

下载的.run文件,然后安装的驱动,驱动是可以正常安装上,*

nvidia-smi 也可以显示驱动信息,但是 终端输入nvidia-settings后,出现错误,ERROR: Unable to load info from any available system

然后我安装了各种关于nvidia-settings,以及其他相关的东西,都没有解决问题,一直没法

启动NVIDIA X Server settings ,系统一直用的是集成显卡,用尽各种方法没法切换到独立显卡

最终我是换了各种各样的显卡驱动(NVIDIA430.40 和NVIDIA430.26等),卸载安装不断重复。都没

有解决办法。 然后最后我最后再次卸载驱动,

然后在设置-附加驱动里面,点了nvidia-430 然后应用更改,我以为这也是安装显卡驱动,也500多M

呢,然后安装完成后,重启电脑,再也进入不了桌面了。。然后系统就炸了,,, 最终没得办法,我只能重新安装Ubuntu系统后。各位朋友,千万不要从那个里面去下载驱动相关的东西。
最后在重新安装完系统后,通过一个办法,成功解决了问题。

进入桌面后,sudo apt-get remove nvidia-* 先卸载nvidia相关的东西,然后点设置-软件和更新-附加驱动,然后看到类似如下的情况

或者在终端执行 sudo ubuntu-drivers devices ,也有如下情形
第一个是NVIDIA显卡驱动信息,第二个是什么,我不知道。我没有安装,但是一切也是正常的。
**

我这里是nvidia-384 ,所以在终端 我只需要执行,sudo apt-get install nvidia-384即可

,你们的可能是不一样的,需要根据情况而下载不同的驱动,我的大概是477M。当一切都安装完成

后,reboot重启,这时候进入桌面,NVIDIA显卡就已经安装完成了,并且已经切换到这个显卡了,通

过设置-详细信息可以看到。或者 你在终端执行nvidia-settings,看看能不能出来这个图
如果有的话,那么恭喜你,一切顺利,这样显卡驱动就安装完成了。
我总结了,官方的显卡驱动肯定不会出问题,我觉得还是因为可能单纯从官方下载了显卡的驱动,然后一些关于NVIDIA显卡设置的一些东西没有安装上,导致显卡没法切换,所以为了快速,简洁方便的安装完成,还是用apt-get install方式把nvidia-xxx的一些东西给安装完吧
新人,如果有什么不对的地方,希望各位能够提出来,大家共同进步,谢谢大家了

本文标签: 解决方法显卡步骤双系统正确