الإقلاع لايف لأي توزيعة دون الحاجة إلى CD أو USB
يواجه العديد من مستعملي لينُكس بعض المشاكل في محاولتهم الإقلاع لايف إما
من خلال CD أو USB ، فيجب عليك حرق كل توزيعة جديدة تقوم بتحميلها بغية
تجربتها ، أو العمل بها، دون تتيثها على الحاسوب ، لهذا يلجأ العديد إلى
إستعمال الحل التاني الذي هو الـ USB ، الذي لا يخلو كذلك من مشاكل .
بعد بحث وجدت أنه هناك حل ثالث و هو الإقلاع من خلال محمل الإقلاع Grub2 و هو البرنامج الحاسوبي الأول الذي يتم تشغيله عند بدء تشغيل الكمبيوتر . و هو المسؤول عن تحميل ونقل السيطرة إلى نواة نظام. لتعمل النواة بعد ذلك على تهيأت بقية نظام التشغيل . وهده صورته من على أوبنتو :
2 - الزمن الذي تأخذه عملية الإقلاع من خلال GRUB أقل من CD/DVD الحقيقي.
3 - إستجابة النظام خلال العمل عليه لايف أسرع
بعد بحث وجدت أنه هناك حل ثالث و هو الإقلاع من خلال محمل الإقلاع Grub2 و هو البرنامج الحاسوبي الأول الذي يتم تشغيله عند بدء تشغيل الكمبيوتر . و هو المسؤول عن تحميل ونقل السيطرة إلى نواة نظام. لتعمل النواة بعد ذلك على تهيأت بقية نظام التشغيل . وهده صورته من على أوبنتو :
- مميزات استخدام grub2
2 - الزمن الذي تأخذه عملية الإقلاع من خلال GRUB أقل من CD/DVD الحقيقي.
3 - إستجابة النظام خلال العمل عليه لايف أسرع
- ما الذي سوف تحتاجه ؟
dpkg --get-selections | grep grub2
2 - سوف تحتاج ملف ISO للتوزيعة التي تريد الإقلاع منها ، أنا سوف أقوم بالعمل على kali linux .
يمكنم تحميلها من موقعها الرسمي : www.kali.org
- كيف يتم إعداد ملف iso للإقلاع ؟
cd /boot
sudo mkdir iso
تم تقوم بوضع ملف iso داخل المجلد الذي قمت بإنشائهsudo mkdir iso
sudo cp kali-linux.iso /boot/iso/kali.iso
تم إلى الجزء المهم ، تقوم بفتح الملف 40_custom الخاص بـالـ grub
sudo gedit /etc/grub.d/40_custom
تم نضيف فيه الكود التالي :
menuentry "Kali Linux" {
insmod ntfscomp
iso="/boot/iso/Kali.iso"
search --set -f $iso
loopback loop $iso
linux (loop)/live/vmlinuz findiso=$iso boot=live noconfig=sudo username=root hostname=kali quiet splash
initrd (loop)/live/initrd.img
}
insmod ntfscomp
iso="/boot/iso/Kali.iso"
search --set -f $iso
loopback loop $iso
linux (loop)/live/vmlinuz findiso=$iso boot=live noconfig=sudo username=root hostname=kali quiet splash
initrd (loop)/live/initrd.img
}
بعد ذلك نقوم بحفض الملف و الخروج و تحديث الـ grub
sudo update-grub
تم إعادة تشغيل الجهاز
sudo reboot
بعد ذلك تقوم بإختيار Kali Linux من قائمة grub لكما أردت الإقلاع من خلال kali linux