带的外置盘系。。。
kali linux系统的安装教程(实现便于携带的外置盘系统)
kali linux系统的安装教程
我最开始想通过虚拟机安装在硬盘上,实现双系统。后来希望通过将系统安装在移动硬盘上,实现可随⾝携带的特点。
综合⽹上各位⼤佬的解决⽅案进⾏解决,期间会将参考的相关博客⽹站会相应列出来供参考。
其中在安装与配置过程中也发现了⼀些⼩问题,发出来做个备忘。
准备⼯具
win32diskimager (⼀款功能强⼤免费的映像写⼊到U盘⼯具)(推荐。如果是unetbootin,在安装时可能出问题)
MiniTool Partition Wizard(硬盘分区管理精灵),它是⼀款功能强⼤的硬盘分区管理软件)(推荐。它与Disk
Genius不同,在某些⽅⾯,对linux系统启动盘的管理和修改更为⽅便容易)
⼀个kali linux的标准iso镜像 ,下载⽹站:/downloads/
格式化了⼀块外置移动硬盘(⼤于8g,⽤于随⾝系统的制作)或者空余空间超过30g的本地硬盘(双系统制作) 和⼀个格式化了的u盘(⼤于
8g,⽤于双系统的制作)
另外如果有⼩伙伴不⼩⼼在操作过程中把其他盘给格式化了(没错,我就是这种幸运的⼩伙伴)数据恢复推荐Wondershare Recoverit:万兴的⼀个硬盘数据恢复软件。
kali linux安装到本地电脑上实现双系统
实现思路
先制作系统启动盘 在u盘上。
通过启动这个系统启动盘来安装系统在本地硬盘上
(最重要⼀步)先科普⼀下。
grub:⼀个操作系统启动程序,⼀般linux系统都是grub。但是win10系统不是,所以当安装双系统时很重要⼀件事就是如何处理两个系统的启动程序。有时候时grub覆盖掉win10的,有时候时win10覆盖掉了grub。不多,我们只讲如何让grub被覆盖时,如何恢复。
系统启动盘制作
以管理员⾝份启动 win32diskimager
并制作启动盘:
系统启动盘启动(就是u盘启动,不同电脑设置不同,可以根据这个关键词查询)
安装过程
因为安装过程是⽐较统⼀的,所以我所看的另外⼀个兄台的博客⽐较完整些,采⽤了部分。
不过这个仁兄是使⽤虚拟机来安装在u盘上的。我们主要只取其中linux安装步骤中的5~25步。
推荐博客:blog./yyp12321/article/details/82624777
引导⽂件的修复 (推荐使⽤grub作为默认启动系统)
(当然也有⼈安装好后直接就能⽤,那样就不⽤看这部分了)
其中重要需要get的点是:替换引导⽂件(将系统默认的win10引导系统换成linux的grub引导系统)
其中最重要的⼀句命令是:bcdedit /set {bootmgr} path \EFI\Manjaro\grubx64.efi
(来源推荐博客)注:经⼈提醒,如果输⼊以上命令提⽰「参数错误」的话,将 {bootmgr} 改为 ‘{bootmgr}’,原因是 PowerShell 和CMD 语法的差别。
命令分析:
其实"bcdedit /set {bootmgr} path \EFI\"是固定的,
后⾯的”Manjaro\grubx64.efi“ 可理解为 "之前安装时linux的系统名称\固定的引导⽂件"。
(⽤DiskGenius查看盘上的ESP分区下可以看到)
推荐博客:www./jpfss/p/9462792.html
kali linux安装到移动硬盘上实现随⾝携带的效果
说明:
移动硬盘做启动盘因为要求时移动随⾝携带,所以与上⼀个安装在本地硬盘上的⽅式有所区别。
实现思路
先制作系统启动盘,不过安装在外置硬盘上,这样我们得到了⼀个启动硬盘。
在这个启动系统⾥,除了安装install模式以外有⼀个live persistence模式。这个本来是⼀个临时体验kali linux的模式。
然后我们通过修改这个硬盘的分区⼀些设置,将数据存到该硬盘的其他分区上,实现数据的保存。
这样live persistence模式就可以成为⼀个可以哪怕开关机也可以连续保存数据的live模式,和平常安装的系统没有太⼤区别。
系统启动盘制作(和上⾯双系统⼀样,不过把对象换成了外置移动硬盘)
⽤MiniTool Partition Wizard对做好的系统盘的分区进⾏⼀些设置
⼀般⽤win32diskimager做好的系统启动盘在MiniTool Partition Wizard⾥显⽰是这样
然后我们需要修改Unallocated这⼀分区的设置。
右击点击create,修改如下(四个位置注意)
等待完成后重启进⼊启动其他(类似u盘启动)
进⼊live persistence模式 (不要误进encrypted persistence(加密保存)模式)
默认是root⾝份进⼊的,所以直接打开终端Terminal,需要进⾏的修改操作,参考该推荐⽹站。(注:只看 ”打开Terminal,输⼊fdisk -l 可以查看刚刚的分区。“ 这句话之后的内容)
推荐⽹站:blog./Kylin_7/article/details/71633969
对参考⽹站的需要输⼊的所有命令,易错点备注:
fdisk -l //这个是linux的磁盘信息查看命令
mkdir -p /mnt/persist //创建⼀个名为”persist”的挂载⽬录 ,persist只是个名称,可以随意定
mount /dev/sdc3 /mnt/persist //挂载设备 注意设备名(”/dev/sdc3“)(不同电脑可能设备名不同,以你⾃⼰的为准) (需要结合fdisk -l查询的分区信息实时确认是不是这个)
//格式注意:mount(有空格)/dev/sdc3(有空格) /mnt/persist
echo “/ union” > /mnt/f //创建⼀个名为f的⽂件并写⼊”/ union”(说实话,这⾥没太懂/ union的作⽤)
//格式注意:echo(有空格) “(有空格)/(有空格) union”(有空格) > (有空格)/mnt/f
umount /dev/sdc3 //卸载设备(空格别掉了)
poweroff //关机,恢复。
附加
上⾯加空格虽然有些啰嗦,但是因为之前掉了⼀两个空格是导致失败后两次,所以备忘⼀下。
不建议⽤u盘做⼀个能保存数据的随⾝系统,因为卡。3.0都卡,很难受。如果不需要保存数据,只需要每次⽤于kali⾥⾯的⼯具倒也可以。
有其他朋友是只在虚拟机⾥安装的,我其实满推荐的。⽅便,快捷。
发布评论