篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux To Go:制作随身携带、即插即用的Linux系统相关的知识,希望对你有一定的参考价值。
参考技术A
如何把Linux系统移植到U盘或移动硬盘上,并从USB驱动器中启动并运行?下面我将教大家制作随身携带、即插即用的Linux操作系统。(把当前系统移植到移动硬盘上)
为什么需要这个功能呢?
硬件:
软件:
Linux发行版自带的工具 如 gparted grub cp
制作
Linux启动盘的制作分为以下几个步骤:分区、复制文件、安装grub并配置、测试。 目的是把当前系统移植到移动硬盘上。
从LiveCD启动,打开gparted分区工具, 把移动硬盘的分区表改为GPT 。我使用以下分区方案:
sdb1是UEFI+GPT模式下的引导分区,grub引导器就要装在这里。
sdb2是放数据的,为了与Winodws兼容所以采用NTFS。
sdb3是Linux系统的全部内容,如果你想把家目录单独分出来也可以。
后面留空备用,结果如下图
我原系统的文件储存在 /dev/nvme0n1p3 (根分区)和 /dev/nvme0n1p4 (家分区)上,把这两个分区挂载到 /mnt /mnt/home。每个人的分区情况不同,需要对应修改。挂载后,/mnt 目录包括原系统的所有内容。
挂载 /dev/sdb3 到 /media/backup,把 /mnt 内容全部复制到 /media/backup
cp -a /mnt/* /media/backup/
GRUB 提供一个安装程序grub-install用以安装 GRUB 到磁盘,下面是grub-install的一些常用参数及选项:
UEFI 特有参数及选项:
挂载 /dev/sdb1 到 /media/backup/boot/efi ,把grub安装到移动硬盘上
上面的 --boot-directory --efi-directory --removable 不可省略。
安装之后要修改grub配置文件,就让他自动生成好了。但要禁用os-prober功能——自动探测硬盘上的其他操作系统然后生成配置。Linux To Go 不依赖于其他操作系统,它的启动菜单里只有自己。注意,不要使用update-grub,因为它会修改UEFI启动项。
修改 /media/backup/etc/fstab,把UUID换成对应的值
安装grub后,还要手动修改 /media/backup/etc/fstab 。Linux To Go只需要自动挂载两个分区—— sdb1 ESP 和 sdb3 DEEPIN_ROOT,修改对应的UUID。
现在可以重启试试了。开机按下F12 UEFI启动菜单中有移动硬盘这个启动项,选择即可。
如果成功就OK;如果黑屏断电,查看/media/backup/boot/efi 下的文件 把BOOTX64.EFI删除,把 grubx64.efi 重命名为 BOOTX64.EFI 再重启。
一.USB无限网卡
使用Kali linux,先准备好一个适合Kali系统的USB外置无限网卡,注意内置网卡并不适合渗透测试。
Linux系统的指令相对于一般人来说比较晦涩难懂,最好选择免驱动类型,省去各种配置的繁琐步骤。
二.常用芯片类型
用于抓取无线数据包稳定和兼容比较好的三款芯片:
1.RT3070(L)/RT5572:即插即用支持混杂模式、注入模式、AP模式。
2.RT8187(L):即插即用支持混杂模式、注入模式、AP模式。
3.AR9271:即插即用支持混杂模式、注入模式、AP模式。
对于Linux(像Ubuntu、Kali、Debian、Centos等等),这三款芯片即插即用,无需再手动安装驱动。
三.官方最新推荐
1.阿尔法网络AWUS036ACH无线网卡(2017.01 Kali推荐)
这块网卡是Kali 2017.1版本官方推荐的网卡,其采用Realtek RTL8812AU无线网卡芯片,支持802.11 a / b / g / n / ac协议,意味着其可以同时支持2.4GHz和5GHz,且具有非常高的网络速率.Alfa网络AWUS036ACH具有2根5dBi天线,具有非常好的无线性能,价格在¥300左右。
官方推荐
2.Alfa AWUSO36NH
3.Alfa AWUS036NHA
4.Alfa AWUS051NH
5.Panda PAU05
以上5款均是即插即用,适配Kali linux系统,国内不容易买到,建议在美国亚马逊购买。
四.国内常用型号
X宝上购买,首选上述的三款芯片的网卡即可。
TL-WN722N v1.0
注意,需要是v1.0版本,v2.0升级后并不支持Kali Linux
TL-WN722N v1.0
usb2.0接口 atheros AR9271芯片 150兆速率 台式笔记本通用 信号强 天线可拆换 支持winXP\7\8\8.1\10 linux KALI 2.0免驱 监听(linux玩家推荐 )裸卡少量现货。兼容所有系统
3070L外置天线 免驱动USB无线网卡
3070L外置天线
8187l大功率usb无线网卡 CDLinux、水滴、BT5、kali 随身wifi 01
8187l大功率usb无线网卡 CDLinux、水滴、BT5、kali 随身wifi 01
五.适用场景设备
CDlinux 小水滴 奶瓶 虚拟机VM Nethunter
感谢原博主分享,以此备忘。