شرح تنصيب BackTrack 3 Final على الهارد و اعدادها بالتفصيل
كتب بتاريخ: Jun 23rd, 2008 | بواسطة: عبدالمهيمن

بعد صدور توزيعة Back|Track 3 Final و اطلاعنا عليها في الموضوع السابق أتصور أنكم لاحظتم عدم وجود البرنامج الخاص بتنصيب التوزيعة على الهارد! لا أعرف ما الحكمة من ازالته لكن بهذه الحالة اذا أردنا تنصيب التوزيعة علينا الاعتماد على سطر الأوامر للقيام بهذه المهمة, العملية سهلة جدا وسيتم شرحها في هذا الموضوع بالتفصيل و الصور مع الاعدادت التي يجب تطبيقها و ستنتهي من التنصيب بأقل من 30 دقيقة…
قبل أن أبدأ من الضروري معرفة أن توزيعة Back|Track غير مناسبة للمبتدئين في نظام لينوكس فلهذه التوزيعة استخدامات خاصة نوعا ما و استخدامها يحتاج خبرة مسبقة في نظام لينوكس وسطر أوامره. و يجب التنويه الى أني لست مسؤول عن أي شيء قد يصيب جهازك أو المعلومات الموجودة فيه في حال حدوث أي خطأ أثناء التنصيب و أنت وحدك تتحمل نتيجة ذلك فتأكد من أخذ نسخة احتياطية للمعلومات الهامة قبل البدء في تنصيب التوزيعة.
1- التحضير لعملية التنصيب
كأي نظام لينوكس نقوم بتنصيبه نحتاج لتقسيم الهارد لبارتشن بنظام ملفات ext3 و بارتشن آخر بنظام swap لذلك بعد حرق ملف الـ ISO الخاص بتوزيعة الباك تراك 3 (CD أو DVD اذا كانت النسخة USB) نبدأ اقلاع النظام من القرص بعد ضبط اعدادات الـ BIOS في الجهاز لتظهر لك مثل أو شبيه الصورة التالية:
اختر الخيار الموضح بالصورة ثم اضغط Enter لتبدأ توزيعة Back|Track بالاقلاع…
كما قلت سابقا سنحتاج لبارتشنين لنتمكن من تنصيب التوزيعة على الهارد بالنسبة لي الهارد لدي مقسم بالشكل التالي:
مثل ماهو واضح من الصورة سأستعمل البارتشن sda5 بحجم 19 GB لتنصيب توزيعة الباك تراك عليها وستكون sda6 بارتشن swap بحجم 1 GB تقريبا, أفترض أنك تعرف هذه الأمور وكل شخص يقسم الهارد بالطريقة الي يراها مناسبة
2- تنصيب Back|Track 3 Final على الهارد
بعد الانتهاء من تجهيز البارتشن نبدأ عملية التنصيب ونفتح سطر الأوامر ثم نطبق الأوامر التالية:
bt ~ # umount -abt ~ #mkdir /mnt/bt/bt ~ #mount /dev/sda5 /mnt/bt/
طبعا يجب استبدال sda5 بالبارتشن عندك, أما الأن سنقوم بتنفيذ الأمر الرئيسي الذي سيقوم بنسخ جميع ملفات النظام للبارتشن sda5
bt ~ #cp -pr /{bin,dev,etc,home,lib,opt,pentest,root,sbin,usr,var} /mnt/bt/
سيستغرق الأمر من 10 – 15 دقيقة حسب سرعة الجهاز.. بعد الانتهاء من ذلك نفذ الأوامر التالية:
bt ~ #mkdir /mnt/bt/{boot,mnt,proc,sys,tmp}bt ~ #mount --bind /dev/ /mnt/bt/dev/bt ~ #mount -t proc proc /mnt/bt/proc/
الأن نقوم بنسخ الكيرنل للمجلد boot
bt ~ #cp /boot/vmlinuz /mnt/bt/boot/
مبروك! انتهينا من التنصيب ولم يبقى علينا الا اعداد البووت lilo و بعض الأشياء الأخرى
3- اعداد الـ BootLoader
أول شيء ننفذ الأمر
bt ~ #chroot /mnt/bt/ /bin/bashbt / #
الأن كأننا نستخدم النظام الذي قمنا بتنصيبه الموجود في البارتشن sda5 وأي أمر نكتبه يتم تنفيذه هناك نبدأ بالتعديل على ملف lilo.conf الخاص باعدادت البووت باستخدام محرر النصوص nano
bt ~ #nano /etc/lilo.conf
بعد تطبيق الأمر سيظهر لك الملف بهذا الشكل
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/sda
#message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda1
label = Linux
# Linux bootable partition config ends
الأسطر المسبوقة بالعلامة # ليس لها أي تأثير وهي للدلالة فقط ويمكننا حذفها أو الابقاء عليها أما الأن علينا تعديل الاعدادت كما تناسبنا و نبدأ من السطر 14
vga = 773
بشكل افتراضي ستكون القيمة 773 وتعني مقاسات شاشة
800x600x64k
بالنسبة لي أفضل تغيير القيمة لـ 791 وتعني مقاسات شاشة
1024x768x64k
الأن نحن لدينا بارتشن تحتوي على نظام ويندوز و هي sda1 وبارتشن موجود فيها الباك تراك وهي sda5 لذلك أنا جعلت اعدادات ملف lilo.conf بهذا الشكل
# LILO configuration file
lba32
boot = /dev/sda
prompt
timeout = 120
change-rules
reset
vga = 791
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda5
label = BackTrack
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/sda1
label = Windows
# Windows bootable partiton config ends
الأن نخرج من محرر النصوص nano بالضغط على Ctrl + X سيسألك حفظ اضغط y ثم Enter لم يبقى الا القيام بتثبيت البووت الجديد وذلك بتطبيق الأمر:
bt / # lilo
Added BackTrack *
Added Windows
اذا سارت جميع الخطوات السابقة دون حدوث أي مشكلة هذا يعني أن التثبيت تم بنجاح نفذ الأمر التالي:
bt / # exit
exit
bt ~ #
للخروج من النظام الذي تم تنصيبه ثم نفذ الأمر reboot لاعادة تشغيل الجهاز
bt ~ # reboot
Broadcast message from root (pts/1) (Sun Jun 22 19:41:28 2008):
The system is going down for reboot NOW!
bt ~ #
4- الاعدادات النهائة للنظام
الأن أصبح لدينا النظام منصب وجاهز للاستعمال لكن هنالك بعض الاعدادات يجب القيام بها, أول شيء بعد تسجيل الدخول للنظام باليوزر root والباسورد toor نفذ الأمر passwd لتغيير الباسورد لأنها مكشوفة
الأن بعد أن تم تغيير كلمة المرور أتوقع أنكم لاحظتم كيف كان شكل الاقلاع غير منسق مثل هذه الصور
شكله ليس جميل فنحن نريده أن يظهر مثل الاقلاع من السيدي في الصورة الثانية لذلك سنعدل مرة أخرى على ملف lilo.conf لكن قبل ذلك نفذ الأمر التالي:
bt ~ # splash -s -f /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg >> /boot/splash.initrd
ثم افتح ملف lilo.conf وأضف السطر الملون باللون الأحمر ليصبح الملف النهائي بهذا الشكل
# LILO configuration file
lba32
boot = /dev/sda
prompt
timeout = 120
change-rules
reset
vga = 791
# Linux bootable partition config begins
image = /boot/vmlinuz
initrd = /boot/splash.initrd
root = /dev/sda5
label = BackTrack
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/sda1
label = Windows
# Windows bootable partiton config ends
بعد الانتهاء من حفظ التغييرات ننفذ الأمر lilo مرة ثانية لتنصيب البووت من جديد
bt ~ # lilo
Added BackTrack *
Added Windows
الأن أعد تشغيل الجهاز وانظر للشكل الجديد
الأن أصبح شكله منسق و أجمل بكثير من قبل, لم يبقى أمامنا الا خطوة أخيرة وهي اعدادات البارتشن والـ mount لذلك سنقوم بالتعديل على الملف المسؤول عن ذلك باستخدام محرر النصوص nano
bt ~ # nano /etc/fstab
بالنسبة لي الهارد عندي 3 اقسام الأول sda1 وهو نظام ويندوز بنظام ملفات ntfs, الثاني sda2 وهي بارتشن 20 GB بنظام ملفات fat32, أخيرا sda5 وهي الـ Back|Track بنظام ملفات ext3 لذلك عدلت على ملف fstab وجعلته بهذا الشكل
aufs / aufs defaults 0 0 # AutoUpdate
proc /proc proc defaults 0 0 # AutoUpdate
sysfs /sys sysfs defaults 0 0 # AutoUpdate
/dev/hdc /mnt/hdc iso9660 noauto,users,exec 0 0 # AutoUpdate
/dev/sda1 /mnt/WINDOWS ntfs-3g defaults 0 0 # AutoUpdate
/dev/sda2 /mnt/Fat32 vfat defaults 0 0 # AutoUpdate
/dev/sda5 /mnt/BackTrack ext3 auto,noatime,users,suid,dev,exec 0 0 # AutoUpdate
/dev/sda6 /mnt/sda6 swap auto,defaults 0 0 # AutoUpdate
بعد ذلك يجب عمل المجلدات التي سيتم عليها الـ mount ثم ننفذ أمر عمل mount للجميع
bt ~ # mkdir /mnt/{hdc,WINDOWS,Fat32,BackTrack}
bt ~ # mount -a
الأن النظام جاهز للاستخدام وهو منصب بشكل كامل على الجهاز لتشغيل سطح المكتب نفذ الأمر:
bt ~ # startx
أرجو أن يكون الشرح واضح و مفهوم و أتمنى عدم نقل الموضوع كامل!
من الممكن اقتباس جزء منه و الاشارة الى المصدر لتكملة الشرح…
استخدام موفق ان شاء الله, أخوكم Br4v3-H34r7.


























@sadr: العفو أخي.. سعيد بوجودك بالمدونة و ان شاء الله تكون استفدت من الموضوع
@you must be hunted: أهلا أخي..برنامج النيرو يفي بالغرض أو أي برنامج آخر لكن أهم شيء يتم الحرق على أبطئ سرعة أما التحقق من الـ MD5SUM يتم عن طريق تنفيذ الأمر:
طبعا هذا على لينوكس أما اذا كنت تستخدم ويندوز يجب استعمال احدى الأدوات مثل CyoHash
بالتوفيق…
السلام عليكم اخوى Br4v3-H34r7
قررت تنصيب backTrack2 على الهارد ديسك عندى بجانب الوندوز
الحاله كالأتى:
عندى بالوندوز 4 partition
c:/windows
D:/
E:/
F:/
قلت اخذ مساحه 8 جيجا من E:/
7 جيجا ext3
1 جيجا swap
واضفت البارتيشنات الجديده (swap & ext3 ) ببرنامج Acronis Disk Director Suite
عند الدخول على الباك تراك من السيدى
قرأ الأقسام كالتالى:
hda1===>c
hda5===>D
hda6===>e
hda7===>f
واخيرا قرأ partition اللينوكس باسم
hda8
سؤالى
ازاى اسطب الـBackTrack على (hda8 ) بدون المساس باى من الـpartitions الأخرى
وسمعت ايضا عن ضرورة عمل مجلد boot المرجو ذكر طريقة عمله
ايضا كيف يمكننى تغيير اسماء الأقسام فى اللينكس كأسماءها فى الوندوز؟

اتكلم هنا عن BackTrack 2
اسف على اسألتى الكثير لكن ردك على هو ما سيجعلنى ادخل للينكس
وعليكم السلام.. أخي اقرأ الشرح و ستعرف الطريقة! طبق نفس الموجود تماما مع استبدال اسم البارتشن الموجودة بالبارتشن عندك.. أما اذا كنت تريد الدخول للينوكس من الباك تراك رأيي لا تضيع وقتك لأني أضمن لك بأقل من شهر ستلغي فكرة اللينوكس نهائيا فببساطة لن تعرف كيف تتعامل مع الباك تراك و لن تجد من يجاوب على جميع استفساراتك! بالتوفيق…
السام عليكم ورحمة الله وبركاته………

مشكور اخوي على الشرح الرااااااااائع .
بس عندي سؤال لو تكرمت:
*ايش الفرق بن النسخة بيتا و فاينل؟؟؟
*هل اقدر اني اطبق الشرح على النسخة يتا؟
*في نسخة البيتا ال “installer” موجود هل يمكن استخدامه؟
ومشكور مرة ثانية
اشكرك على ردك
والحمد لله سطبت الkubuntu
لكن مشاكل النت
ازاى اعرف ان كارت الlan متعرف؟
@997: و عليكم السلام.. طبعا النسخة النهائة أفضل و فيها اصلاح للمشاكل التي وجدت في النسخة بيتا و برامج اضافية و طبعا يمكنك تطبيق الشرح على النسخة بيتا و يمكنك استخدام الـ Installer المرفق لكني أفضل اتباع هذا الشرح…
@Stealth: العفو أخي.. و مبروك التنصيب, بالنسبة للاسفسارات أنصحك بالتوجه لمجتمع لينوكس العربي و باذن الله ستجد أجوبة لجميع استفساراتك.
الله يعطيك الف الف الف عافية ويوفقك يارب وينور طريقك
ماشاء الله الشرح كافي وافي وماتقصر يا أحسن انسان شوفته في النت مايبخل بمعلومة ولا
رديت على الردود كلها الله يسعدك يارب
عاد جاه وقتي سؤالي ان شاء الله بسيط انا فهمت الشرح الي فوق كامل وتقدر تقول انا أتفلسفت مع نفسي شويه لانو الكمبيوتر بدون فلسفه ماراح الواحد يتعلم المهم ما ابغى افتي زيادة
انا نزلت النسخه الخاصه بالUSB وبصراحه قريت شرح كثير من مواقع متعدة ومافهمت مرة الUSB يفتح عندي نفس اول شاشة بس ابغى اعرف كيف اسوي الاعدادات وRESIZE للUSB
واخليه يحفظ الاعدادات مع العلم انو يشتغل ويدخل النت والواير ليس شغال وكل شيء بس ابغاه يحفظ الاعدادات اتوماتيك
وان شاء الله ما اكون سألت سؤال يبغاله شرح كثير ومشكوور على قرأة الموضوع حقي ولو ما تقدر ترد راح اكون متفهم الوضع ويعطيك العافيه
الله يعافيك أخي.. ان شاء الله تكون استفدت من الموضوع و شكرا لكلامك و دعواتك الجميلة, حسب ما فهمت منك أنت تريد تنصيب التوزيعة على USB و جعله يحفظ التغييرات.. ؟ بصراحة لم أجرب ذلك من قبل فأنا جربت تنصيبها بشكل LIVE فقط. لكن الطريقة موجودة و يمكنك تجربتها و اعطائنا النتائج
هذا موضوع يشرح عمل ذلك (على الاصدار 2 و يمكن تطبيقه على الاصدار 3) و أيضا فيديو يشرح الطريقة بالتفصيل.. أتمنى لك التوفيق و أهلا بك في المدونة…
مشكور اهوايه
واتمنى منك التواصل معنا
اخوووك احمد وودي
((@GHosT oF ThE SkY: شكرا أخي لتعليقك وكلامك الجميل وأهلا بك في المدونة…)) …. الله يحيك وايخلك
—————————————–
باك للموضوع مع بعض بعض الاسألة ^_^ ……
اخوي 83- Br4v3-H34r7 عندي كم سؤال لاهنت .. ؟؟
وا اعذرني لو طلعت برا نطاق الموضوع شوي .. !!
سؤالي الاول وا الهم الي هو التعربات انا سمعت كثير عن انا نسخة BACKTRACK تتعرف على القطع من دون اي تدخل ….. وانا لي خبرة طويلة مع الابنتو وا ال KNOPPIX

بعد ماشفت موضوع حملة النسخة وا كل شي تمام فا استغرب ولا كرت تعرف !! حتى الصوت ! ….. فاياليت تجاوبني فا اسرع وقت ممكن لني متعلق بين شي وا شي …. وا تحاتي …. في الانتظار .
و عليكم السلام.. هو الكيبورد عندك فيه مشكلة يعني؟! بالنسبة للتوزيعة غريب أنها لم تتعرف! أتوقع وجود مشكلة بالنسخة الموجودة عندك تأكد من ذلك بمطابقة الـ md5sum كما هو مشروح في التعليق 76 بالتوفيق…
استخدمت لينكس (فيدورا9) فتره
فهل يناسبني الباك تراك3 ؟
ام انه صعب جدا وخاص بالمحترفين فقط
السلام عليكم ورحمة الله سلمت يداك اخي الكريم—عندي على الهارد موجودة توزيعة ابونتو قمت بعمل قسم للباك وقمت بتنفيذ الاوامر ولكن عندما اريد تنفيذ امر نسخ الملفات يعطيني ان مجلد الهوم لايمكن ايجاده او لا يمكن كتابته — عندما اقوم بنسخ الملفات الى الهارد واريد ان استخدم بوت الابونتو اعمل ربوت عند هذه الخطوة او ماذا يجب ان افعل بالضبط هل علي ان اضع علامة / عند التقسيم بواسطة برامج التقسيم
@FAHAD: أخي هذا شيء أنت تحدده ليس أنا بشكل عام التوزيعة ليست صعبة فهي نفس توزيعة Slax تقريبا مضاف اليها الأدوات و الاحتراف ليس له علاقة بهذه التوزيعة.. اقرأ هذا الموضوع!
@احمد: و عليكم السلام أخي.. بصراحة لم أفهم ماهي المشكلة! البارتشن الي عملتها كم حجمها؟ و شو هو ناتج الأمر الذي نفذته؟ و يمكنك طبعا استخدام بووت توزيعة أبونتو GURB و استخدامه عوضا عن lilo.. أخيرا رأيي أن تبقى على أبونتو في الوقت الحالي لأن الظاهر أنك ما حتعرف تتعامل مع الباك تراك! بالتوفيق…
لما بفتح ال live cd وادخل على bt3 مش بلاقى البارتشانات sda وانا الهارد بتاعى sata
ياريت اعرف ايه الحل لو سمحتم.
مع ان ubuntu كانت شغاله معايا تمام
يعنى لما انفذ الأمر
mount /dev/sda5 /mnt/bt
بيطلع لى رساله
device dosen’t exist