无忧启动论坛

标题: KALI LINUX适当精简定制版 [打印本页]

作者: rush    时间: 2016-2-10 20:48
标题: KALI LINUX适当精简定制版
本帖最后由 rush 于 2016-3-31 19:58 编辑

为什么我们需要一个Linux环境?研究无线网络、NFC,编译openwrt,rockbox,Android……Linux上有无数有趣的事情做!

为什么不安装原版ubuntu?庞大,混乱,自带的音视频,办公类应用,与我们常用win平台下软件重复,完全是一堆垃圾!

系统介绍:
·此系统采用KALI Liunx X64 Lite版作为原版,实质就是ubuntu64,能在KALI软件源上安装大量的安全工具。
·删除了自带的大部分安全工具,保留/重新安装了:aircrack-ng,reaver,nfc-tools,mfcuk等作者认为一般人用得到的工具。
·增加live ubuntu backup(rush修改版)和squashfs-tools,实现了热备份。(注:lub还原功能就懒得改了,请看下面的手工硬盘安装部分)
·系统启动仅需很少文件,文件夹结构简约!
·系统内软件包均来自KALI源,干净卫生!rush本人非常有系统洁癖,像什么PE设主页,那都是死全家的料!!!
·作者实测:编译了部分Android组件,编译了openwrt15.05,研究了几张RFID(用pn532串口读卡器),可惜没出码……

安装与使用:
LIVE启动(RAMOS)


·Windows8的RAMOS方式启动,由bootmgr先加载boot.sdi制造出一个空的内存盘,然后按照bcd中的路径,把boot.wim解压缩到该盘,最后引导该盘中的windows内核。

·ubuntu的live方式启动,先由linux兼容的引导器(GRUB2/grub4dos)加载内核,加载initrd.gz制造出一个有基本驱动文件的内存盘,然后内核就能启动了。内核里面的casper组件搜索每个硬盘,找到live文件夹,然后使用类似“imdisk”的玩意,加载squashfs镜像,补充为完整的系统,实现live启动。

·win8与linux的最大区别,在于win8加载wim镜像内存盘的工作完全靠着bootmgr和bcd文件,而linux先启动最小系统,再加载suqashfs镜像。默认情况下,linux不是完全把这个镜像载入内存,需要什么读取什么。并且可选完全加载。casper搜索live文件夹的能力很强大,基本不存在找不到的情况!win8则无从选择,一切均依靠bcd文件的设定。总体来说,这两个系统还是很像的。linux系统对付恶劣环境的能力非常牛逼。

·默认用户名为root,密码为toor

LIVE启动操作方法:

·UEFI下的live启动:
把EFI文件夹、grub文件夹、live文件夹一起放入u盘可见区即可。u盘可见区必须是FAT32.

以下为关键代码,供参考:
  1. menuentry "kali-linux-Live USB direct"
  2. {
  3.     linux /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali noswap
  4.     initrd /live/initrd.img
  5. }
复制代码

·legacy BIOS下的live启动:
u盘搞出ud区,将grldr和MENU.LST放入即可!live文件夹放在可见区。
硬盘同理!以下为关键代码,加入硬盘上的grub菜单即可!
  1. title kali live
  2. kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali
  3. initrd /live/initrd.img
复制代码

bios:

uefi:




LIVE备份操作方法:


-1,打开“终端”(cmd,命令提示符),输入lub -b,打开live ubuntu backup工具
-2,输入y继续
-3,输入备份到什么文件夹里
-4,输入y,排除“我的文档”
-5,输入n,保留用户配置。提示,如果不保留,桌面图标等个人设置将丢失、回复初始。
                 说明:linux的用户个人设置(你可以理解成HKCU)就是/root/下面那些带点开头的隐藏文件。备份时按需删除。如果全部排除,各种设置全部复原。
-6,输入y,排除下载的app安装包


-7,输入y开始备份啦



-8,在刚才的目录找到备份的squashfs镜像。提醒:边上3个文件一般都不需留下,尤其是initrd.gz,需要使用我提供的,来自官方LIVE ISO中的版本。
-9,小提示:使用7-ZIP软件可以打开squashfs镜像,提取某些个文件。



硬盘安装操作方法:


      win8RAMOS硬盘安装         vs          kali硬盘安装

1,格式化磁盘(NTFS)                       1、格式化磁盘(ext4)
2,解压缩wim文件                            2、解压缩squashfs文件
3,修改注册表,指定系统所在分区  3、创建fstab,指定系统所在分区
4,配置bcd,指向系统所在分区       4、配置MENU.LST,修改为硬盘启动,并指定系统所在分区
5,删除fbwf,防止系统盘只读          5,(无需删除casper,MENU.LST中不指定live启动,就是硬盘启动了)
                                6,重启,ok


1、格式化磁盘(ext4)
命令:mkfs -t ext4 /dev/磁盘分区
·输入“df”可以按照分区大小寻找目标磁盘
·还能使用资源管理器去确定目标磁盘
·例如/dev/sda3就是第一只硬盘,第三个分区
·格式化前先卸载磁盘(如图),不然格式不鸟>_<
·错误的格式化将让你丢失一切文件







2、解压缩squashfs文件
命令:unsquashfs  -d  【解压到哪里】  【SQUASHFS文件名】
·使用资源管理器找到刚刚格式化的空盘,复制他的路径!
·一些小白可能发现自己的U盘不见了!squashfs哪里去找啊!你输入mount,就能看到当前挂载的磁盘了。U盘被挂载到/lib/live/mount/medium/这个坑爹的、鸟不拉屎的地方去了!!!真操蛋啊赶快给他找出来吧!!!提醒:从“文件系统”里面找!
·/media/root/刚刚格式化的空盘 那一串,称为UUID,记住他等下用得到。









3、创建fstab,指定系统所在分区

资源管理器找到刚才解压好的安装分区,打开etc文件夹,新建文件fstab,按图上输入,保存即可。

·fstab格式大概是:
       uuid (空格) 挂载路径 (空格) 文件系统 (空格) 挂载选项 (空格) 是否备份 (空格) 是否开机chkdsk
  这个样子!!
  例如:
  1. UUID=xxxxxxxxxxxxxxxxxxxxxxxx / ext4 defaults 0
复制代码
·根路径“/”就相当于我们的系统盘
·discard参数的意思是:开启TRIM!!!








4、配置MENU.LST,修改为硬盘启动,并指定系统所在分区UUID

资源管理器开到我们windows的活动分区(C盘),找到你家grub4dos的配置文件(一般为/boot/grub/MENU.LST,/grub/MENU.LST或者/MENU.LST),打开,按图所示,添加一个菜单项即可。
·示例:
  1. title kali on hdd
  2. kernel (hd0,2)/boot/vmlinuz-4.0.0-kali1-amd64 root=UUID=05df59f5-4bb1-4dc3-af84-0282e3e1adf3 ro initrd=/install/initrd.gz quiet
  3. initrd (hd0,2)/boot/initrd.img-4.0.0-kali1-amd64
复制代码
·提醒:(hd0,2)需要指定为你安装到的分区,UUID肯定也要对应嘛!!!
·提醒2:如何在NTLDR/BOOTMGR中增加Grub4dos启动项请自行百度。简单的很。



重启看看效果吧,亲


5、常见故障
如果启动后没有图形界面,只能打命令,肯定是你fstab有错误,导致文件系统“只读”了!这时候再从LIVE方式启动,给他改好即可!


6,自动root登陆
这个系统用的是lightdm。参考lightdm的自动登录设置方法:
用自带记事本“leafpad”打开  /etc/lightdm/lightdm.conf   这个文件

[SeatDefaults] 下的
#autologin-user=
改为
autologin-user=root
(下面  autologin-timeout=0  一项前面的#号注释最好去掉。)


欢迎小白鼠……啊不……志愿者们……进行测试!~

2016.3.31 有些网友需要自动root登录,放出一个改好的版本。

链接:http://pan.baidu.com/s/1o71WBSu 密码:svuw


作者: wintoflash    时间: 2016-2-10 21:01
下载地址呢?
作者: Loongtze    时间: 2016-2-11 00:08
可不可以做个放UD区启动的。
作者: wawakuliao    时间: 2016-2-11 04:28
感谢分享感谢分享
作者: wintoflash    时间: 2016-2-11 09:17
本帖最后由 wintoflash 于 2016-5-21 10:33 编辑

--------------
作者: devilma    时间: 2016-2-11 13:32
看介绍!必须得下载咯!谢谢楼主分享!
作者: 老衲神明    时间: 2016-2-13 20:49
我已经加入我的pe了,直接启动,话说这系统账户密码怎么默认
作者: gl542400    时间: 2016-3-9 22:51
神人!没事可以试下!有时间先!
作者: maximaqiu    时间: 2016-3-22 16:03
wintoflash 发表于 2016-2-11 09:17
测试反馈:
Microsoft Surface Pro 3 无法识别type cover键盘
需要打补丁

这个补丁要怎么用啊?
作者: zengqcyxx    时间: 2016-4-8 19:58
好东西,试试看。
作者: rgy    时间: 2016-5-18 20:00
看起来很方便,不知道我能不能玩得转。
作者: 3ax31a    时间: 2016-5-21 08:28
楼主有没有x86版本的?
作者: netfun2000    时间: 2016-5-22 16:07
有LIVE CD ISO版的吗?老了,折腾不动了。

作者: 2012kingson    时间: 2016-6-16 00:15
好贴,顶起来,谢谢楼主,按你的方法,终于成功了,泪崩
作者: wangxiongfang    时间: 2016-6-17 13:34
这样的好贴不顶氏不行的。不过下载氏不敢了。
网盘和浏览噐坑了屮太多流量了,现在下载大文件,只敢用wget了。

佩服楼主的动手改造能力,此外还能想到把billbear的鲁班也弄进来了,其实6pt的python图形化备份也不错的。

作者: w784867061    时间: 2016-7-17 15:39
支持支持!!!!!
作者: geciwang    时间: 2020-5-24 11:39
支持一下。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3