篇首语:本文由小常识网(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左右。
![技术分享图片](http://5b0988e595225.cdn.sohucs.com/images/20170904/87ba9f467008498fa6d618d759d1364a.png)
官方推荐
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
![技术分享图片](http://5b0988e595225.cdn.sohucs.com/images/20170904/98ec0522fcd443188027dfc1f538d32e.jpeg)
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
![技术分享图片](http://5b0988e595225.cdn.sohucs.com/images/20170904/446b36ea45524cedbdc86de0b035725c.jpeg)
8187l大功率usb无线网卡 CDLinux、水滴、BT5、kali 随身wifi 01
五.适用场景设备
CDlinux 小水滴 奶瓶 虚拟机VM Nethunter
感谢原博主分享,以此备忘。