شرح تنصيب BackTrack 3 Final على الهارد و اعدادها بالتفصيل

BackTrack to harddisk

بعد صدور توزيعة Back|Track 3 Final و اطلاعنا عليها في الموضوع السابق أتصور أنكم لاحظتم عدم وجود البرنامج الخاص بتنصيب التوزيعة على الهارد! لا أعرف ما الحكمة من ازالته لكن بهذه الحالة اذا أردنا تنصيب التوزيعة علينا الاعتماد على سطر الأوامر للقيام بهذه المهمة, العملية سهلة جدا وسيتم شرحها في هذا الموضوع بالتفصيل و الصور مع الاعدادت التي يجب تطبيقها و ستنتهي من التنصيب بأقل من 30 دقيقة…

قبل أن أبدأ من الضروري معرفة أن توزيعة Back|Track غير مناسبة للمبتدئين في نظام لينوكس فلهذه التوزيعة استخدامات خاصة نوعا ما و استخدامها يحتاج خبرة مسبقة في نظام لينوكس وسطر أوامره. و يجب التنويه الى أني لست مسؤول عن أي شيء قد يصيب جهازك أو المعلومات الموجودة فيه في حال حدوث أي خطأ أثناء التنصيب و أنت وحدك تتحمل نتيجة ذلك فتأكد من أخذ نسخة احتياطية للمعلومات الهامة قبل البدء في تنصيب التوزيعة.

1- التحضير لعملية التنصيب

كأي نظام لينوكس نقوم بتنصيبه نحتاج لتقسيم الهارد لبارتشن بنظام ملفات ext3 و بارتشن آخر بنظام swap لذلك بعد حرق ملف الـ ISO الخاص بتوزيعة الباك تراك 3 (CD أو DVD اذا كانت النسخة USB) نبدأ اقلاع النظام من القرص بعد ضبط اعدادات الـ BIOS في الجهاز لتظهر لك مثل أو شبيه الصورة التالية:

BackTrack 3 Install 1

اختر الخيار الموضح بالصورة ثم اضغط Enter لتبدأ توزيعة Back|Track بالاقلاع…

BackTrack 3 Install 2

كما قلت سابقا سنحتاج لبارتشنين لنتمكن من تنصيب التوزيعة على الهارد بالنسبة لي الهارد لدي مقسم بالشكل التالي:

BackTrack 3 Install 3

مثل ماهو واضح من الصورة سأستعمل البارتشن sda5 بحجم 19 GB لتنصيب توزيعة الباك تراك عليها وستكون sda6 بارتشن swap بحجم 1 GB تقريبا, أفترض أنك تعرف هذه الأمور وكل شخص يقسم الهارد بالطريقة الي يراها مناسبة

2- تنصيب Back|Track 3 Final على الهارد

بعد الانتهاء من تجهيز البارتشن نبدأ عملية التنصيب ونفتح سطر الأوامر ثم نطبق الأوامر التالية:

bt ~ # umount -a
bt ~ # 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/

BackTrack 3 Install 4

مبروك! انتهينا من التنصيب ولم يبقى علينا الا اعداد البووت lilo و بعض الأشياء الأخرى

3- اعداد الـ BootLoader

أول شيء ننفذ الأمر

bt ~ # chroot /mnt/bt/ /bin/bash
bt / # 

الأن كأننا نستخدم النظام الذي قمنا بتنصيبه الموجود في البارتشن 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 لتغيير الباسورد لأنها مكشوفة

BackTrack 3 Install 5

الأن بعد أن تم تغيير كلمة المرور أتوقع أنكم لاحظتم كيف كان شكل الاقلاع غير منسق مثل هذه الصور

BackTrack 3 Install 6

شكله ليس جميل فنحن نريده أن يظهر مثل الاقلاع من السيدي في الصورة الثانية لذلك سنعدل مرة أخرى على ملف 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

الأن أعد تشغيل الجهاز وانظر للشكل الجديد

BackTrack 3 Install 7

الأن أصبح شكله منسق و أجمل بكثير من قبل, لم يبقى أمامنا الا خطوة أخيرة وهي اعدادات البارتشن والـ 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.

رابط التعقيبات

أرسل الى صديق





أرسل الموضوع
twitter del.icio.us digg reddit stumbleupon facebook technorati google yahoo

التعليقات
  1. 46- Br4v3-H34r7 كتب بتاريخ: 12 Jul 2008 الساعة: 5:35 PM

    تقصد أن البارتشن fat32 على كل حال فرمت البارتشن بنظام ملفات ext3 أو ext2 ثم أعد تنفيذ الخطوات السابقة و ان شاء الله ستحل المشكلة…

  2. 47- e0y0e كتب بتاريخ: 12 Jul 2008 الساعة: 10:44 PM

    المشكله فى كده انا اعرف افرمت بنظام مات 32 والان تى افى اس بس
    كمل جميلك وقولى ازاى انا نزلت ماجيك بارتشن

  3. 48- Br4v3-H34r7 كتب بتاريخ: 12 Jul 2008 الساعة: 10:54 PM

    أخي كما قلت في بداية الموضوع “توزيعة Back|Track غير مناسبة للمبتدئين في نظام لينوكس” المفروض هذا الشيء يكون من البديهيات لأن صدقني ستتعب كثير مع الباك تراك على هذه الحالة.. على كل حال الموضوع بسيط جدا باستخدام برنامج Partition Magic مثلا أو أي برنامج خاص بتقسم الهارد.. اختر Format للبارتشن الذي تريد تنصيب الباك تراك عليها ثم ابحث عن نظام ملفات ext3 وحدده ثم قم بفرمتت البارتشن ببساطة! (بعد الفرمتة لن تظهر البارتشن في نظام ويندوز) ثم أكمل التنصيب كما ذكر في الشرح. و أرجع أنصحك مرة أخرى تعلم لينوكس أولا ثم ابدأ باستخدام الباك تراك أن تبدأ بها من الأن خطأ×خطأ لأنك مش حتعرف تستخدمها أو تستخدم أدواتها و بالنهاية أنت حر القرار راجع لك أنا علي أن أنصحك فقط!, بالتوفيق…

  4. 49- e0y0e كتب بتاريخ: 14 Jul 2008 الساعة: 2:45 AM

    السلام عليكم ورحمه الله وبركاته
    اخى جملتان اريد انا اقولهم 1/ يفوز باللذات كل مجازف ويموت بالحسرات من حسب العواقب
    2/ من خاف علو الجبال عاش ابد الدهر بين الحفر

    والله انت عملت اللى عليك وزياده بس والله انا عاوز اتعلم والحين انا بدا ت اتعلم
    وان شاء الله انزلها اليوم
    وما فيش شئ راح اندم عليه ايه اللى هيحصل يعنى ففورمات .,, نسخه جديده بس
    والله انت شرحك ميه ميه

  5. 50- Br4v3-H34r7 كتب بتاريخ: 14 Jul 2008 الساعة: 3:04 AM

    أخي أنا لم أقل ابتعد و لا تستخدم لينوكس أو الباك تراك الي أقصده أن عليك صعود السلم درجة درجة لكي تستطيع اكمال الطريق و تعلم كيفية استخدام التوزيعة و أدواتها (بالشكل الصحيح) فهنا لا علاقة للأمر بالخوف و المجازفة.. على كل حال شكلك ما اقتنعت جرب تستخدم الباك تراك و بعد مدة ستتذكر نصيحتي بالتوفيق…

  6. 51- e0y0e كتب بتاريخ: 14 Jul 2008 الساعة: 3:23 AM

    شكرا اخى انا اكلمك الان من الباك تراك
    شكرا كتير كتير كتير
    فعلا ساتذكر كلامك

  7. 52- IsLaNd ArMoR كتب بتاريخ: 15 Jul 2008 الساعة: 5:16 AM

    السلام عليكم ورحمة الله وبركاته
    الحمدلله اولأً واخراً
    ثم اشكرك وابوـــــــــــــــــــــــس راسك
    ياخي كذا الشرح ولابلاش متعب عمري بالمواقع الثانيه اندمرت عيوني وانا مغير اطالع بالمواقع الانجليزية والعربية
    قلت ابدا ًً ًً ً ما انام وإلا وانا شاكرك
    الله يجزاك خير
    يعلم الله اني قد احببتك فيه , والشباب كلهم
    طبعا مو بس عشان الشرح تبع الباك تراك بل لأنك اخي في الاسلام ومن ثم ان تفرغت واعطيتنا من وقتك الثمين للشرح
    ما اقدر اعبر لك عن سعادتي
    اسال الله اني يفرج عنك كما فرجت عني وعن المسلمين
    اخير يمكن تلقون بعض الاخطاء الاملائية اعذروني تراني دايخ (( نعسان )) مرررره
    وجزاك الـــــــــــــــــــــــــــلـــــــــــــــــه خيرا
    محبكم
    عبدالمحسن

  8. 53- Br4v3-H34r7 كتب بتاريخ: 15 Jul 2008 الساعة: 12:05 PM

    وعليكم السلام,, أهلا بك أخي عبد المحسن ان شاء الله يكون الموضوع نال اعجبك و سعيد جدا أني استطعت أن أفيد شخص ولو بالقليل شكرا كلامك و دعواتك الجميلة.. بالنهاية أتمنى لك نوم هنيء و استخدام موفق للباك تراك…

  9. 54- PuppetMaster كتب بتاريخ: 16 Jul 2008 الساعة: 2:17 AM

    أخي العزيز أشكرك من كل قلبي على هذا الشرح الوافي
    لقد نجحت في فعل كل ذلك ولكن وقفت امامي عقبة تعلمي هذا النظام الرائع
    وهي لا أستطيع تعريف كارت الشاشة والذي من نوع Nvidia Geforce fx 5200
    فعندما أعرفه تأني لي هذه الرسالة:Cann’t find precompiled kernel interfaces
    وبعدها يتوقف التنصيب لقد بحثت في كل مكان في أرجاء النت ولكن كل مجهوداتي بائت بالفشل
    وأيضا توجد مشكلة المالتيميديا فلا يوجد أي فيديو أستطيع تشغيله
    وشكرا لك يا أخي مقدما وجزاك الله خير على مجهودك الطيب (( واعتذر عن الاطالة ))

  10. 55- Br4v3-H34r7 كتب بتاريخ: 16 Jul 2008 الساعة: 2:42 AM

    شكرا أخي PuppetMaster على كلامك و مبروك التنصيب.. بالنسبة لتعريف كرت شاشة Nvidia على ما أذكر أن بعض الأخوة عانى من هذه المشكلة أيضا.. كما قلت له لن أستطيع أن أفيدك بدقة لأني لم أتعامل هذه النوعية من كروت الشاشة من قبل.. جرب تحمل التعريف من موقع الشركة و القيام بتعريفه كأي توزيعة لينوكس أخر و يوجد موضوع يشرح طريقة اعداد كرت Nvidia على الباك تراك تجده هــنــا و لا تنسى أن تبحث في منتدى Remote Exploit و ان شاء الله ستجد الحل هناك, أما الملتيميديا نصب برنامج VLC و باذن الله سيعمل كل شيء, بالتوفيق…

  11. 56- m1hmoud كتب بتاريخ: 18 Jul 2008 الساعة: 6:01 PM

    أخى عبد المهيمن ابقى اشرح كيفية ضبط اعدادات النت من سطر الأوامر

    ولو فيه مرجع عربى مفيد لسطر الأوامر ياريت تدلنى عليه

    وشكراً على الشرح

  12. 57- Br4v3-H34r7 كتب بتاريخ: 20 Jul 2008 الساعة: 3:14 PM

    اذا كان يوجد سيرفر DHCP في الشبكة كل ماعليك هو تطبيق الأمر

    dhcpcd eth0

    مع استبدال eth0 باسم كرت الشبكة عندك, أما اذا كان لا يوجد سيرفر DHCP و تحتاج لاعداد اتصالك بشكل يدوي Static IP فعليك استعمال الأوامر التالية:

    ifconfig eth0 192.168.0.50/24

    هذا الأمر يستخدم لتحديد IP Address جهازك والـ Netmask, في هذه الحالة حددت ايبي الجهاز 192.168.0.50 و بما أنه /24 فهذا يعني أن Netmask = 255.255.255.0 بعد الانتهاء من ذلك نقوم بتحديد Gateway الشبكة باستخدام الأمر التالي:

    route add default gw 192.168.0.1

    مع استبدال 192.168.0.1 بأي بي Gateway الشبكة عندك, أخيرا استعمل الأمر

    echo "nameserver 192.168.0.1" > /etc/resolv.conf

    لتحديد سيرفر الـ DNS مرة أخرى مع استبدال 192.168.0.1 بأيبي سيرفر الـ DNS عندك.. و بالنسبة للأوامر ابحث في LinuxAC.org و ستجد ما تحتاج

    بالتوفيق…

  13. 58- FaHaD-bt كتب بتاريخ: 31 Jul 2008 الساعة: 7:06 AM

    السلام عليكم ورحمة اللهـ وبركاته,,,

    اولاً اشكرك على هذا الشرح الجميل والرائع جداً

    انا حاولت من قبل اثبت الباك تراك لكن عجزت وتركتها فتره والان رجعت لها

    وطبقت الشرح وصلت حتى التعديل على lilo
    ====================================
    # LILO configuration file
    lba32
    boot = /dev/sda
    prompt
    timeout = 120
    change-rules
    reset
    vga = 773
    # Linux bootable partition config begins
    image = /boot/vmlinuz
    root = /dev/sda2
    label = BackTrack
    # Linux bootable partition config ends

    # Windows bootable partition config begins
    other = /dev/hdb2
    label = Windows
    # Windows bootable partiton config ends
    =====================================
    بعدها احفظها عادي
    واكتب lilo
    هذا الناتج
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    bt ~ # lilo
    Warning: /dev/sda is not on the first disk
    Fatal: creat /boot/map~: Read-only file system
    bt ~ #
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    أرجو منك تحديد الخطأ

  14. 59- فراشة الربيع كتب بتاريخ: 31 Jul 2008 الساعة: 7:59 AM

    بسم الله الرحمن الرحيم

    الف شكر لك اخي بس عندي استفسار بسيط

    انا قمت بكل الخطوات اللي ذكرتها بس احياناً تظهر أخطاء شوف معي

    cannot create directory `/mnt/bt/var’: No space left on device
    ما الخطأ هنا
    عندما اطبع هالأمر لايعطيني ننتيجهmkdir /mnt/bt/

    يطلع لي خطأ تعبت رغم اني مجهز للنسخة هاردسك كامل له يعني راك يكون البارتشن sda1

  15. 60- Br4v3-H34r7 كتب بتاريخ: 31 Jul 2008 الساعة: 1:27 PM

    @FaHaD-bt: أهلا بك أخي.. الخطأ من الخيارات الموجودة في ملف lilo.conf تأكد من اعدادات البارتشن عندك و ان شاء الله بيمشي الحال لأن السطر الثالث

    boot = /dev/sda

    يعني هاردك من نوع ساتا و البارتشنات ستكون sda1, sda5… أما أنت البارتشن الخاصة للباك تراك

    root = /dev/sda2

    و البارتشن الخاصة بالويندوز

    other = /dev/hdb2

    أتوقع في خطأ بس مالي عارف تقسيم الهارد عندك! و لاتنسى تنفيذ الأمر

    bt ~ # chroot /mnt/bt/ /bin/bash

    قبل القيام بتعديل ملف lilo.conf أو تنصيب البووت

    @فراشة الربيع: واضح من الرسالة No space left on device لم يبقى مساحة على الهارد! ما هي حجم البارتشن المخصصة للباك تراك؟

الصفحات: « 1 2 3 [4] 5 6 7 8 9 10 1116 » أظهر جميع التعليقات

عذراً.. لقد تم اغلاق التعليقات على هذا الموضوع!


أعلى الصفحة