首页 > 编程知识 正文

win10 Ubuntu1804双系统及nvidia驱动全过程,双系统提取声卡驱动

时间:2023-05-03 10:51:33 阅读:256113 作者:3104

文章目录 前言1 制作ubuntu系统U盘2 磁盘分区3 设置BIOS4 安装ubuntu5 附加问题

前言

  我们在给电脑装双系统的时候,需要参考一些教程,但也应该明白目前的现状以及自己的需求。因为电脑更新很快,操作系统更新也很快,所以要根据自己的需求进行调整,一昧的按照一些教程去做反而会没有很适用。 特别是习惯于看一些全部都是截图的教程,这样做如果选对了教程会很高效的执行,但往往这样也容易只是机械化的行动,下次在做的时候还是一头雾水。所以建议如果安装系统还是安装软件,最好是装了一次之后有自己大概的认知,这样如果以后有需求是比较有利的。(不适用于一劳永逸者_(:з」∠)_)
  作者此次由于新换了一个工作站的台式电脑,所以准备重装一次系统,之前一直采用的是双系统win+ubuntu的模式,双系统的好处在于可以吸纳两个系统的优点去协同作业,另外很重要的一点在于做一份保险,一旦自己主要的操作系统出了问题,还可以用另一个系统解救一下数据文件之类的。由于目前主流的win系统是win10,作者电脑的原装系统也为win10,另外选择的系统是ubuntu18.04。作者之前一直采用的是ubuntu14.04,此次原先也是准备采用这个比较熟悉,但由于一些原因和问题更换了linux的版本,具体原因会在<5附加问题>中进行说明。

1 制作ubuntu系统U盘

准备:安装UltraISO软件,准备一个大小合适的U盘

文件-打开准备好的ISO镜像文件
启动-写入硬盘映像

格式化
对于格式化来说,相关说明:
 注意大容量U盘格式化,不要用FAT32(不支持单个文件超过4G),如果是4G或者8G的小U盘可以用FAST32格式化。如果是更大的U盘并想存储兼容的文件,可以用EXFAT格式,exfat其实是fat32的升级版。NTFS分区是一般大U盘的格式化方法,但比较伤害闪盘芯片,多用于磁盘的格式化。由于此次采用的U盘大小为14G ,格式化采用exfat。
 关于分配单元大小:这个意思是按照所选的分配单元大小,把文件分为若干块存储在磁盘上,如果分配的小,传输速度就慢,但占用的空间小。如果分配的块大,则传输速度快,但是占用的空间也大。由于我们对应选择的格式为exfat,我们采用分配大小为默认分配大小。
 勾选快速格式化。

写入
写入方式:HDD+。 然后就可以写入,等待上方输出完成就可以确定系统U盘制作完成。
(在便捷启动选择到写入新的MBR:HDD+; 经验的操作步骤,如果可以就写入,不可以应该也ok。)
(另外注意,经验操作要选择写入新的驱动器引导扇区,选择syslinux。但作者在操作时,由于写入时不支持,因此暂且不设置,另外最后写入时可以看到上方输出显示引导扇区默认就是为syslinux,因此认为可以不管这一点。)

2 磁盘分区

 关于磁盘分区,对于win10来说直接采用系统自带的分区方式即可。
我的电脑右键-管理-磁盘管理
 分出一个待使用的区域,用于安装新的系统,分出来的空余空间显示为“含蓄的睫毛/strong>”即可。个别教程还需显示什么可用以及绿色什么的,但是笔者测试中的win10是不需要的。压缩后的空余空间要有足够大空间。由于作者的主要使用时ubuntu,所以划分出来一个占了大多数内存的空间。

3 设置BIOS

 针对win系统的,关闭快速启动:控制面板-电源选项-选择电源按钮的功能-选择更改当前不可用的设置,取消选中的应用快速启动。
 给电脑插入U盘
 重启计算机:按快捷键进入BIOS,由于笔者采用的是dell电脑,因此快捷键为F2注意要一起按Fn。
 进入Secure BOOT ,选中Secure Boot Enable,取消掉这个的勾选, apply之后重启。
 再次进入BIOS,进入Boot Sequence,建议选择uefi的启动模式,因为这个相对于传统的BIOS的Legacy还好是有很好的应用前景以及便捷性,特别是对于新的电脑以及新的系统,采用传统的模式有时候很难基于老的教程进行操作。把U盘设置为第一选项后,并选择UEFI模式,点击Apply保存。然后自动就重启电脑就可以开始进行接下来的安装系统的步骤。

4 安装ubuntu

注意最好要联网,也就是在进入界面的时候对网络进行设置。
安装过程,按照指示一步步进行操作即可,有几个页面要注意:

提示电脑已经安装windows10,需要并存么,这个页面下面有一个其他的选项。这里我们要选择其他,这样可以依照自己的需求,更加合适的安装。其他-划分分区
进入分区的创建,选中之前我们剩余的空闲分区就可以开始分区。分区的方式有很多,简单的分区就是按照如下顺序:
 /boot, 设置逻辑分区,设置为至少200m (注意选择后面的安装启动引导器设备选项)
 / 逻辑分区,设置为除了boot和swap分区的所有内容
 swap分区,设置为电脑内存大小,主分区,除了这个分区,其他都为ext4的文件格式

所有的步骤完成后即完成安装,重启时可以拔掉U盘。安装完之后就不用再插着U盘了,如果开机没有进入选择系统的界面,需要设置一下BIOS ,把ubuntu移动到第一个启动项进行apply重启。
然后我们就可以愉快的使用双系统啦~hhhhhh
注意按照我们现在的方式是uefi的启动,是ubuntu来引导win启动,所以如果你觉得这个引导界面不属于自己的风格,可能这个教程不是一个很好的选择,不过笔者觉得电脑启动不影响什么。

5 附加问题

这里说明的是在整个过程中因为种种原因遇到的各种问题,以及对应的考虑和解决方法:

安装win10和ubuntu14.04之后,ubuntu14.04的cpu被compiz占用过高
这个情况在我以前的双系统并没有遇到过,以前就是一个简单的台式机intel-i5的cpu和amd的显卡。而这次的电脑是工作站,NVIDIAp2000的显卡以及 w2123的CPU和 32G的内存,这里笔者猜想是由于显卡太新了,ubuntu14现在已经不维护了,所以两者的差异较大不适配。因此为了能够更好的适配,笔者重新装了ubuntu18,这种问题基本解决。关于安装nvidia显卡驱动
命令:ubuntu-drivers devices
可以得到推荐的驱动

一种方式是:系统设置->软件更新->附加驱动->选择nvidia驱动->应用更改
这里最好提前更新一下软件源,如清华源、阿里源等,因为更好的源里可以找到更合适的驱动。对于更换源有一点要提醒的是,不要直接选择设置里的切换,因为设置里的切换得到的deb只有基础的,最好在网上搜多一下,直接修改source.list并sudo apt-get update

第二:先官网下载好对应驱动编译
http://www.nvidia.cn/page/home.html,这个也是主要注意的是要下载适合的驱动不要随便安装。

sudo apt-get remove --purge nvidia*sudo vim /etc/modprobe.d/blacklist-nouveau.conf

添加
blacklist nouveau
options nouveau modeset=0

sudo update-initramfs -u //更新

重启确定lsmod | grep nouveau
然后进入tty1
Ctrl+Alt+F1

sudo service lightdm stopsudo./NVIDIA.run –no-x-check –no-nouveau-check –no-opengl-files //过程按照默认即可sudo service lightdm restart

最后测试命令,正常即安装正确
nvidia-smi
nvidia-settings

第三:添加源再安装

sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get install nvidia-418 nvidia-settings nvidia-prime

建议如果法1可以最好,这样可以避免很多问题

ubuntu系统安装后无法联网
这里针对的是网卡驱动没安装好的情况
从intel官网下载I218 for LINUX的驱动压缩包e1000e-3.3.4.tar.gz(https://downloadcenter.intel.com/download/15817)
解压网卡驱动tar -xzvf e1000e-3.3.4.tar.gz
再进行安装即可

ubuntu开机一直紫屏
在引导界面按E,进入grub的文本界面
在屏幕中下部分找到Splash
在Splash后面加一空格,然后键入nomodeset
启动系统
顺利进入桌面
这种进不去的情况一般是显卡驱动没装好的原因,请按照参考驱动安装方法安装

ubuntu开机在登录页面不断循环,进不去桌面
循环登录的问题同样是显卡驱动没有装好
可以先Ctrl+Alt+F1进去tty1
删除现有驱动,再重启进入系统重新安装驱动
参考驱动安装方法。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。