背景原因
某天,我发现访问github的时候下载速度巨慢,所以去网上找了一下解决办法,发现可以通过更改hosts文件来达到增速的效果。至于这个怎么做,有兴趣的可以自己去google,就不在本文里复述了。
然后呢,我打开win10的hosts文件,发现居然没权限更改,所以打算换成管理员账户。然后我去账户设置里一看,WTF?居然没有管理员账户??? 当时一脸懵逼,去网上查了一下,才发现原来是win10家庭版禁用了这个管理员账户,需要升级成win10专业版才有。
excuse me?当初硬盘坏了,跑去让官方维修之后,他们居然给我装的是win10家庭版!!!作为了一个信息安全从业者,我怎么可能忍受得了这种羞辱!所以开始了重新装机的过程,不仅如此,我还要顺带安装一下kali双系统!但是在这个装机过程中遇到了很多坑,我费了两三天时间才把双系统安装好。为了避免后来者踩坑,这里记录一种正确的安装思路。
备注:需要说明的是,这篇文章算是半新手教程,如果是对系统安装完全没经验的,建议自己先去了解一下win10和kali的安装教程。可以参考这篇kali安装教程,点我,至于win10的安装网上有很多,自己去找就行了。
事先准备
硬件
- 两个U盘(最好两个,实在不行就一个)
- 移动硬盘(最好是有,拿来备份数据用的,万一出错了不至于丢失数据)
软件
- win10 ISO安装镜像
- kali安装镜像
- 傲梅分区助手
- UtralISO
- win32diskimager
- 联想小新air13 pro 的
raid
硬盘驱动,下载链接 - 联想小新air13 pro 的官方BIOS刷机程序和相关驱动,下载链接。这里有至少要下载两个程序,一个是BIOS刷机程序,另一个是无线网卡驱动。如下图:
image.png
image.png
准备好以上的工具之后,我们就可以开始安装步骤了。
安装步骤
安装win10
- 备份!备份!备份!重要的事情说三遍! 首先第一个是要对数据备份,请把你认为重要的数据保存到移动硬盘里。如果没有移动硬盘,请把它放到D盘里。
- 接下来就是要制作win10 和 kali启动盘了。如果你有两个U盘,建议分别制作两个启动盘。如果只有一个,那就先用来制作win10启动盘。kali的等重装windows之后再做。因为双系统的话,我们是要先安装windows然后再安装linux。
win10启动盘请用UtralISO
来制作,kali则使用win32diskimager
,至于具体原因后面会讲。 - 制作好的win10启动盘,请把联想小新air13 pro 的raid硬盘驱动解压到U盘根目录下。
image.png
这是因为这款笔记本在官方出厂的时候,为了保持raid通道的高性能,因此出厂的 BIOS 里面禁用了AHCI通道,同时这个BIOS又没有集成raid驱动导致在安装系统的时候找不到硬盘。具体可以看看这篇文章的操作:【小新air 13 自定义安装纯净版win10找不到硬盘的解决办法】。
这也是我们在这款电脑上安装系统时常会遇到的问题,而且也是无法安装双系统的原因!官方真是太坑了!!!
理论上来说,只要我们升级BIOS之后,重新打开AHCI通道之后,应该就用不上这个驱动了。但是为了以防万一,我们还是先把这个驱动解压到U盘里。 -
升级BIOS,这一步很简单,就是直接打开bios程序,一直确定往下安装就是了。需要注意的是,在升级的过程中,请保持连接电源,并且除了按照提示重启以外,不要做其他多余的操作,以免发生意外。
image.png - 升级完BIOS之后,我们先关机。接着按电源键启动,同时快速重复点击
Fn
+F2
两个按键,这样就能打开BIOS设置。接着把BIOS中,security
下的Secure Boot
选项设置成Disable
,同时把configuration
下的 hotkey 和 SATA硬盘控制模式分别设置成disable和AHCI。其中hotkey的功能是热键,当他打开的时候,按F2实际上不是真正的F2,而是音量减。只有同时按下Fn和F2才是真正的F2,为了后面使用方便不我们关掉这个功能。(坑爹的官方,画蛇添足)
bios设置
image.png - 修改好之后,F10保存之后重启电脑。然后快速点击 F12就会打开启动选项,这个时候我们选择自己的U盘启动,然后按照网上通用的教程安装win10系统就可以了。
- 重装win10之后,请不要使用驱动精灵安装驱动,不然会导致系统重启的时候出错。(联想真的坑)先安装之前下载好的无线网卡驱动,连接上网络,然后安装官网的其他驱动。
如果只是要重装win10的小伙伴看到这里就可以了,如果还要继续安装kali的话请继续往下看。
安装kali
- 安装kali的过程参考https://blog.csdn.net/qq_32923745/article/details/78252441。但是其中有几个不一样的地方需要说明一下:
- 首先制作kali系统盘的时候,请使用
win32diskimager
,不要使用UtralISO
。否则在安装过程中会遇到找不到挂载U盘的问题。 - 在安装kali之前,请使用分区助手分出一个空闲的空间,不要新建硬盘,并且这个空间最好稍微大一点,我建议40G以上。这样在安装kali的过程中,有一个分区步骤,如下:
image.png
在新版的kali里有一个选项,“使用最大的空闲空间”,直接使用这个选项就可以了,不需要手动分区。 - 安装最新版kali的时候可能会遇到某个固件错误的问题(没有截图),提示是否从光盘中加载固件。这个时候选择是的话是找不到的。所以我们选择否,然后从网络上下载这个固件。其实只要按照提示连接上wifi,就会自动下载安装了。
配置kali linux
这个部分其实不太需要的,但还是简单介绍一下我一般会做的
- 配置国内镜像源,比如中科大源,阿里源啥的
- 安装google中文输入
参考快捷键
- Fn + F2 打开BIOS设置
- F8 打开BIOS设置
- F12 打开启动选项,U盘启动
- F10 保存BIOS设置并重启
参考文档
联想小新air pro 13的 win10和ubuntu17.10双系统安装,彻底解决找不到磁盘问题
小新air 13 自定义安装纯净版win10找不到硬盘的解决办法