这是我第3次安装debian和第4次安装cuda,以往几次我都把出现的问题一一记录在案,以为这次应该是一帆风顺,没想到还是遇到了不少问题,因此我觉得有必要完整的把整个流程记录分享一下。不过我也是一个只用了linux一年的新手,所以文章中有不全面,不正确的地方,请多多包涵,可以在评论中告诉我。
硬件
cpu: AMD R5 2600x
主板:MSI B450M MORTOR MAX 迫击炮max
内存:金士顿骇客神条16*2 = 32G
硬盘:西数SN750 500G,插在第一个m.2口
显卡:MSI GTX 1070
之前一直听说人什么amd的u装linux有问题,我没有遇到关于u方面的问题。
安装Debian 10.2
1. 下载dvd-iso
我安装的时候已经有10.3了,如果要选择过去的版本,比如我用的10.2(个人喜欢双数的版本),可以去 http://cdimage.debian.org/cdimage/archive/10.2.0/amd64/iso-dvd/ 去下载。我就下载了debian-10.2.0-amd64-DVD-1.iso。后面两张盘没有下。
2. 做usb启动盘
我用的是rufus-3.5.exe,这是windows下的工具。我不知道如何在linux下做usb启动盘。好像是用dd命令?
3. 安装
用u盘启动,我选择graphical install。locale 我个人选择的是英语,没有选择中文,这个可以根据你自己的情况来。
问题1:网卡Intel 1219-v驱动找不到的问题
这块主板没有这个问题,很顺利的被认出,然后继续下去。但是在我另外一块主板MSI MPG Z390 GAMING PRO CARBON和asus b360m plus上,板载网卡都是Intel 1219-v 这块网卡,在安装过程中是找不到的。
解决方法:
1. 跳过网络配置安装完系统
首先跳过网络配置,继续安装,把系统安装上,图形界面随便选一个,我用了gnome,其他的我没用过,不会用,然后重启进系统。
2. 把cdrom 作为源
下载3张debiandvd-iso(可能第一张就可以用了,但是我用了3张)。然后把这3张dvd-iso拷贝到u盘中,插到debian的机器上,系统会自动识别可移动设备,在/medie/你的用户名/ 下就是u盘的内容。然后用apt-cdrom add 这个命令来把cdrom作为源。这时候程序会先把/media/cdrom umount掉。所以你要再开一个terminal来把第一张dvd mount起来。mount /media/你的用户名/debian-10.2.0-amd64-dvd-1.iso /media/cdrom 这个是默认的,如果不是这个位置,则可能要在/etc/fstab里面设置。mount好了到apt-cdrom add这里按回车,程序就会读取dvd里面的索引。
读完之后它会继续umount,然后依次mount 第二张,第三张dvd. 有了这三张dvd的内容,就可以用apt-get intall 来安装程序了。
3. 编译intel e1000e驱动
去intel的主页下载这个驱动包。这个驱动可能包含在pro1000这个大的驱动包里面。目录是23_5_2/pro1000/linux/e1000e-3.4.2.3.tar.gz 。用tar -xvf e1000e-3.4.2.3.tar.gz 解包。
然后sudo apt-get install build-essential。到e1000e/src/目录中运行make intall 不过首先建议看一下README文件,我就按照它里面写的做的。一般来说会make失败,提示要kernel-devel 这是要安装linux-header
$ apt-cache search linux-headers-$(uname -r)