مساحة إعلانية Hakin9 Magazine

تنصيب أوبنتو 8.10 على usb بشكل يدوي

نشر بتاريخ: نوفمبر 22nd, 2008 | التصنيف: GNU/Linux | - عدد المشاهدات 901 | (2 تعليقات)
السلام عليكم ورحمة الله وبركاته

توزيعة أوبنتو الجديدة 8.10 فيها برنامج جميل لتنصيب التوزيعة على USB وجعلها تعمل منه مع إمكانية حفظ كل أعمالك وتعديلاتك وإضافاتك … أي إنك تستطيع بذلك أن تحمل توزيعتك حيثما تشاء أو كما يقول محبي أوبنتو Carry your Desktop wherever you go … ولكن المشكلة التي واجهتني أنا شخصياً مع البرنامج هذا هو إنه فيه مشاكل في التعامل مع بعض أنواع الـ USB مثل Kingston … ولهذا بعد البحث وجدت طريقة تفي بالغرض وتقوم بذلك …

في البداية قم بتحميل التوزيعة من الأنترنت وأحرقها على قرص CD ومن ثم أعد تشغيل الجهاز لديك مع وضع القرص فيه … أي قم بتشغيل التوزيعة بشكل Live … الآن قم بوضع الـ USB (في أحد المداخل USB التي لديك) والذي تريد إستعماله لتركيب نظامك عليه ويجب ان يكون أكبر من 1 غيغا … بالنسبة لي أشتريت واحد 4 غيغا فقط لكي أستعمله مع أوبنتو، ولهذا أنصحكم بإستعمال واحد كبير الحجم قليلاً لكي تستمتع به أكثر …

الآن نريد معرفة ما هو رقم الـ USB ولهذا قم بفتح طرفية ومن ثم نفذ الأمر:

كود:
sudo fdisk -l

في الغالب سيكون رقم الفلاش USB الذي لديك هو:

كود:
/dev/sdb

أو

كود:
/dev/sdc

ملاحظة: لا تكمل الخطوات اللاحقة إن لم تكن متأكد بتاتاً، لانك ربما تقوم عن طريق الخطأ بحذف القرص الصلب الذي لديك. أكرر الرجاء معرفة الرقم الصحيح للفلاش قبل أن تكمل الطريقة …

الآن قم بعمل umount للفلاشة وذلك لكي نستطيع عمل التقسيمات التي نحتاجها من خلال برنامج fdisk … نفذ الأمر التالي:

كود:
umount /dev/sdb1

إذا كان أسم الفلاش هو sdc أستبدل sdb1 بـ sdc1 وهكذا بالنسبة لباقي الموضوع …

الآن نأتي لعملية التقسيم من خلال برنامج fdisk … قم بتنفيذ الأمر التالي:

كود:
fdisk /dev/sdb

قم بتنفيذ الخيارات التالية بالضبط كما هي:
- أضغط على الحرف p لطباعة جدول التقسيمات الموجود على الفلاشة … إذا كانت لديك أكثر من قسم على الفلاش، قم بحذفهم من خلال الخيار d ورقم القسم الى أن تقوم بحذف جميع الأقسام وتصبح الفلاشة بدون أي قسم …
- الآن أضغط على n لعمل قسم جديد …
- الآن أضغط على الحرف p لجعل القسم هذا نوعه primary
- الآن أضغط على الرقم 1 لكي يكون هذا هو القسم الأول …
- الآن عندما يسألك على الـ cylinder أضغط على Enter لكي نستعمل الرقم الأفتراضي …
- الآن أدخل القيمة التالية:

كود:
+750M

وأضغط على Enter لكي نقوم بعمل القسم بحجم 750 ميغا …
- الآن لكي نجعل هذا القسم يكون bootable أضغط على الحرف a
- الآن قم بإختيار الرقم 1 وذلك لجعل القسم الذي عملناه هو الـ active bootable partition
- الآن أضغط على الحرف t وذلك لتغيير نوع الـ filesystem للقسم هذا …
- الآن أضغط على الرقم 6 وذلك لكي نجعل القسم هذا نوعه FAT16
هكذا أنتهينا من عمل القسم الأول

الآن لنعمل القسم الثاني الذي سيكون لتخزين البيانات نفذ التالي:
- الآن أضغط على n لعمل قسم جديد …
- الآن أضغط على الحرف p لجعل القسم هذا نوعه primary
- أضغط الآن على الرقم 2 وذلك لكي نجعله القسم رقم 2
- الآن عندما يسألك على الـ cylinder أضغط على Enter لكي نستعمل الرقم الأفتراضي …
- أضغط على Enter مرة أخرى وذلك ليأخذ الحجم الكامل المتبقي من الفلاشة التي لديك … إذا لم ترغب بإستعمال المتبقي كله قم بتحديد الرقم الذي تريده كما فعلنا بالقسم الأول عندما حددناه بحجم 750 ميغا … بالنسبة لي أخترته كله …

الآن أنتهينا من التقسيم بشكل كامل ولكن الحقيقة كل ما عملناه هو في الذاكرة … ولكي يتطبق الأمر بشكل صحيح قم بالضغط على الحرف w وذلك لكي يحفظ التقسيمات هذه وعملها على الفلاشة … أي لو إنك خرجت من واجهة برنامج الـ fdisk من دون الضغط على w فإنك ستخرج ولم تعمل حاجة على الفلاشة …

الآن بالنسبة لي أحب أنفذ الأمر للتأكد من كل الأمور وإنه النواة عندي جالسة تقرأ التحديثات الجديدة:

كود:
sudo partprobe

بعد ذلك قم تأكد بإن الفلاشة لم يتم عمل mount لها، لو تم عمل ذلك قم بعمل umount لها …

الآن لنقوم بعمل نظام الملفات على الأقسام التي عملناها … بالبداية لنعمل نظام الملفات الخاص بالقسم الأول، من خلال الأمر:

كود:
sudo mkfs.vfat -F 16 -n ubuntu810 /dev/sdb1

الآن لنقوم بعمل نظام الملفات على القسم الثاني، من خلال الأمر:

كود:
sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2

الآن قم بإخراج الفلاشة USB وقم بإدخالها مرة أخرى … الآن سترى نافذتين فتحت لك وكل واحدة هي عبارة عن القسم الذي عملناه … الآن أرجع الى الطرفية ونفذ الأمر التالي:

كود:
sudo syslinux -sf /dev/sdb1

بعد ذلك نفذ الأمر:

كود:
cd /cdrom

وبعدها لنقم بنسخ محتويات القرص على الفلاشة نفذ الأمر:

كود:
sudo cp -rfv casper dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines install/mt86plus /media/ubuntu810

الآن نفذ:

كود:
cd /media/ubuntu810

ومن ثم لنقم بالأمر التالي:

كود:
sudo cp isolinux.cfg syslinux.cfg

بعدها نفذ الأمر التالي:

كود:
sudo rm text.cfg

وأخيراً نفذ الأمر:

كود:
sudo wget pendrivelinux.com/downloads/u810/text.cfg

الآن كل الذي عليك فعله هو إعادة تشغيل الجهاز وتحديد إمكانية عمل Boot من الـ USB … وهكذا تستطيع إستعمال النظام من الفلاشة مع حفظ كل عملك وكل شيء تقوم به … أي هكذا أصبح لديك نظام متحرك

المرجع: أضغط هنا

لا تنسونا من دعواتكم … هذا ما لدي ودمتم بود …

  1. نوفمبر 29th, 2008 at 05:13

    قمة الروعة في الشرح
    مهتم جدا بهذا الموضوع
    سأجربه وأعود لك سريعا إن شاء الله :)

  2. ديسمبر 1st, 2008 at 12:04

    حياك الله أخي TeVa … هذا من لطفك وذوقك …
    جرب وتعال خبرنا بالنتائج 0

Comments are closed.