100% Рабочий способ легко сохранять изменения в BackTrack 3
И так.... Грузимся в Flux (почему флакс? - да потому-что там удобней. ИМХО) После загрузки запускаем Xterm и пишем в нём следующие: Code touch save.sh chmod 755 save.sh После этих действий у вас в дериктории /root/ создаётся файл save.sh Закрываем Терминал, больше он нам не пригодится. Далее жмем правую кнопку и выбераем File utils -> Konqueror После запуска, жмем Home Folder, там видим наш файл save.sh, открываем его с помощью Kwrite и вставлеем вот этот текст: Code #!/bin/sh #NAME: save.sh #AUTHOR: npu3pak #COMPANY: Records ##INFO: this is a script i made to merge two .lzm #files to keep up to date and to make backtrack easy to use
USBDRIVE=`find /mnt/*/BT3 -maxdepth 0` lzmdir=${USBDRIVE}/optional/ changes=/mnt/live/memory/changes tempTEMP=/tmp/changes tempdir=/tmp/ lzm=mychanges.lzm lzmbak=mychanges.lzm.bak rootdir=/root/
if [ -s ${lzmdir}/$lzm ]; then echo "changes.lzm found. mergeing old and new." cp $lzmdir$lzm $lzmdir$lzmbak dir2lzm ${changes} $rootdir$lzm -skipcheck mkdir ${tempTEMP} lzm2dir $lzmdir$lzm ${tempTEMP} lzm2dir $rootdir$lzm ${tempTEMP} rm -r $rootdir$lzm dir2lzm ${tempTEMP} $rootdir$lzm -skipcheck mv $rootdir$lzm ${lzmdir}$lzm rm -r ${tempTEMP} exit else echo "change.lzm not found. making a new one." dir2lzm ${changes} $lzm -skipcheck mv $lzm ${lzmdir}$lzm exit
fi Жмем сохранить, закрываем Kwrite и Konqueror. Далее жмем правую кнопку, выбераем Settings -> Menu Editor В открывшемся окне лезем в самый низ, удаляем лишнию строчку И перед строчкой [exit] (logout) пишем вот это: Code [exec] (Save Changes) {xterm -geom 100x40 -title "Save Changes" -e "cd ~ ; save.sh ; sudo -s"} После чего жмем F3 для сохранения документа и закрываем терминал. Усё. Теперь когда захотите сохранить свои изменения, просто нажимайте правую кнопку и выберайте System Tools -> Save Changes Чуть не забыл, в Menu.lst (или как у вас звется) необходимо вставить эти строки: Code #LABEL xconf2 Persistent Changes title BT3 Graphics mode (Flux) With Changes kernel /bt3/vmlinuz APPEND vga=0x317 initrd=/bt3/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw load=mychanges autoexec=xconf;flux initrd /bt3/initrd.gz load=mychanges - эта запись отвечает за загрузку вашего файла с сохраненными параметрами. КОНЕЦ З.Ы. Это моя первая статья - так что нагами не бить )) Хочу выразить огромное СПОСИБО этому сайту, а также сайту remote-exploit.org за их супер дистрибутив, да и вообще за работу. Особенная благодарность KDn'у, за его помощь. советы, да и за то, что не послал меня куда подальше ))) При копировании данной статьи прошу указывать автора. Для вас ведь старался
Источник: http://greenflash.su |