windows&kali双系统搭建笔记

0x00 准备工作

系统环境:

  • windows7_64位旗舰版
  • 120GSSD+1TBHHD双硬盘

  windows7在固态盘,kali准备安装至机械盘。新建一个分区或空闲空间备用,需要注意的是硬盘的类型,包含基本盘和动态盘两种,windows两种都支持,kali只支持基本盘,动态盘kali能识别出但没有分区。如果是动态盘可能需要备份全盘数据重新格盘分区。动态盘如下图所示:

硬盘类型

  下载kali的镜像文件,kali不像windows可以直接解压安装,需要使用UltraISO软件制作U盘启动盘。如下图:

启动盘制作

  制作完成后打开U盘启动盘,安装启动准备程序,选择中文,这样电脑重启后会多一项Debian GUN/Linux启动项,选择它启动便正式进入kali系统的安装。

启动程序
启动项

注:Debian GUN/Linux后面的框是安装语言选择中文后的乱码,不影响安装。

0x01 安装流程

  接下来跟随提示一步步选择即可,包括时区、键盘和账户设置等。关键步骤:磁盘分区,一定要手动选择,选择之前创建的备用分区,确保无误。关键步骤截图如下。
分区选择

  选择分区。

分区选择

  对分区进行自动分区。

分区选择

  结束分区设置并将修改写入磁盘。

分区选择

  确定是否将修改写入磁盘。

确定

0x02 安装遇到的一些问题

  • 1 提示:“无法挂载安装光盘,有可能因为光盘并没有在驱动器中。如果是这样请您插入光盘并重试。”

  这里是个bug,解决办法是拔出u盘再插上就能探测并挂载。
挂载

  • 2 提示:“您的一些硬件需要非自由固件文件才能运转。缺失的固件文件司是:rtl_nic/rtl8411_1.fw”

  这里的固件是无线网卡固件,无线网卡厂商没有把驱动开源的缘故,所以固件就没有包含在安装包里,这里如需要联网可使用网线或下载缺失固件。rtl_nic/rtl8411_1.fw固件下载地址:Debian软件包:firmware-realtek
固件

  • 3 提示:“没有选择网络镜像,继续安装吗?”

  这里的网络镜像的作用大致是在安装时更新u盘里的软件,国内网络环境的原因,选择否即可,在安装完成后配置好国内的镜像源再更新。
更新

0x03 更改开机启动顺序

  完成后开机默认启动的是kali,而windows才是主力系统,所以可通过修改/etc/default/grub文件内容更改之。具体修改GRUB_DEFAULT的值,如下图所示,windows在第三行,从0开始计数为2,所以改为GRUB_DEFAULT=2,修改的使用系统自带的Vim工具,更改完需执行update-grub命令更新设置。
启动
启动
启动

0x04 后续优化

修改更新源

  因为墙的缘故,系统默认的更新源不可用,需修改为国内可用源。修改的文件为/etc/apt/sources.list附上一些可用源。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

#阿里云
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

#清华大学
#deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

#东软大学
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

#官方源
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib

#重庆大学
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib

保存后执行一次更新并重启:

1
2
3
apt-get update && apt-get upgrade && apt-get dist-upgrade
apt-get clean
reboot

安装中文输入法

修改更新源后执行:

1
2
sudo apt-get install fcitx
sudo apt-get install fcitx-googlepinyin

为Firefox安装flash插件

  进入网站https://get2.adobe.com/cn/flashplayer/下载flash,选择下载适用于Linux(64-bit)位的 .tar.gz 版本。下载完成后解压下载的文件。然后将libflashplayer.so拷贝到Firefox的Plugin目录下,将usr目录下的所有文档拷贝到系统的/usr目录再重启即可。

-------------本文结束感谢您的阅读-------------