اولا اگر ندیدید این صفحه مرتبط با Grub ه
Grub یه بوت لودره که بصورت پیشفرض همراه توزیع های مختلف لینوکسی نصب میشه
بوتلودر چیه؟ اینجا بخونید
لینوکس یوزر های عزیز
این صحنه ناشاهکار وقتی اتفاق میفته که شما با gparted یا ابزار مشابه، میگیرید پارتیشنتون رو ریسایز میکنید. پیش میاد که Grub سکتور های ماژول هاشو تو این پروسه گم میکنه و سیستم بوت نمیشه.
یه بار این روال رو برید و یکبار برای همیشه یادش بگیرید که بکارتون میاد.
۱- دستور ls رو میزنید و لیست دیسک هارو میبینید
۲- باید با همون دستور ls و دنبالش پارتیشن تارگتتون و دایرکتوری رو بزنید تا بوتلودر رو پیدا کنید. مثال:
ls (hd0,gpt2)/boot/grub
هر پارتیشنی که ارور نداد و لیست فایل هاش رو دیدید، پارتیشن اصلی شماست
۳- با دستور set میتونید environment variable ست کنید که به دوتاش نیاز داریم
اولا root
دوما prefix
روت اینجا یعنی پارتیشنی که قراره کرنل لینوکسمون به عنوان root بشناستش
Prefix برای این ست میکنیم که گراب موقعی که میخواد ماژولی رو لود کنه، پیشوند رو قبل آدرس ماژول بزاره
مثال ها:
set root=(hd0,gpt2)
یا مثلا
set prefix=(hd0,gpt2)/boot/grub
۴ـ خب خب.... حالا insmod normal و normal میزنید و برمیگردید به محیط بوت لودرتون..... و اینطوری شما یکی از مشکلات تیپیکالی که واسه dualboot user ها به وجود میاد رو میتونید هندل کنید.
بعدا پروسه اون یکی مشکلات رو هم میزارم ولی این استارت خوبیه
@Buddy_Stuff
Post #479
138
محفل Buddy نصف شبی یکی از فوبیاهاتونو برطرف کنم