我的笔记本是神舟战神Z7M-KP7GT,配置如下:
项目 | 配置 |
---|---|
CPU | 酷睿i7 |
内存 | 8GB |
显卡 | 1050Ti |
固态硬盘 | 128GB |
机械硬盘 | 1TB(目前已被拿出做移动硬盘使用) |
看过我Ubuntu系列的应该知道,因为这个1050Ti的显卡,我装Linux吃了不少亏,比这个显卡高级的电脑装着没什么问题,比这个低级的装着也没什么问题,就只有我踩了一大堆的坑。
Kali的更新速度挺良心的,我从2019.2入坑的,当时为了显卡折腾了好长时间最后解决了。2019.3没什么太大的变化。2019.4就出了问题了,首先是原来的gnome桌面改成了xcfe桌面,好看是好看,但装显卡驱动不对,然后是2019.4的自带中文显示不了,要自己装新的库。到了2020.1彻底装不上了,1月底发布的,前两天才装上。这篇文章就来介绍一下如何在这个电脑上装Kali最新版。
推荐从Kali下载官网下载最新live版,直到我前两天(4月13日)下载,最新版是2020.1b。
不建议使用百度云或者其他网站分享的相对落后的版本和纯installer,原因如下:
安装Kali为什么要使用PE呢?原因一会再说。PE系统随便选一个喜欢的就行,我用的U深度UEFI版。
Rufus是一个很不错的镜像刻录软件,是Ubuntu官网推荐的,也可以用来刻录Kali,这里不建议使用软碟通。Rufus官网
换一个U盘刻录Kali,使用Rufus可以很轻松地刻录Kali的安装盘。
但请注意,这里一定要选择DD模式!!!不然的话安装的时候会显示找不到挂载的镜像,这就是不推荐软碟通的原因,我没找到软碟通在哪里设置DD模式。
执行grub-install dummy 失败
如果你在后续安装过程中遇到执行grub-install dummy失败
的错误,可以百度查一查,这里给出一些比较流行的解决方式,但我比较懒,没有搞懂这些东西。
https://www.cnblogs.com/ritte/p/9704292.html
https://blog.csdn.net/liujihang029/article/details/86675388
我在多次尝试之后误打误撞发现清除硬盘原来的信息可以解决这个问题。
我这么写只是因为我这个型号的电脑现在遇到这个grub问题了,然后这么做成功了,你不这么做也可能不会遇到这个问题,或者可能其他型号的电脑本来就没事,一切看情况。清除硬盘很危险,操作需谨慎。而且对于装双系统这个应该是不适合的。
如果不清除硬盘原来的信息,也只是有可能会在安装GRUB引导的时候出现执行grub-install dummy失败
的错误。
数据无价!!请在该操作前备份硬盘上的数据!!
开机按下F2进入BIOS,在BOOT界面设置从刚才的PE系统U盘启动。
在PE系统中将硬盘原来的分区删除并保存,保证硬盘是空的。因为我已经把1T的机械硬盘拿出去了,所以只剩下固态了。
开机按下F2进入BIOS,设置从刚才做好的Kali盘启动。选择Start installer
500M EFI + 8/16G 交换 + 10G boot + 主分区(/) + 1T home
,现在2020.1不用了,选择手动-使用整个磁盘
就行,是否单独home
看你心情,它自动分的挺好的,540M EFI + 119G主分区 + 8.5G 交换
。执行grub-install dummy失败
,请看上面第二步。执行某个安装步骤失败。您可以尝试从菜单中重新运行这个失败的香米,或跳过它并选择其他项目。失败的步骤是 :选择并安装软件
的问题,这个问题很简单,就是连不到国外的镜像,要么尝试换流量或者换WIF,要么可以先退出这一步,再从配置软件包管理器
那个步骤进去,不断地试,直到能连上。具体可参考下面这篇文章xcfe
桌面肯定是要的,其他的看你的喜好了,然后是连网下载,还是那个问题,可能会连不过去,即使你手动换国内的源,也会出问题。这一步主要参考自
https://blog.csdn.net/weixin_44737933/article/details/89299262
感谢这位大佬解决了N卡问题
nvidia显卡驱动下载,https://www.nvidia.cn/Download/index.aspx?lang=cn,根据自己的配置选择,长寿命和短寿命
是什么意思我也不知道,随便选选吧。我下的这个叫NVIDIA-Linux-x86_64-440.64.run
在这个界面按E
,编辑启动配置
找到倒数第三行的quiet splash
,修改为nouveau.modeset=0 splash
然后按下Ctrl+x
启动。
打开终端,输入sudo vim /etc/modprobe.d/blacklist-libnfc.conf
,在其中增加blacklist nouveau
,退出,然后执行sudo update-initramfs -u
来更新启动配置,再sudo reboot
来重启。如果正确的话,这次重启不需要修改配置文件,重启后执行lsmod | grep -i nouveau
,如果没有输出,就成功禁用N卡了。
首先安装32位运行库。
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 -y
会问你是否允许不询问就更新,这个选什么无所谓。
然后按下Ctrl+Alt+F3
进入命令模式,使用用户名和密码登录。
对于XCFE桌面,执行sudo service lightdm stop
对于GNOME桌面,执行sudo service gdm3 stop
如果出现You appear to be running an X server; please exit X before
问题,请参考下面这篇文章
https://blog.csdn.net/cc1949/article/details/78491781
执行之后可能会进入黑屏,全黑的屏幕,没有文字,这个时候再按下Ctrl+Alt+F3
就可以了
下面安装驱动
sudo chmod a+x NVIDIA-Linux-x86_64-440.64.run
sudo ./NVIDIA-Linux-x86_64-440.64.run -no-nouveau-check -no-opengl-files
#对于2020.1,一定要使用sudo,因为显卡驱动必须在root模式下安装
安装期间会询问是否安装32位库,选择否,因为装完了
如果出现nvidia x
也选择否
安装好之后挂载驱动
sudo modprobe nvidia
安装好后重启,安装成功的话不需要修改启动配置,执行以下命令,如果输出正确就算是安装成功了
nvidia-smi
lsmod | grep -i nvidia
lspci | grep -i nvidia
如果你在无数次apt upgrade
或者什么其他的事情之后发现显卡驱动坏掉了或者不能用了,就需要重新安装一遍驱动,重新安装和上面的步骤一样,但不同的是,你有可能需要先卸载旧的驱动,可以尝试以下命令
sudo /usr/bin/nvidia-uninstall
sudo apt-get install autoremove --purge nvidia*
如果不卸载直接装,可能会出错
对于较早版本的2020.1和2019.4,安装之后会出现中文无法显示的问题,请参照下面的文章:
https://blog.csdn.net/weixin_45604567/article/details/104156673
好啦,到这为止你应该已经安装好了你的Kali2020.1~祝你使用愉快!这些都是我使用Kali将近一年来踩的无数的坑,希望可以帮到你<( ̄︶ ̄)>