انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: masoudk در 01 شهریور 1391، 12:40 ب‌ظ

عنوان: backup {حل شد}
ارسال شده توسط: masoudk در 01 شهریور 1391، 12:40 ب‌ظ
سلام
من الان میخواستم grub.cfg رو دستکاری کنم. احتمالشم زیاده بعد از این تغییرات grub مشکل پیدا کنه. میخواستم ببینم چطور میتونم یه backup ازش بگیرم که اگه خراب شد restore کنمش.

توی توزیع من یه برنامه وجود داره به اسم 'backup tool' دوتا گزینه گذاشته 'backup files' و 'backup software selection'.
از توی همین برنامه هم باید restore بشه.
فکر نکنم این به درد من بخوره. چون اگه grub خراب بشه که من نمیتونم وارد سیستم عامل بشم تا با این برنامه restore کنم.
عنوان: پاسخ : backup
ارسال شده توسط: جادی در 01 شهریور 1391، 12:44 ب‌ظ
sudo cp grub.cnf grub.aslیک کپی میگیره. وقتی خرابش کردی می تونی با لایو بوت کنی این درایو رو ماونت کنی و بعد دوباره اصلی رو روی کانفیگ کپی کنی. تقریبا هیچ مدیر سیستم درست و حسابی ای بدون کپی کردن از یک فایل ادیتش نمی کنه (:
عنوان: پاسخ : backup
ارسال شده توسط: masoudk در 01 شهریور 1391، 01:38 ب‌ظ
sudo cp grub.cnf grub.asl

این چیه؟ چی کار میکنه؟ نمیفهمم  :'(
عنوان: پاسخ : backup
ارسال شده توسط: دانیال بهزادی در 03 شهریور 1391، 10:22 ب‌ظ
خب بخش اولش که sudo هست. یعنی به کاربرت دسترسی ریشه می‌ده تا بتونه توی پارتیشن سیستمی بنویسه
cp که یعنی رونوشت بگیر
grub.cfg اسم پرونده‌ی پیکربندی گرابه که می‌خوای رونوشت بشه
grub.asl هم که از آخرش معلومه پرونده‌ی اصلیه.

کلش یعنی این که با دسترسی ریشه یه رونوشت از پرونده‌ی grub.cfg بگیر و اسمش رو بذار grub.asl

و خوب اگه grub.cfg رو باز کرده باشی، اون بالا بهت می‌گه:
نقل‌قول
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
پس به جای grub.cfg اون پرونده‌ها رو ویرایش کن و بعد با دستور grub-mkconfig خودش پرونده‌ی grub.cfg رو تولید می‌کنه
عنوان: پاسخ : backup
ارسال شده توسط: masoudk در 05 شهریور 1391، 08:43 ب‌ظ
خب بخش اولش که sudo هست. یعنی به کاربرت دسترسی ریشه می‌ده تا بتونه توی پارتیشن سیستمی بنویسه
cp که یعنی رونوشت بگیر
grub.cfg اسم پرونده‌ی پیکربندی گرابه که می‌خوای رونوشت بشه
grub.asl هم که از آخرش معلومه پرونده‌ی اصلیه.

کلش یعنی این که با دسترسی ریشه یه رونوشت از پرونده‌ی grub.cfg بگیر و اسمش رو بذار grub.asl

و خوب اگه grub.cfg رو باز کرده باشی، اون بالا بهت می‌گه:
نقل‌قول
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
پس به جای grub.cfg اون پرونده‌ها رو ویرایش کن و بعد با دستور grub-mkconfig خودش پرونده‌ی grub.cfg رو تولید می‌کنه

خب دوتا سوال
۱. این فایل grub.cfg توی /boot/grub/ وجود داره. من وقتی آدرس رو کامل ننوشتم و فقط نوشتم که cp grub.cfg خودش از کجا میفهمه که منظور من کدوم فایله؟
۲. واسه فایل مقصد که شما فرمودید grub.asl باشه, پسوندش و هرچی دوست داشته باشیم مینویسیم؟ مثلا grub.rex, grub.irn, grub.lov هرچی بنویسیم فرقی نداره؟
عنوان: پاسخ : backup
ارسال شده توسط: دانیال بهزادی در 05 شهریور 1391، 09:08 ب‌ظ
۱. فرض شده که شما توی شاخه‌ی /boot/grub/ هستی و داری این کار رو می‌کنی
۲. آره. خارجی‌ها معمولا می‌ذارن old. هرچیز دیگه‌ای هم می‌تونی بذاری
عنوان: پاسخ : backup
ارسال شده توسط: masoudk در 05 شهریور 1391، 09:18 ب‌ظ
۱. فرض شده که شما توی شاخه‌ی /boot/grub/ هستی و داری این کار رو می‌کنی

cp: cannot stat `grub.cfg': No such file or directory
 :)
این دستور درست کار میکنه ولی
sudo cp /boot/grub/grub.cfg /boot/grub/grub.old
عنوان: پاسخ : backup
ارسال شده توسط: doomhammer65ir در 05 شهریور 1391، 10:23 ب‌ظ
نقل‌قول
cp: cannot stat `grub.cfg': No such file or directory
برای اینکه تو پوشه گراب نیستی