此处以BIOS MBR启动方式为例子。
CDLinux V0.9.7.1下载地址:http://www.pc6.com/softview/SoftView_72726.html
一.格式化u盘并复制文件
警告: 格式化u盘后,u盘所有数据将丢失,请提前备份好u盘内数据。
方法一:windows下插入u盘,使用windows右键点击u盘,选择格式化,将u盘格式化成fat32格式。把CDlinux的iso文件用ultraiso打开,然后把iso里面的所有文件提取到u盘根目录。
方法二(推荐):windows下插入u盘,用ultraiso打开CDlinux的iso,点击启动->写入硬盘映像,先点格式化,然后使用usb-hdd+ 、不隐藏模式写入U盘。
方法三:linux下使用fdisk和mkfs.vfat格式化u盘。
二.使用linux安装grub2到u盘
2.1.打开一个自带grub2的比较新的发行版Linux(真机或者虚拟机),此处以centos7/fedora24为例子。插入u盘,运行fdisk -l,查看u盘设备名和分区名,此处以/dev/sdb和/dev/sdb4为例子。
2.2.打开终端,运行如下命令,安装grub2到u盘的mbr。
sudo mount /dev/sdb4 /mnt
sudo grub2-install --root-directory=/mnt/CDlinux/ /dev/sdb
三.移动grub.cfg文件
安装grub2成功后,把/CDlinux/boot/grub.cfg移动到/CDlinux/boot/grub2/文件夹。
mv /mnt/CDlinux/boot/grub.cfg /mnt/CDlinux/boot/grub2/
此时,这个u盘就成功的变成可以启动CDlinux的启动盘了。
四.测试u盘启动CDlinux
插入U盘到一个电脑,开机的时候按F12(F12是启动菜单的快捷键,各个型号的电脑不一样),在启动菜单中选择从u盘启动,即可进入cdlinux的引导界面。
五.配合USB无线网卡和vmware虚拟机测试无线
CDlinux 内置多种无线网卡驱动,其中包括rtl8192cu无线网卡(比如TPLINK TL-WN823N V1)。CDLinux内置了一些无线测试工具,可以测试带wps的无线的安全性,或者测试WEP/WPA的安全性。
制作好启动U盘后,可以新建立一个vmware虚拟机,内核选择other 3.x,将U盘设置成虚拟机的硬盘(单硬盘的话u盘是\\.\phsicaldrive1),删除掉本地网卡,从U盘启动虚拟机,将外接的USB无线网卡与虚拟机连接,就组成一个虚拟机内的无线安全测试系统。
注意:CDlinux重启后,对系统所有的改动都将恢复原状。系统自动挂载的u盘不会保存修改,但是自己手动挂载的u盘可以保留修改。
依照上述方法的原理,当然可以将CDlinux安装到虚拟机内的硬盘,新建虚拟机的时候,可选择硬盘格式为BusLogic SATA类型的硬盘,测试可以成功安装并启动。