LILO - دليلك السريع لاستكشافه!
Computer Man
موضوع
برنامج إدارة
إقلاع
الأنظمة و
المسمى بـ LILO
موضوع يحتاجه
الكثير منا
إلى التعرف
عليه بشكل
أكبر،خصوصاً
هنا في عالمنا
العربي حيث
يكثر مستخدمي
نظام Windows و
يرغبون أيضا
في استخدام
نظام Linux , فأرجو
أن يحوز هذا
الموضوع على
رضائكم و
إعجابكم.
راعيت في هذا
الموضوع
اختلاف
التوزيعات
التي يملكها
المستخدمين
فقمت بالتحدث
بشكل موسع على
كيفية إدارة
إقلاع عدة
أنظمة في
أنظمة:
* RedHat 6.2
* Mandrake 8.0
* Slackware 7.0
طبعاً و بنسبة
كبيرة باقي
التوزيعات
الأخرى
تتشابه فيما
بينها.
ما هو الـ LILO ؟
برنامج LILO (
اختصار لـ Linux Loader )
هو برنامج
لإدارة إقلاع
عدة أنظمة, مثل
Windows ، Linux ، OS/2 و غيرها.
كيف يعمل
برنامج LILO ؟
نحن نعلم بأنه
عند تشغيلك
لجهاز
الكمبيوتر
فإنه يمر بعدة
امور قبل أن
يقلع إلى
النظام الذي
تريده، حيث
يقوم نظام BOIS
بتحميل
العديد من
الأمور
الأساسية مثل
عدد الأقراص
الصلبة،الوقت
و اليوم،،الخ
و بعدها يتم
إرسال إشارة
إلى ما يسمى MBR
التي تكمل
المسيرة و
تقلع إلى
النظام.
إذا فهمنا هذا
الشيء فقد
فهمنا طريقة
عمل أداة LILO،
حيث يقوم هو
باستلام
المهمة بعد
نظام BOIS و يقوم
بتخييرك بين
عدة أنظمة
للإقلاع لها.
أولا: LILO في
نظام Mandrake 8.0 :
يأتي نظام Mandrake 8.0 و
به برنامج LILO
مركباً بشكل
افتراضي, و هنا
استعرض بعض
الطرق لكيفية
استخدامه و
تهيئته و ذلك
اعتماداً على
البرامج
الخدمية التي
تكون مركبة في
الأصل في
توزيعة Mandrake 8.0 (
بمعنى لم
استخدم برامج
إضافية من
الانترنت او
غيرها من
المصادر )
* باستخدام
برنامج Mandrake Control Center
توجه أولا إلى
البرنامج
المذكور كما
توضح هذه
الصورة:
سوف يعمل
البرنامج
بالطبع و سوف
تشاهد على
الجهة اليسرى
عدة خيارات،
اختر منها Boot ثم
Boot Config كما توضح
الصورة أيضا:
بعد
ذلك سوف تشاهد
على اليمين
بالأعلى
عبارة Lilo/Grub mode ,
اختر منها
خيار Configure كما
توضح الصورة:
الآن ستأتيك
النافذة
الرئيسية
لبرنامج Boot Loader
كما توضح
الصورة:
بشرح سريع و
مبسط للصورة
السابقة:
* Boot Loader To Use : يجعلك
تقوم باختيار
برنامج إدارة
الإقلاع.
* Grub : برنامج
إدارة إقلاع
عدة أنظمة,
عمله مثل
برنامج LILO .
* LILO with Graphical menu : استخدام
برنامج إدارة
إقلاع عدة
أنظمة LILO
بواجهة
رسومية
* LILO with Text menu : استخدام
برنامج إدارة
إقلاع عدة
أنظمة LILO
بواجهة نصية.
* Boot Device : اختيار
الجهاز الذي
سوف يستخدمه
برنامج
الإقلاع في
عملية
الإقلاع سواء
كان قرصك
الصلب hda او
القرص المرن fd0 .
* Delay Before Booting default image :
المهلة التي
سيمهلك اياها
برنامج إدارة
الإقلاع و
التي بعدها
سوف يقلع
للنظام الـ default .
بشكل افتراضي
لا نضطر إلى
تغيير شيء في
هذه الخيارات,
إضغط Ok .
الآن ستأتيك
نافذة التي من
خلالها
نستطيع إضافة
او تعديل
الأنظمة كما
توضح الصورة:
شرح مبسط:
* لتعديل نظام
موجود اختره
من القائمة ثم
انقر Modify .
* لإضافة نظام
جديد إلى
برنامج إدارة
الإقلاع انقر
على Add , و سوف
تأتيك نافذة
كما في الصورة
التالية:
إذا
أردت إضافة
نظام Linux جديد و
لنفرض مثلا SuSE
فاختر الخيار
الأيسر Linux و إذا
أردت إضافة
نظام غير Linux و
لنفرض WindowsXP او
غيرها فاختر
الخيار
الأيمن Other OS (Windows)
شرح مبسط:
إذا اخترت
الخيار الأول
و الذي هو Linux
فسوف تأتيك
نافذة اخرى
ينبغي عليك
تعبئة بعض
المعلومات
بها و هي:
* Lable : اسم النظام
المراد
الإقلاع له ( SuSE
مثلا )
* root او Parition to boot :
اختيار القسم
الموجود به
النظام ( مثلا
/dev/hda5 )
* image : اختيار
نواة نظام Linux
التي يرغب في
الإقلاع منها (
اختر الموجود
بالقائمة )
* defalut : يجعل هذا
النظام هو
النظام
الإفتراضي و
الذي يقلع بعد
انتهاء
المهلة
المحددة.
اما إذا اخترت
الخيار
الثاني Other OS (Windows)
فالخيارات هي
نفسها ما عدا
خيار image فهو غير
موجود.
* باستخدام
برنامج LinuxConf :
النسخة
الموجودة في Mandrake
8.0 لا تعطي
تحكما اكبر
مثل مثيلتها
في RedHat , عموما
دعونا نرى
ماذا نستطيع
ان نعمل!
لاستخدام هذا
البرنامج
توجه له كما
توضح الصورة:
الآن سوف تظهر
لك شاشة ترحيب
برنامج LinuxConf
إضغط Ok
بالأسفل ( لا
تأتيك هذه
الواجهة إلا
عند استخدامك
للبرنامج
لأول مرة )
بعد ذلك سوف
تأتيك عدة
خيارات ما
يهمنا هو
الخيار
الأخير و
المسمى Boot كما
في الصورة:
بعد ذلك سوف تأتيك نافذة كما في الصورة:
اختر default boot mode،، و
بعد ذلك تأتيك
نافذة أخرى
كما هو واضح:
شرح مبسط:
* إذا أردت
واجهة رسومية
عند دخولك
لنظام Linux ( بمعى
تدخل على الـ KDE
او Gnome مباشرة
فاختر الخيار
الأول Graphical & Network
اما إذا اردت
واجهة نصية
فاختر الخيار
الآخر Text mode & Network .
ثانيا:
برنامج LILO في
نظام RedHat 6.2 :
لا نطول
الكلام في هذه
الإصدارة, فقط
سنتكلم بشكل
سريع عن
برنامج LinuxConf في
توزيعة RedHat 6.2 .
*
باستخدام
برنامج LinuxConf
اولا:
لإستخدام هذا
البرنامج
توجه له كما
توضح الصورة (
واجهة Gnome ) :
سيعمل برنامج
LinuxConf و تأتيك عدة
خيارات على
الجانب
الأيسر اختر
منها Boot Mode ثم Lilo كما
توضح الصورة:
شرح مبسط:
* Configure LILO defaults ( Linux Boot Loader ) : من
خلاله يمكنك
اختيار تركيب
برنامج LILO على MBR
او على القرص
الصلب hda .
* Configure LILO Linux Configurations :
لإضافة أنظمة
جديدة
لبرنامج
الإقلاع LILO و
كذلك تعديل
أنظمة موجودة (
هذا الجزء خاص
بأنظمة Linux فقط )
* Configure LILO Other OS Configurations :
لإضافة أنظمة
جديدة
لبرنامج
الإقلاع LILO و
كذلك تعديل
أنظمة موجودة (
هذا الجزء خاص
بأنظمة Windows فقط )
* Change default LILO Configuration: من
خلاله يتم
تحديد النظام
الإفتراضي و
الذي يقلع منه
بعد انقضاء
المهلة.
كما توضح
الصورة:
ما يهمنا نحن
هو خيار ( Configure LILO Other OS
Configurations ) لان
أغلبنا يرغب
في إضافة نظام
Windows إلى برنامج LILO
لكي يتمكن من
استخدامه.
حسنا اختر
الخيار ( Configure LILO Other OS
Configurations ) و بعد ذلك
على اليمين
اختر add لكي
نضيف نظام
جديد كما توضح
الصورة:
شرح
مبسط:
* Lable : اسم النظام
المراد
الإقلاع له
مثلا ( WindowsXP )
* Parition to boot : اختيار
القسم
الموجود به
النظام ( مثلا
/dev/hda5 )
ثالثا:
برنامج LILO في
نظام Slackware 7.0 :
بالمناسبة
كلمة Slack تعني
الشخص الكسول ,
و هذا ما جعل
النظام لا
يقدم الأدوات
التي تسهل على
المستخدمين
استعماله.
* باستخدام
برنامج liloconfig
هذه الأداة
سوف تنفعنا
كثيرا في
تهئية و إعداد
برنامج LILO .
لاستخدام هذه
الأداة افتح
الـ Terminal و اكتب:
شفرة برمجية :
------------------
liloconfig
------------------
سوف تأتيك هذه
الشاشة:
شرح مبسط:
* Simple : نمط مبسط,
يقوم بمحاولة
اكتشاف
الأنظمة
المركبة على
جهازك و من ثم
إضافتها إلى
برنامج LILO
* Expert : نمط
الخبراء و فيه
تتحكم بشكل
موسع في إدارة
برنامج LILO .
* Skip : يخرج من
البرنامج
بدون عمل
تغييرات.
اولا: نمط Simple :
بعد اختيارك
لهذا الخيار
سوف تظهر لك
شاشة أخرى
لتسالك عن دقة
العرض كما في
الصورة:
اختر خيار Standrad و
لك الحرية في
التغيير!
بعد ذلك سوف
تأتيك شاشة
اخرى لتختار
منها أين تريد
تركيب برنامج
LILO, و طبعا اختر
على MBR , كما توضح
الصورة:
إذا أردت ان
تركب LILO على
القرص الصلب
فاختر الخيار
الأول و إذا
اردت على
القرص المرن
فاختر الخيار
الثاني.
الآن يقوم
برنامج LILO
بإضافة
الأنظمة التي
يجدها إليه و
من ثم تخرج من
البرنامج.
ثانيا: نمط Expert :
إذا اخترت هذا
الخيار فسوف
تشاهد هذه
الشاشة:
توجد عدة
خيارات لكن
ساشرح المهمة
فقط:
* Begin : إذا رغبت في
إعادة تهيئة
برنامج LILO سواء
في إضافة
أنظمة او
غيرها من
الأمور فيجب
عليك البداية
بهذا
الأختيار .
* Linux : لإضافة قسم
لنظام Linux
* OS/2 : لإضافة قسم
لنظام OS/2
* DOS : لإضافة قسم
لنظام DOS او Windows .
* Install : لتركيب
برنامج LILO بعد
إعداده طبعاً
مثلاً نرغب في
إضافة قسم
جديد لنظام Windows ,
نختر اولا:
Begin , ثم بعد ذلك
تأتي شاشة دقة
العرض التي
شرحت مسبقا ,
ثم شاشة مكان
تركيب LILO التي
شرحت سابقا, ثم
تأتي شاشة
اخرى لتحدد
منها المهلة
الزمنية التي
ينتظرها
برنامج LILO قبل
إقلاعه
للنظام
الإفتراضي
كما توضح
الصورة:
بعد سوف تعود
للشاشة
الرئيسية,
الآن يمكننا
اضافة نظام Windows
جديد, فقط اضغط
على DOS , و سوف
تأتيك شاشة
تسالك عن مكان
هذا النظام (
يعني في اي قسم
من أقسام
القرص الصلب )
كما توضح
الصورة:
استبدل ( ؟ )
بالرقم
الصحيح , عادة
يكون /dev/hda1 إذا
كان نظام Windows هو
اول نظام تم
تركيبه على
جهازك ( شيء
اكيد )
بعد ذلك تأتيك
شاشة تسألك عن
اسم للنظام (
اي اسم اختاره
) كما توضح
الصورة:
بعد ذلك سوف
تعود للصفحة
الرئيسية و
اختر منها Install ,
مبروك!
إضافة أنظمة Linux
او OS/2 شبيه إلى
حد ما.
إدارة
برنامج LILO عن
طريق برامج
أخرى:
ما تكلمنا عنه
سابقاً كان عن
طريق برامج
تأتي مضمنه مع
النظام ( اي
موجودة عن
جميع الأشخاص )
لكن هنالك
برامج يمكنك
تنزيلها من
الانترنت
تعمل مثل عمل
تلك البرامج, و
من هذه
البرامج
برنامج KLILO .
وصلة للتنزيل:
http://klilo.sourceforge.net/klilo-0.2.3.tar.bz2
طريقة
التركيب:
طريقة
التركيب سهلة,
فقط نزل
البرنامج على
قسم الويندوز
و من ثم انتقل
لنظام لينكس و
اصدر هذه
الأوامر:
شفرة برمجية :
------------------------------------
cd /tmp
cp /mnt/windowz/Porgrame/KLILO.tar.bz2 /tmp
bunzip2 KLILO.tar.bz2
tar -xvf KLILO.tar
cd KLILO
./configure
make
make install
./klilo
------------------------------------
صورة
للبرنامج:
طريقة عامة
لإدارة
برنامج LILO على
أغلب الأنظمة:
هذه الطريقة
يدوية و هي
تنفع على اغلب
الأنظمة ان لم
يكن جميعها, ما
سنقوم به هو
التعديل في
ملف إعدادت
البرنامج و
المسمى lilo.conf و
الذي يوجد في
مجلد etc ,, في
إصدارة Slackware
سيكون شكل
الملف عندي
هكذا:
شفرة برمجية :
------------------------------------------------------
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
#compact # faster, but won't work on all systems.
delay = 300
# 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
# ramdisk = 0 # paranoia setting
# End LILO global section
# Linux bootable partition config begins
image = /vmlinuz
root = /dev/hda2
label = Slackers
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
# DOS bootable partition config begins
other = /dev/hda1
label = Windowz
table = /dev/hda
# DOS bootable partition config ends
------------------------------------------------------
إذا أردنا
إضافة نظام Windows
جديد فسوف
أضيف هذه
السطور:
شفرة برمجية :
------------------
other = /dev/hda9
label = Windows98
table = /dev/hda
------------------
طبعا غير ما
يلزم و بعد ذلك
احفظ الملف و
قم بإصدار امر
lilo من خلال الـ Terminal
.
اما في Linux RedHat فشكل
الملف يختلف
قليلاً, سيكون
بهذا الشكل:
شفرة برمجية :
------------------
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=Windowz
image=/boot/vmlinuz-2.2.14-5.0smp
label=RedHat
read-only
root=/dev/hda2
image=/boot/vmlinuz-2.2.14-5.0
label=RedHat-up
read-only
root=/dev/hda2
other=/dev/hda1
label=Windowz
------------------
نفس العملية
تنطبق هنا
أيضا
موضوع الـ LILO
موضوع شيّق و
يحتاج مواضيع
تحياتي،،،
تعليقات
إرسال تعليق