打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
kali liveU盘之我做主!
题外话:
      若有更为简单的方式,还请多多赐教一二。 本内容内提到的若有错误之处,可以向我提出来,谢谢。若有一些疑问大家可以回贴讨论。严禁任何语言攻击!自己对自己电脑造成的任何损失,本人不负任何责任!(我爱打错字请多多包涵下:)); C  I5 X! e$ K3 E/ R' @

) B" C! R9 r: b% r
正文:
        通过kali官方文档里得到了把kali制作成liveU盘的方法,有和我一样的同鞋应该知道这一点,用win32-disk-image做完liveU盘后,原来的U盘内容 都会格式化掉!且整个U盘里就只有那么个kali了!感觉有点坑的样子,插到windows7里还读不出kali的数据,不过用U盘启动 kali live是没有一点问题的。我记得原来用ubuntu制作U盘安装的时候也没这么霸道过,一下把U盘全吃了。liveU盘是做好了,但自己原来的windowsPE,MaxDOS等等是全没了。这也就是我写这个贴子的来由。& y. v: r% v8 b& [9 ?) X1 G
        好吧,我就是想不但能有个kali live盘,还有个PE DOS工具的U盘!
. }7 j3 R7 E5 g! k* s! \, W$ x
        第一步,先克隆好我们的做好的kali liveU盘,可以通过Ghost工具先做好个备分的kali.gho文件。

        第二步,重新对U盘进行分区。这里我们就分2个区吧。第一个分区用来装我们自己的文件,第二个分区用来装kali 。注意了,windows系统只能识别U盘的第一个分区。这也是我为什么要将kali放第二个分区的原因!第二个分区的大小,为原用win32-disk-image做好的的kali live所占用的大小,这样就不会太过浪费U盘空间。& C' x  Q& n; g* w0 Q
2 h8 `' n: _3 N1 i) o' T
        第三步,copy数据到U盘。第一个分区内就放好自己的PE,DOS系统等等吧。第二个分区我们还得再用下Ghost将kali.gho放上去。- D8 C5 U9 Y# C, U& j/ z6 r
2 k$ N! W1 k$ z4 z
        第四步,配置启动U盘。方法很多,这里我用的是Grub4dos。先用BOOTICE将U盘的主引导记录MBR改写为Grub4dos的。注意,别改成自己硬盘的MBR了。将grub4dos要用的引导文件也copy到U盘上,为了不和其他的grub冲突,可以对grub进行改名自己查看相关教程看着办吧!做完后配置下
menu.lst,下面是我的配置以作参考吧:


checkrange 0x21 read 0x8280 && pxe detect NotExist
command --set-path=/boot/grub/
default 0
timeout 11+ l7 L7 J6 x: z* b: @6 Y4 }
#Menu AutoNumber6 E7 P" c0 P) o. f8 ]% U: \
gfxmenu /boot/grub/message
configfile( a1 }3 R4 T  A$ n* ^3 S
  C; W. g+ g1 O7 j
title [1]    Windows 7 PE) s) p& y' x; x; h( y, B
map --mem /PE/WIN7PE.ISO (0xff) ! map /PE/WIN7PE.ISO (0xff)  b1 R6 p# F' o) {8 v/ w
map --e820cycles=0! P# _1 S# P- \7 O
map --hook
chainloader (0xff)- j7 y3 a3 u+ x, ?, ?3 m5 y5 {
8 |( J- E3 \# e+ f
title [2]    Windows 2003 PE
map --mem /PE/WINPE.ISO (0xFF)! ?* S' o: t' X
map --e820cycles=0
map --hook* x* J/ F4 x- v. u3 ]& `2 X) z% X
chainloader (0xff)

## title 3 DiskGenius 分区) s( \4 Q5 A  z2 k
## map --mem /BOOT/DISK.IMG (fd0)  g9 n  ?8 w: E! v
## map --hook
## rootnoverify (fd0)! K6 y, e, p2 L
## chainloader +1' b4 T2 S0 ?/ d* {) V# Y
+ Z3 G8 G/ {0 ^# ~8 l2 @& w+ B
## title [4] Max-DOS 工具" w8 q. w- B  d$ c/ e. y5 [
## map --mem /BOOT/MAXDOS.IMG (fd0)
## map --hook) y2 u& Q% P1 O9 _$ V( N  T/ f
## rootnoverify (fd0)) u% w# ?- |( ~6 X% t! u
## chainloader +1

title [3]    硬件维护
map --mem /BOOT/HDDMEMSET.ISO (0xff)
map --hook* g9 V' o" ^+ v4 q% m4 B  W0 I
chainloader (0xff)  M8 J* p2 C7 b0 v2 z1 I% y, X* z
& x$ c2 [- h% H5 [: s6 e  L
title [4]    Windows登录密码PJ$ n& h3 R8 p$ f0 \9 d8 f
map --mem /BOOT/MAXDOS.IMG (fd0)4 I4 o( K1 n3 |! r- g
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146" S1 v; o4 |/ a) A$ i" ?
write --offset=921 (fd0)/AUTOEXEC.BAT lh tway /np /nw \r pwd) i( ]2 A$ C% v" e7 P
rootnoverify (fd0)) s3 V- Z, C7 I: p- S! n0 Q$ m
chainloader +1) B+ R, @8 q9 J& n5 N( E6 U, j
! k0 e+ D9 }+ F# C8 G
title [5]    Ghost备份还原5 W- V) N% M% U4 z- @- ?: U7 Q% ~
find --set-root/boot
map --mem /boot/GHOST.IMG (fd0)
map --hook
rootnoverify (fd0)* E+ M$ k  `) I
chainloader +1

## title 8 安装 原版 Win7/Win8 系统
## map --mem /PE/SET.ISO (0xff)% w3 w2 w0 X6 N1 i- [
## map --hook# |. X- i% u5 N
## chainloader (0xff)

##title [6]    启动 Kali-linux 1.0.3 Live 启动时需要输出用户密码. z8 t  @  h8 m
##find --set-root --devices=h /g2ldr.mbr && call set g2ldr.mbr=%@root^%" O3 U! p. n! Y4 y- J+ e! [
##kernel %g2ldr.mbr%/live/vmlinuz boot=live config live-config.username=root: M; K, r* L2 w% ]; r+ Q
##initrd %g2ldr.mbr%/live/initrd.img
##boot: B; B( o) [8 w- f6 N1 _( b5 [
2 F- I! I5 k2 z; A1 I, |" Z
title [6]    启动 Kali-linux Live
find --set-root --devices=h /g2ldr.mbr && call set g2ldr.mbr=%@root^%
kernel %g2ldr.mbr%/live/vmlinuz boot=live persistence noconfig=sudo username=root hostname=kali* c$ d2 D8 U% i1 P' o$ v: b0 J
initrd %g2ldr.mbr%/live/initrd.img
boot, Z5 K0 K5 W: d+ @
## persistence 用于启动persistence功能,详见官方文档


title [7]    启动 Kali-linux Live Failsafe
find --set-root --devices=h /g2ldr.mbr && call set g2ldr.mbr=%@root^%
kernel %g2ldr.mbr%/live/vmlinuz boot=live persistence config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal0 Z4 q: B" e8 |
initrd %g2ldr.mbr%/live/initrd.img% g: B; T5 }, r: \! h, m7 g7 ]
boot! Q/ z# c# e: F9 g
8 h* v/ E- m) g* c# \
title [8]    启动 Kali-linux Live Forensic Mode3 S0 y) Y3 H6 J. F5 d' r) K% P; m
find --set-root --devices=h /g2ldr.mbr && call set g2ldr.mbr=%@root^%
kernel %g2ldr.mbr%/live/vmlinuz boot=live persistence noconfig=sudo username=root hostname=kali noswap noautomount1 W0 G) I0 N: ]+ ^/ T# m: B* [+ }
initrd %g2ldr.mbr%/live/initrd.img" a/ E3 C) }7 p8 e# Q+ N
boot
- t* U0 `/ [4 \# H" A& ^: u/ R9 ^
title [9]    安装 Kali-linux 1.0.3" q. U5 u0 ^. f" S& p6 k
find --set-root --devices=h /g2ldr.mbr && call set g2ldr.mbr=%@root^%: R( A# @6 h- W$ |
kernel %g2ldr.mbr%/install/vmlinuz vga=788  -- quiet# d1 N" g) @: s
initrd %g2ldr.mbr%/install/initrd.gz1 l5 q- Q' g  }6 P! Z
boot
2 B9 k# k$ }2 `) C# W; y7 w
2 \* l" r( a! O# p1 `1 _* S
title [9]    安装(图形模式) Kali-linux 1.0.3
find --set-root --devices=h /g2ldr.mbr && call set g2ldr.mbr=%@root^%
kernel %g2ldr.mbr%/install/gtk/vmlinuz video=vesa:ywrap,mtrr vga=788  -- quiet
initrd %g2ldr.mbr%/install/gtk/initrd.gz
boot* Y9 W! K" O7 }0 @

title -->    启动 Windows XP/Vista/7/8/ X. I5 T$ G+ x* s$ ]
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr* g7 Q% T% Q  J7 I/ N" M
map () (hd0)0 k5 @! b' f, E% k+ l- p
map (hd0) ()6 ?: L7 [- b% w4 `$ F1 Z$ u* s1 `
map --rehook, K2 O  \8 l( t+ I# _
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr
  G7 y. q1 E( P6 l

好了,最后送大家个我做的grub主题吧,这里有效果图片,请下message就是了

7 v$ g; P6 u2 V+ |1 \
来自群组: BackTrack中文网 小组
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
原创自制多启动U盘 WinPe+maxdos+Beini+BackTrack4
制作GRUB启动U盘
【转载】Android X86 4.3的硬盘安装方法
计算机开机BIOS初始化与MBR操作系统引导详解
Win PE + Ubuntu 9.10 双启动U盘的制作
有什么简单的办法可以制作一个多重引导的启动盘?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服