ماجرا از اونجایی شروع شد که سعی کردم گراب رو قشنگ ترش کنم. براش یه تصویر زمینه گذاشتم و فونتش رو تغییر دادم. وقتی ری استارت کردم فقط عکس بالا اومد... :'(احتمالا دیلیت شده
سی دی اوبونتو رو گذاشتم و یه اوبونتو دیگخ نصبیدم اما گفتم بوت لودر رو توی /boot نصب کن که بعد از نصب اصلا گراب رو پیدا نکرد. دوباره نصب کردم و این بار بوت لودر رو روی خودش نصب کردم که بعد از نصب گراب دارم اما فقط اوبونتو جدید و ویندوز لودر دارم. از ریکاوری مود رفتم و گراب رو آپدیت کردم بازم اضافه نشد!
مشکلم اینه که کلی نرم افزار نصب کردم و سیستم آپدیته. نمی خوام با یه سیستم جدید شروع کنم.
راستی بوت لودر از اول روی /boot بوده و الان توی پارتیشن اوبونتو اول فولدر boot خالیه.
اگه منظورتون home هست ، نه هستش. من الان به دانلودهام و داکیومنت ها و... دسترسی دارم.ماجرا از اونجایی شروع شد که سعی کردم گراب رو قشنگ ترش کنم. براش یه تصویر زمینه گذاشتم و فونتش رو تغییر دادم. وقتی ری استارت کردم فقط عکس بالا اومد... :'(احتمالا دیلیت شده
سی دی اوبونتو رو گذاشتم و یه اوبونتو دیگخ نصبیدم اما گفتم بوت لودر رو توی /boot نصب کن که بعد از نصب اصلا گراب رو پیدا نکرد. دوباره نصب کردم و این بار بوت لودر رو روی خودش نصب کردم که بعد از نصب گراب دارم اما فقط اوبونتو جدید و ویندوز لودر دارم. از ریکاوری مود رفتم و گراب رو آپدیت کردم بازم اضافه نشد!
مشکلم اینه که کلی نرم افزار نصب کردم و سیستم آپدیته. نمی خوام با یه سیستم جدید شروع کنم.
راستی بوت لودر از اول روی /boot بوده و الان توی پارتیشن اوبونتو اول فولدر boot خالیه.
boot مهمه چون فایل های ورود سیستم اونجاست و با زدن آپدیت گراب دنبال او فایل ها می گردهحالا چی کار باید بکنم؟
/var/cash/apt
را در اوبونتوی جدیدت کپی کنsudo nautilus
برای kde همsudo dolphin
اگر به پارتیشن اوبونتوی قبلی دسترسی داری پوشه ییعنی با این کار نرم افزار ها منتقل میشن؟کد: [انتخاب]/var/cash/apt
را در اوبونتوی جدیدت کپی کن
(hd0) x
بجای x آدرس درایو اوبونتوی قبلی ات را بده یعنی مثلا/dev/sda2
حالا گراب را آپدیت کنsudo update-grub
خیر ولی پکیج هایش را دانلود نمی کنه انگار دی وی دی مخازن را داری (نرم افزار هایی که از سافت ور سنتر نصب کردی دوباره از اول دانلود می شه ولی سیناپتیک و apt نه)اگر به پارتیشن اوبونتوی قبلی دسترسی داری پوشه ییعنی با این کار نرم افزار ها منتقل میشن؟کد: [انتخاب]/var/cash/apt
را در اوبونتوی جدیدت کپی کن
اگر یک جوری بتونی بری توش چرا وگرنه من راهی بلد نیستمتاثیری نداشت.این خروجی آپدیت گراب هست. sda6 همونی هست که باید اضافه بشه
یک راه دیگه ام امتحانش کنی بد نیست یک فایل متنی به نام device.map در /boot/grub بساز (برای این کار فایل منیجر را با دسترسی روت باز کن که آموزشش را در پست قبلیم گفتم)
متن زیر را توش کپی کنکد: [انتخاب](hd0) x
بجای x آدرس درایو اوبونتوی قبلی ات را بده یعنی مثلاکد: [انتخاب]/dev/sda2
حالا گراب را آپدیت کنکد: [انتخاب]sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Ubuntu 12.04.1 LTS (12.04) on /dev/sda6
done
فقط فایلایه بوت توش نبوده خیلی چیزایه دیگم بوده . اگر این 2 تا رو داشتین میشد دستی بوتش کرد ولی الان وقتی نیست نمیشه حتی دستی بوتش کرد.ایشون گفتن سیستمشون آپدیت بوده پس میشه
boot/initrd.img-3.2.0-29-generic
boot/vmlinuz-3.2.0-29-generic
boot/initrd.img-3.2.0-30-generic
boot/vmlinuz-3.2.0-30-generic
دوم این که من در این پست این نکته را گفتمboot مهمه چون فایل های ورود سیستم اونجاست و با زدن آپدیت گراب دنبال او فایل ها می گرده
فقط فایلایه بوت توش نبوده خیلی چیزایه دیگم بوده . اگر این 2 تا رو داشتین میشد دستی بوتش کرد ولی الان وقتی نیست نمیشه حتی دستی بوتش کرد.ایشون گفتن سیستمشون آپدیت بوده پس میشه
boot/initrd.img-3.2.0-29-generic
boot/vmlinuz-3.2.0-29-genericکد: [انتخاب]boot/initrd.img-3.2.0-30-generic
دوم این که من در این پست این نکته را گفتم
boot/vmlinuz-3.2.0-30-genericboot مهمه چون فایل های ورود سیستم اونجاست و با زدن آپدیت گراب دنبال او فایل ها می گرده
کسی نمی دونه اونایی رو که گفتم منتقل کردم رو چجوری باید بسازم؟من نفهمیدم چی رو میخاین بسازین .
توی تصویری که گذاشتم به جز پوشه گراب بقیه فایل ها از اوبونتو جدید کپی شده اند و با کلیک روی ورودی اوبونتوی قبلی به اوبونتو جدید هدایت میشم!کسی نمی دونه اونایی رو که گفتم منتقل کردم رو چجوری باید بسازم؟من نفهمیدم چی رو میخاین بسازین .
sudo fdisk -l
sudo mkdir /media/sda6
sudo mount /dev/sda6 /media/sda6
sudo mount /dev/sda1 /media/sda6/boot
sudo mount --bind /dev /media/sda6/dev
sudo mount --bind /proc /media/sda6/proc
sudo mount --bind /sys /media/sda6/sys
sudo grub-install --boot-directory=/media/sda6/boot /dev/sda
cd /media/sda6
sudo chroot /media/sda6
update-grub
sync
$ fdisk -l
یه کم پیچیده شد . و وقتی پیچیده میشه بهترین و سریع ترین راه نصب دوباره هستش . ولی راهی رو که در پاسخ قبلیم گفتم همیشه جواب میده . اگه جواب نداد بهتره همین راه جدید رو برای صرفه جویی در زمان و اعصاب انجام بدین . نصب دوبارهنصب دوباره با وجود آپدیت بودن و دانلود تمامی نرم افزار های مورد نیاز؟
این دفعه حتما با نرم افزار aptOnCd حتما از نرم افزارهات یه پشتیبان بگیر . همیشه باید به فکر یه راه حل آفلاین هم بود . این یکیشه .یه کم پیچیده شد . و وقتی پیچیده میشه بهترین و سریع ترین راه نصب دوباره هستش . ولی راهی رو که در پاسخ قبلیم گفتم همیشه جواب میده . اگه جواب نداد بهتره همین راه جدید رو برای صرفه جویی در زمان و اعصاب انجام بدین . نصب دوبارهنصب دوباره با وجود آپدیت بودن و دانلود تمامی نرم افزار های مورد نیاز؟
فکر کنم با معرفی 12.10 و آپدیت این مشکل حل بشه
انقدر سرم شلوغ بود که چند بار هم خواستم شروع به بک آپ گیری کنم ولی نشد :(این دفعه حتما با نرم افزار aptOnCd حتما از نرم افزارهات یه پشتیبان بگیر . همیشه باید به فکر یه راه حل آفلاین هم بود . این یکیشه .یه کم پیچیده شد . و وقتی پیچیده میشه بهترین و سریع ترین راه نصب دوباره هستش . ولی راهی رو که در پاسخ قبلیم گفتم همیشه جواب میده . اگه جواب نداد بهتره همین راه جدید رو برای صرفه جویی در زمان و اعصاب انجام بدین . نصب دوبارهنصب دوباره با وجود آپدیت بودن و دانلود تمامی نرم افزار های مورد نیاز؟
فکر کنم با معرفی 12.10 و آپدیت این مشکل حل بشه