You are on page 1of 1

Booting CAINE via PXE

by
Hans-Peter Merkel
http://wwwhp!erkel"e/
In !y o##i$e I have to "o a lot o# $loning an" a$%&isition Progra!s like "$'""( ew#a$%&ire or ssh#s
are al!ost &se" "aily )everal !ainboar"s are lo$ate" on !y workben$h witho&t being asse!ble"
into a PC *his !akes it !&$h easier to atta$h har""rives +)A*A( I,E or )C)I- #or $loning
.perating syste!s $o&l" be boote" by har""rive( C, or /)B B&t all those options nee" a "evi$e to
be $onne$te" I really like to boot #ro! PXE be$a&se I "on0t have to take $are abo&t a booting
!e"ia )etting &p a *1*P )erver is a pretty straight #orwar" thing an" $an be "one within one ho&r
My *1* )erver o##ers booting options like booting: Caine( 23M4( own 4ive C, an" all kin" o#
installation C,s #ro! /b&nt& or ,ebian Here I want to show how to boot #ro! Caine via PXE
5- )etting &p a *1*P )erver
/se http://wiki&b&nt&&sers"e/PXE-Installation to set &p the Basi$ )erver +*1*P-HPA an"
,HCP-
6- )etting &p a N1) )hare
Install n#s-kernel-server with aptit&"e an" $reate a share in /et$/e7ports:
/media/nfs/caine 192.168.0.0/24(ro,async,no_root_squash,no_subtree_check
Copy the $ontent o# yo&r live Caine 4ive C, into this #ol"er:
dr!"r!"r!" 2 root root 4096 2011!09!18 14#$2 cas%er/
dr!"r!"r!" 2 root root 4096 2011!09!18 14#14 .disk/
dr!"r!"r!" 2 root root 4096 2011!09!18 1$#&8 iso'inu"/
!r!!r!!r!! 1 root root 1182 2011!09!18 14#$( md&sum.t"t
dr!"r!"r!" 2 root root 4096 2011!09!18 1$#10 %reseed/
!r!!r!!r!! 1 root root 190 2011!09!18 1$#&8 )*+,-*.diskdefines
!r!!r!!r!! 1 root root 118 2011!09!18 14#$( .r_id
!r!!r!!r!! 1 root root 0 2011!09!18 14#14 ubuntu
'- Create a #ol"er $aine in /var/lib/t#tpboot an" $opy the $ontent o# the $asper #ol"er +see above
into it:
!r!!r!!r!! 1 root root 40(20 2011!09!18 14#$2 fi'esystem.manifest
!r!!r!!r!! 1 root root 40(20 2011!09!18 14#$2 fi'esystem.manifest!deskto%
!r!!r!!r!! 1 root root 408&$ 2011!09!18 14#$2 fi'esystem.manifeste
!r!!r!!r!! 1 root root 11 2011!09!18 14#14 fi'esystem.si.e
!r!"r!"r!" 1 root root (1(1$&8(2 2011!09!18 14#$( fi'esystem.squashfs/
!r!!r!!r!! 1 root root 11221&02 2011!09!18 14#$2 initrd.0.
!r!!r!!r!! 1 root root 190 2011!09!18 1$#&8 )*+,-*.diskdefines
!r!!r!!r!! 1 root root 40$6864 2011!09!18 14#$2 1m'inu.
'- Create a #ile "e#a&lt in /var/lib/t#tpboot/p7elin&7$#g/"e#a&lt with the #ollowing $ontent:
2*)3*4 caine/1m'inu.
+55*3, root6/de1/nfs boot6cas%er netboot6nfs nfsroot6192.168.0.2#/media/nfs/caine
initrd6caine/initrd.0. dhc% s%'ash
+58659:;6 < IP o# yo&r N1) )erver-
*hats abo&t it Make s&re to a$tivate the 4AN Boot .ption in the BI.) o# yo&r !otherboar" an"
boot into yo&r 4ive C, via PXE
Hans-Peter Merkel - hp!=hp!erkel"e
http://wwwhp!erkel"e/

You might also like