无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 10506|回复: 18
打印 上一主题 下一主题

[发布] KALI LINUX适当精简定制版

    [复制链接]
跳转到指定楼层
1#
发表于 2016-2-10 20:48:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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

评分

参与人数 9无忧币 +41 收起 理由
ldz123ldz + 5 很给力!
2012kingson + 5 很给力!
dwpeng + 5 很给力!
rgy + 5 很给力!
3ax31a + 5 很给力!
879792799 + 5 支持RUSH大侠!
wintoflash + 5 很给力!
wawakuliao + 1 赞一个!
yang77 + 5 图文并茂,赞!新春快乐!

查看全部评分

2#
发表于 2016-2-10 21:01:48 | 只看该作者
下载地址呢?

点评

下载已补充……教程明天再写了  发表于 2016-2-10 21:40
回复

使用道具 举报

3#
发表于 2016-2-11 00:08:01 | 只看该作者
可不可以做个放UD区启动的。

点评

原版ISO放ud都不一定能起来,文中已经提到,搜索live文件夹是在linux内核启动起来之后的事情了,linux内核不认UD分区……至于linux下有没有类似firadisk驱动之类的东西,我不太清楚  发表于 2016-2-11 08:45
回复

使用道具 举报

4#
发表于 2016-2-11 04:28:43 | 只看该作者
感谢分享感谢分享
回复

使用道具 举报

5#
发表于 2016-2-11 09:17:50 | 只看该作者
本帖最后由 wintoflash 于 2016-5-21 10:33 编辑

--------------

点评

这个补丁要怎么用啊?  详情 回复 发表于 2016-3-22 16:03
回复

使用道具 举报

6#
发表于 2016-2-11 13:32:22 | 只看该作者
看介绍!必须得下载咯!谢谢楼主分享!
回复

使用道具 举报

7#
发表于 2016-2-13 20:49:55 来自手机 | 只看该作者
我已经加入我的pe了,直接启动,话说这系统账户密码怎么默认
回复

使用道具 举报

8#
发表于 2016-3-9 22:51:56 | 只看该作者
神人!没事可以试下!有时间先!
回复

使用道具 举报

9#
发表于 2016-3-22 16:03:34 | 只看该作者
wintoflash 发表于 2016-2-11 09:17
测试反馈:
Microsoft Surface Pro 3 无法识别type cover键盘
需要打补丁

这个补丁要怎么用啊?
回复

使用道具 举报

10#
发表于 2016-4-8 19:58:39 | 只看该作者
好东西,试试看。
回复

使用道具 举报

11#
发表于 2016-5-18 20:00:41 | 只看该作者
看起来很方便,不知道我能不能玩得转。
回复

使用道具 举报

12#
发表于 2016-5-21 08:28:11 | 只看该作者
楼主有没有x86版本的?
回复

使用道具 举报

13#
发表于 2016-5-22 16:07:48 | 只看该作者
有LIVE CD ISO版的吗?老了,折腾不动了。
回复

使用道具 举报

14#
发表于 2016-6-16 00:15:23 | 只看该作者
好贴,顶起来,谢谢楼主,按你的方法,终于成功了,泪崩
回复

使用道具 举报

15#
发表于 2016-6-17 13:34:03 | 只看该作者
这样的好贴不顶氏不行的。不过下载氏不敢了。
网盘和浏览噐坑了屮太多流量了,现在下载大文件,只敢用wget了。

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

使用道具 举报

16#
发表于 2016-7-17 15:39:17 来自手机 | 只看该作者
支持支持!!!!!
回复

使用道具 举报

17#
发表于 2020-5-24 11:39:15 | 只看该作者
支持一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-26 08:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表