前两天一直在弄win10环境下装ubuntu的双系统,出了各种问题,这儿统一记录一下,防止之后忘掉。
电脑配置如下:
操作系统:win10
安装的ubuntu系统:ubbuntu16.04
电脑:华硕飞行堡垒 显卡:集成显卡和NVIDIA GEFORCE GTX1050
安装方式:u盘安装
①:制作u盘安装,这个在很多教程里面都有,就不细说,用UltraISOl来制作。
②:在win10的磁盘管理中,空出大于30G的未分配空间,且这个空间只能在基本盘上,动态盘是不能用来装系统的,而且这个空间必须是未分配空间,不能压缩,也不能格式化分配卷标。
③:关闭win10的快速启动方式
④:最好能通过“ctrl+x----->设置------>更新与安全------>恢复---->立即重启---->疑难解答-->高级选项--->启动设置--->执行重启”这一套流程走一遍,让刚才的更改能够执行。
⑤:禁用BIOS的安全启动(secure boot),为了防止出现问题,最好在BIOS界面同时禁用fast boot和secure boot control,同是修改boot priority order将u盘设置为第一优先级。按下F10保存之后重启。
解决方法:强制关机(长按电源键),重新启动安装,在安装ubuntu界面不要确定,选中"install ubuntu",按e进入编辑界面。
找到“quiet splash _ _ _”,将后面的“_ _ _”删掉,空一格,然后添加“$vt_handoff acpi_osi=linux nomodeset”,然后按F10保存,之后就可以正常进入ubuntu界面。(输入的时候不要把双引号也敲进去了,双引号不用)
解决方法:此时关掉安装界面,或者粗暴点,直接强制关机,修改BIOS安装boot priority order把win10放在第一位,然后重启win10,按住win+x,进入磁盘管理,查看磁盘情况。
①只有基本盘可以用来装系统,动态盘是不能用来装系统的。数据无损地从动态盘转化到基本盘需要借助工具来转化,磁盘的类型不同,需要的软件也不一样,有三款软件可以推荐,分别是DiskGenius,动态磁盘转换器3.2和AOMEI Dynamic Disk Manager Pro Edition。其中GPT的磁盘只能用第三款软件来转化(至少我的就是用第三款来转化的),而且第三款软件的动态磁盘转基本磁盘功能不是免费的,需要验证码注册,我会在最后给出这款软件的资源和注册码(淘宝上买的)。
注意:从动态磁盘转化到基本磁盘的过程中可能会出现某一个盘不能转换的问题,多半是因为这个盘是有多个单独的区组成(比如可能一个90G的卷和10G的卷共同组成了E盘100G的空间,这样E盘就没法转换了),此时需要把这些东西移出来放到另一个盘里面,或者先通过压缩卷做一个同等大小的盘,将原来的文件全部复制到新的盘里,把旧的盘直接删除卷,新的盘名字改成和旧盘一样就行了,这样即使是安装软件的盘也不用担心路径改变或者软件没法用的情况了。
如果转化了之后所有软件都没法用了,不要慌张,多半是转化的时候把盘标改了,比如原来是E盘,它可能改成了D盘,只要分清楚之后改回来就行,重启电脑。
②:空闲区域必须在基本盘上,必须是连续空间,必须显示为未分配空间,不要对其进行格式化。然后安装问题1里面说的再操作一遍就行。
解决方式:和问题1一样,打开的时候进入ubuntu那儿(拔掉u盘,防止又进入install ubuntu),按e进入编辑界面,按照问题1的方式处理就行,这样就能暂时进入系统了,之后再来永久处理这个问题。
解决方式:网上有很多解决方案,貌似要改很多文件,我试了很多,不过都不奏效,甚至把系统弄崩了,我也不会修,只能重装系统了。其实最根本的问题是因为双显卡的问题,电脑有集成显卡和NVIDIA 1050两个显卡,而ubuntu默认用的是集成显卡,一因此只要禁用掉集成显卡就行了,上述所有问题全部自动修复。
禁用方法如下:
禁用nouveau第三方驱动
打开编辑配置文件: sudo gedit /etc/modprobe.d/blacklist.conf
在最后一行添加:blacklist nouveau
改好后执行命令:sudo update-initramfs -u
重启使之生效:reboot
重启后按Ctrl+Alt+F1 进入命令行界面
执行命令:lsmod | grep nouveau
禁用X服务:sudo /etc/init.d/lightdm stop
给驱动run文件赋予可执行权限:sudo chmod a+x NVIDIA-Linux-x86_64-390.25.run (下载的驱动文件名)
安装:sudo ./NVIDIA-Linux-x86_64-390.25.run -no-opengl-files
开启X服务:sudo /etc/init.d/lightdm start
重启,没有问题,输入命令:nvidia-smi
说明:我当时意识到是集成显卡的第三方驱动的问题之后,本来想重新安装驱动来着,就按照上面的步骤,结果没安装成功,应该是到被驱动run文件赋予可执行权限这一步我忘记了路径,因此重新开机去查看路径,结果奇迹般的全部都好了,参考了别人的博客,因此你可以只按照上面运行,一直到完成禁用X服务就行,实在不行按照完整过程,安装显卡驱动也行。
参考链接:https://blog.csdn.net/u014797226/article/details/79626693
解决方案:每次启动的时候到win10那儿,下面可以选win10和ubuntu,但是选择了ubuntu之后会出现
\EFI\UBUNTU\SHIMX64.EFI这个文件错误,不知道怎么弄,实际上我最后也没解决这个问题。
在选择win10和ubuntu那儿,直接按ESC会跳到ubuntu的引导进入的界面,是粉红色的(而win10的引导界面是黑白色的)。在这儿选择进入ubuntu就可以了,同样可以进入ubuntu,也就懒得管win10引导的问题了。
解决方案,先下载搜狗输入法的安装包,然后在安装包目录下,用dpkg -i xxx.deb(xxx表示安装包的名字),在终端用这个命令来安装包,有可能会出现问题,如果没问题就正常安装,有问题的话换下一个。用sudo apt-get -f install 这个会下载安装搜狗输入法所需要的依赖项,进度比较慢,之后用dpkg -i xxx.deb或者sudo apt-get install sogoupinyin来安装都行,一般就不会出问题了。
以上就是自己在安装win10和ubuntu双系统的时候遇到的一些问题,以及当时的解决方案,希望能有所帮助哈。
AOMEI Dynamic Disk Manager Pro Edition的软件及注册码:链接:https://pan.baidu.com/s/1pU-7EKAgrl_p1KeRSkMWBA 密码:9tiz