قد لا يكون ال gpart موجودا فى بعض الاجهزة او التوزيعات ؟؟؟
اوكود PHP:
sudo yum -y install gpart
او من مدير الحزم package manger اختر الحزمة وقم بتنصيبهاكود PHP:
sudo apt-get install gpart
تحياتى
السلام عليكم ورحمة الله وبركاته
اليوم سنتحدت عن ال mbr او Master Boot Record
ال mbr هى اول 512 بايت فى الهارد الخاص بيك وهى مقسمه الى :
1- 446 bytes وهى التى يوجد بها الكود الذى يسمح لك ببدء عمل الجرب او Grub والذى يسمح لك ببدء تحميل النظام التشغيل الخاص بكم
والجزء الثانى يوجد به 64 بايت لل partition tableكود PHP:
2- 66 bytes contain a 64-byte partition table and a 2-byte signature at the very end
وينتهى ب 2 بايت فى النهاية
وال partition table هى عبارة عن جدول يوجد به بيانات عن البارتشن الأساسى والبارتشنات الاخرى فمثلا اين تبدأ واين تنتهى وطبعا هذا يكون بال cylinder والعديد من البيانات المهمة عن ال partations الخاصة بك
تخيل ما يحدث لو ضاعت هذه ال 512 بايت ؟؟؟؟
ولذلك سنقوم بعمل باك اب من هذه ال 512 بايت
الاداة dd هتقوم بعمل باك اب back up للجزء المطلوب وهى من ادوات unix التى تقوم بتنفيذ المطلوب منها بكفاءة
وسنقوم الان بعمل الباك اب من خلال الامر التالى :
والاداة ببساطة ستقوم بعمل قراءة ونسخ من ال /dev/sda لأول 512بايت ويقوم بنسخهم الى الملف mbr_backupكود PHP:
$ sudo dd if=/dev/sda of=mbr_backup bs=512 count=1
وطبعا تقدر تنسخ الملف المطلوب وهوا الباك اب الى اى هارد ديسك اخر للحفاظ عليه او الى فلاش ميمورى او اى وسيط تخزين
ولعمل إستعادة لهذا ال back up من الملف الى ال MBR
طبعا سيكون الجهاز بالكامل مش شغال فستقوم بادخال ال rescue disk
او اى توزيعة لينوكس live CD وتقوم بكتابة الامر التالى فى ال terminal
ولتجربة الامر السابق يمكنك اتلاف ال mbr الخاص بك وذلك من خلال الامر التالى : ( يجب توخى الحذر التام لأن هذا الأمر قد يؤدى الى إتلاف الهارد ديسك الخاص بك بالكامل وليس ال mbr فقط )كود PHP:
$ sudo dd if=mbr_backup of=/dev/sda bs=512 count=1
سيقوم هذا بمسح ال MBR وسيضع بدلا منها 00 فى المساحة بالكامل المذكورة وهى mbr او اول 512 بايت فى البارتشنكود PHP:
$ sudo dd if=/dev/zero of=/dev/sda bs=512 count=1
إصلاح ال Partition Table يكون من خلال التالى :
سنستخدم الأداة الشهيرة gpart وطبعا ستكون داخل الجهاز ب live CD
ستقوم الأداة بفحص الهارد بالكامل وستبحث عن بدايات البارتشن لكل بارتشن ونهاية البارتشن وبعد ان تنتهى الأداة ستقوم بإخراج البيانات فى شكل منسق لك لتقوم بالقراءة والتعديل فى حالة رغبتك فى التعديل أو فى حالتنا هذه ستقوم بعمل write لهذه ال partition table مرة اخرى
سيقوم الامر السابق بعمل اسكان للهارد ديسك ويحدد البارتشناتكود PHP:
sudo gpart /dev/sda
اذا اردنا كتابة النتيجة السابقة فعلا فى الهارد وتحديد البارتشنات كما اظهرها البرنامج ... مع الملاحظة انها مختفية وغير ظاهرة وال partation tables غير موجودة فسنوقم بكتابه النتيجة write على الهارد كما يلىكود PHP:
root@kareem-pc:/home# gpart /dev/sda
Begin scan...
Possible partition(DOS FAT), size(9005mb), offset(0mb)
Possible partition(Linux swap), size(1004mb), offset(9005mb)
Possible extended partition at offset(10009mb)
Possible partition(Linux ext2), size(10001mb), offset(10009mb)
Possible partition(DOS FAT), size(56305mb), offset(20010mb)
End scan.
Checking partitions...
Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary
Partition(Linux swap or Solaris/x86): primary
Partition(Linux ext2 filesystem): invalid logical
Partition(DOS or Windows 95 with 32 bit FAT, LBA): orphaned logical
Ok.
Guessed primary partition table:
Primary partition(1)
type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA)
size: 9005mb #s(18442557) s(63-18442619)
chs: (0/1/1)-(1023/254/63)d (0/1/1)-(1147/254/63)r
Primary partition(2)
type: 130(0x82)(Linux swap or Solaris/x86)
size: 1004mb #s(2056320) s(18442620-20498939)
chs: (1023/254/63)-(1023/254/63)d (1148/0/1)-(1275/254/63)r
Primary partition(3)
type: 015(0x0F)(Extended DOS, LBA)
size: 10001mb #s(20482875) s(20498940-40981814)
chs: (1023/254/63)-(1023/254/63)d (1276/0/1)-(2550/254/63)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
الى هنا قمنا بعرض وعمل التالى :كود PHP:
sudo gpart -W /dev/sda /dev/sda
1- اخذ باك اب من ال MBR
2-إسترجاع ال partation tables
والان ننتقل إلى خطوة أخرى وهى :
إسترجاع ال Boot Code
فبعد ان قمنا باسترجاع ال partation tables نحتاج الى تكملة خطواتنا واسترجاع البوت كود كالتالى
اولا لديك طريقتين اما بالدخول الى اللينوكس على جهازك و هنا ستقوم بكتابه الامر التالى :
ولا تنسى ان تستبدل ال /dev/sda بالبارتشن الرئيسى لك او الاساسىكود PHP:
$ sudo grub-install --recheck /dev/sda
او تقوم بوضع ال live CD ولهذا ستحتاج الى الدخول الى البارتشن الروت الخاص بك الذى يوجد به ملفات السيستم من خلال chroot وتقوم منه بتسطيب الجرب GRUBمرة أخرى
فستقوم بذلك كالتالى :
وتختار من الذى يظهر لك :كود PHP:
$ sudo mkdir /mnt/sda1
$ sudo mount /dev/sda1 /mnt/sda1
$ sudo chroot /mnt/sda1 /usr/sbin/grub-install
لا تنسى ان ال /dev/sda هوا البارتشن الروت الخاص بككود PHP:
-recheck /dev/sda
مع الملاحظة اذا لم يتم تنصيب الجرب من خلال ال chroot داخل الروت بارتشن فستقوم بعمل التالى :
وستقوم باختيار الخيار التالى :كود PHP:
$ sudo /usr/sbin/grub-install --recheck
إلى هنا إنتهى الشرحكود PHP:
-root-directory /mnt/sda1 /dev/sda
إن شاء الله يكون تولد لدينا جميعا إحترام لل MBR وأن نقوم بتطبيق الخطوات وعمل باك اب لل MBR
أتمنى من المولى تبارك وتعالى أن أكون وفقت فى إختيار ووضع الموضوع لكم وشرحه بشكل يستطيع الجميع فهمه
غن أصبت فبتوفيق من المولى تبارك وتعالى و إن أخطأت فمن الشيطان
يرجى وضع أى ملاحظات أو إضافات من قبلكم لإثراء الموضوع أكثر فأكثر...
دعواتكم لنا
لكم منا كل التحية والتقدير
كريم عبد القادر
يارب إن عظمت ذنوبى كثرة ... فلقد علمت بأن عفوك أعظم---------------عضو بجامعة عرب هاردوير
كورس RHCE
تحت رعاية المهندس / مصطفى طنطاوى
----------الحمد لله نجحت ... حاليا الفرقة التالتة ..كلية التجارة وإدارة الأعمال ... جامعة القاهرة ...يارب عقبال الجميع :ah40:
------الماتريال الخاصة بكورس اللينوكس
كتب خاصة تخص اللينوكس وكيفية ايجاد الكتب عبر الانترنت
تنصيب توزيعة csntOS على بيئة ويندوز شرح شامل من البداية
فيدورا 11 تغطية شاملة والطريق نحو الاحتراف
تنصيب ويندوز داخل بيئة عمل لينوكس أوبنتو .. شرح شامل
قريبا تكتمل سلسلة المحاضرات ... مقالات متابعة لكورس ال rhce بالمنتدى
قد لا يكون ال gpart موجودا فى بعض الاجهزة او التوزيعات ؟؟؟
اوكود PHP:
sudo yum -y install gpart
او من مدير الحزم package manger اختر الحزمة وقم بتنصيبهاكود PHP:
sudo apt-get install gpart
تحياتى
يارب إن عظمت ذنوبى كثرة ... فلقد علمت بأن عفوك أعظم---------------عضو بجامعة عرب هاردوير
كورس RHCE
تحت رعاية المهندس / مصطفى طنطاوى
----------الحمد لله نجحت ... حاليا الفرقة التالتة ..كلية التجارة وإدارة الأعمال ... جامعة القاهرة ...يارب عقبال الجميع :ah40:
------الماتريال الخاصة بكورس اللينوكس
كتب خاصة تخص اللينوكس وكيفية ايجاد الكتب عبر الانترنت
تنصيب توزيعة csntOS على بيئة ويندوز شرح شامل من البداية
فيدورا 11 تغطية شاملة والطريق نحو الاحتراف
تنصيب ويندوز داخل بيئة عمل لينوكس أوبنتو .. شرح شامل
قريبا تكتمل سلسلة المحاضرات ... مقالات متابعة لكورس ال rhce بالمنتدى
شكرى و تقديرى لك
معلم كبير اوى يا كيمو
Knowledge is belong to human
يارب إن عظمت ذنوبى كثرة ... فلقد علمت بأن عفوك أعظم---------------عضو بجامعة عرب هاردوير
كورس RHCE
تحت رعاية المهندس / مصطفى طنطاوى
----------الحمد لله نجحت ... حاليا الفرقة التالتة ..كلية التجارة وإدارة الأعمال ... جامعة القاهرة ...يارب عقبال الجميع :ah40:
------الماتريال الخاصة بكورس اللينوكس
كتب خاصة تخص اللينوكس وكيفية ايجاد الكتب عبر الانترنت
تنصيب توزيعة csntOS على بيئة ويندوز شرح شامل من البداية
فيدورا 11 تغطية شاملة والطريق نحو الاحتراف
تنصيب ويندوز داخل بيئة عمل لينوكس أوبنتو .. شرح شامل
قريبا تكتمل سلسلة المحاضرات ... مقالات متابعة لكورس ال rhce بالمنتدى
ما شاء الله اية الحلاوة دى يا كريم ؟
[SIZE=1][B][B]..||..[/B][/B][/SIZE][SIZE=1][B][B][URL="https://www.arabhardware.net/forum/showthread.php?t=125858"]حمل جميع محاضرات احمد نبيل R&S من رفعى[/URL]..||..[/B][/B][B][B][COLOR=Red][URL="https://www.arabhardware.net/forum/showthread.php?t=119516"]شرح IS-IS[/URL][/COLOR]..||..[/B][/B][B][URL="https://www.arabhardware.net/forum/showthread.php?t=108310"][B]شرح IPv6,OSPFv3 [/B][/URL][B]..||..[URL="https://www.arabhardware.net/forum/showthread.php?t=108310"].[/URL][/B][/B][URL="https://www.arabhardware.net/forum/showthread.php?t=100662"][B]شرح كامل للOSPF[/B][/URL][B][B]..||..[/B][/B][URL="https://www.arabhardware.net/forum/showthread.php?t=91625"][B]حصريا شرح الEigrp[/B][/URL][B][B]..||..[/B][/B][B][URL="https://www.arabhardware.net/forum/showthread.php?t=93682"]كن خبير لتحليل ترافيك شبكتك مع شرحWireShark[/URL][/B][B][B]..||..[/B][/B][URL="https://www.arabhardware.net/forum/showthread.php?t=94484&highlight=iptv"][B]مقال عن تقنية الIPTV[/B][B][B]..||..[/B][/B][/URL][B][URL="https://www.arabhardware.net/forum/showthread.php?t=93854"]جميع اوامر الروتنجIOS[/URL][/B][B][B]..||..[/B][/B][B][URL="https://www.arabhardware.net/forum/showthread.php?t=94813"]أفضل برنامج لرسم وتخطيط الشبكات وبدون تنصيب[/URL][/B][B][B]..||..
[/B][/B] [URL="https://badr-call-manager.blogspot.com/"][IMG]https://muslimtech.files.wordpress.com/2010/06/blog-badr-banner.jpg[/IMG][/URL]
[URL="https://mohammad.islamway.com/"][B]سيرة أشرف من مس هذا الكوكب بقدمه وبجميع اللغات[/B][/URL]
[/SIZE]
ماشاء الله عليك ياكيمو مبدع
[URL="https://img193.imageshack.us/i/ubuntuuser2php.png/"]
[/URL]
معلم كبير ياكيمو ومجهود رائع تسلم ايدك
بس برده قدام 10 سنين:D
الف شكر يا كريم على الشرح والمجهود الرائع
جزاك الله خيراا
[CENTER][B][SIZE=5][COLOR=blue]لا اله الا انت سبحانك انى كنت من الظالمين[/COLOR][/SIZE][/B][/CENTER]
الف شكر يا كيمو وربنا يوفقك في حياتك ان شاء الله
شرح مميز ومنظم .. الله ينور عليك
تسلم ياباشا ربنا يحفظك
تسلم ونورت الموضوع
ياااااااااااه :ah17:
هانت ::ah38:p
نورت يا باشمهندس
منور ياباشمهندس
المهم تكون اخدت الباك اب وحفظته على اسطوانة عشان انته عارف الكمبيوترات ياما بتهزهز :p
شكرا لردك نورت الموضوع
متنسوش يا جماعة تاخدوا الباك اب اللى قلنا عليه
تحياتى
يارب إن عظمت ذنوبى كثرة ... فلقد علمت بأن عفوك أعظم---------------عضو بجامعة عرب هاردوير
كورس RHCE
تحت رعاية المهندس / مصطفى طنطاوى
----------الحمد لله نجحت ... حاليا الفرقة التالتة ..كلية التجارة وإدارة الأعمال ... جامعة القاهرة ...يارب عقبال الجميع :ah40:
------الماتريال الخاصة بكورس اللينوكس
كتب خاصة تخص اللينوكس وكيفية ايجاد الكتب عبر الانترنت
تنصيب توزيعة csntOS على بيئة ويندوز شرح شامل من البداية
فيدورا 11 تغطية شاملة والطريق نحو الاحتراف
تنصيب ويندوز داخل بيئة عمل لينوكس أوبنتو .. شرح شامل
قريبا تكتمل سلسلة المحاضرات ... مقالات متابعة لكورس ال rhce بالمنتدى
مشكور و بارك الله فيك
يارب إن عظمت ذنوبى كثرة ... فلقد علمت بأن عفوك أعظم---------------عضو بجامعة عرب هاردوير
كورس RHCE
تحت رعاية المهندس / مصطفى طنطاوى
----------الحمد لله نجحت ... حاليا الفرقة التالتة ..كلية التجارة وإدارة الأعمال ... جامعة القاهرة ...يارب عقبال الجميع :ah40:
------الماتريال الخاصة بكورس اللينوكس
كتب خاصة تخص اللينوكس وكيفية ايجاد الكتب عبر الانترنت
تنصيب توزيعة csntOS على بيئة ويندوز شرح شامل من البداية
فيدورا 11 تغطية شاملة والطريق نحو الاحتراف
تنصيب ويندوز داخل بيئة عمل لينوكس أوبنتو .. شرح شامل
قريبا تكتمل سلسلة المحاضرات ... مقالات متابعة لكورس ال rhce بالمنتدى
المفضلات