انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: amin7r در 11 اردیبهشت 1392، 08:17 بظ
-
با سلام
امروز بعد از چندین ماه بلاخره تصمیم گرفتم ویندوز 7 رو عوض کنم و بعد از تعویض ویندوز رفتم سراغ تعمیر گراب.
اما گراب برای من فقط ویندوز رو میشناسه!! و آلان گراب برگشته ولی خبری از اوبونتو نیست!
این مورد رو تا حالا ندیدم رفتم توی ویندوز و قسمت دیسک منیجمنت و دیدم هیچ خبری از پارت های ویندوز و لینوکس نیست پس رفتم توی لینوکس (با دیسک زنده)و اونجا همه چی درست بود یه بار دیگه عملیات تعمیر گراب رو انجام دادم گفتم شاید اشتباه کردم و باز نتیجه همون بود ! کل عملیات رو کپی گرفتم و اینه:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0c7a859b
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 180393983 90195968 7 HPFS/NTFS/exFAT
/dev/sda2 180393984 507922431 163764224 7 HPFS/NTFS/exFAT
/dev/sda3 507924478 591544319 41809921 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda4 591544320 976768064 192611872+ 7 HPFS/NTFS/exFAT
/dev/sda5 507924480 587347967 39711744 83 Linux
/dev/sda6 587350016 591544319 2097152 82 Linux swap / Solaris
ubuntu@ubuntu:~$ mount /dev/sda7 /mnt
mount: only root can do that
ubuntu@ubuntu:~$ mount /dev/sda5 /mnt
mount: only root can do that
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# mount /dev/sda5 /mnt
root@ubuntu:~# mount --bind /dev/ /mnt/dev
root@ubuntu:~# mount --bind /proc /mnt/proc
root@ubuntu:~# mount /dev/sda1 /mnt/boot
root@ubuntu:~# grub-install --root-directory=/mnt/ /dev/sda
Installation finished. No error reported.
root@ubuntu:~# chroot /mnt
root@ubuntu:/# update-grub
Generating grub.cfg ...
Cannot find list of partitions! (Try mounting /sys.)
done
root@ubuntu:/# mount --bind /sys /mnt/sys
mount: mount point /mnt/sys does not exist
root@ubuntu:/# exit
exit
root@ubuntu:~# mount --bind /sys /mnt/sys
root@ubuntu:~# chroot /mnt
root@ubuntu:/# update-grub
Generating grub.cfg ...
Found Windows 7 (loader) on /dev/sda1
done
root@ubuntu:/# exit
exit
root@ubuntu:~# sudo umount /mnt
umount: /mnt: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
root@ubuntu:~# umount /mnt/sys
root@ubuntu:~#
root@ubuntu:~# umount /mnt/dev
root@ubuntu:~# umount /mnt/proc
root@ubuntu:~# exit
logout
کسی میدونه مشکل چیه؟
-
برنامه ی Boot Repair (https://help.ubuntu.com/community/Boot-Repair) رو روی دیسک زنده نصب و اجرا کن، برای من همه ی مشکلات GRUB رو برطرف کرده
-
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0c7a859b
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 180393983 90195968 7 HPFS/NTFS/exFAT
/dev/sda2 180393984 507922431 163764224 7 HPFS/NTFS/exFAT
/dev/sda3 507924478 591544319 41809921 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda4 591544320 976768064 192611872+ 7 HPFS/NTFS/exFAT
/dev/sda5 507924480 587347967 39711744 83 Linux
/dev/sda6 587350016 591544319 2097152 82 Linux swap / Solaris
خوب خروجی دستورتون میگه که فرمت پارتیشن sda1 اینجا ntfs هست بنابراین پارتیشن بوت ویندوز هست و اینجور که من میبینم شما پارتیشن جدا برای بوت اوبونتو درست نکردید در نتیجه بوت شما توی همون روت هست
root@ubuntu:~# mount /dev/sda1 /mnt/boot
طبق این دستور شما دارید مسیر بوت ویندوز رو میدید و توی اون پارتیشن فایل های مهم initramfs vmlinuz و ... رو ندارید که گراب بشناستش (گراب برای بوت کردن و شناسایی به فایل های بالا که توسط کرنل درست میشن نیاز داره)
خوب راه حل چیه؟۲ راه وجود داره
اولین و راحت ترین راه اینه که روت خودتون رو بوتیبل کنید و گراب رو در اونجا نصب کنید
یعنی اون ستاره که تو دستور fdisk جلوی sda1 اومده رو بیارید رو sda5 تا سیستم از رو اون بوت بشه و از اونجایی که فایل های ذکر شده در اونجا هستند اوبونتو شناخته میشه (گراب رو در روت نصب کن)
راه دوم اینه که ی پارتیشن جدا برای بوت اوبونتو بسازی و مونت پوینتش رو /boot قرار بدی که فکر نکنم بدون ری اینستال کردن اوبونتو بشه حالا ی سرچ میکنم میگم
نکته وحشتناک مهم!:شاید بخوای پارتیشن بوت ویندوز رو فرمت کنی و جاش اون رو بوت سیستم گنو/لینوکست بکنی اما اگر این کا رو بکنی ویندوزت میپره و باید دوباره ویندوز رو نصب کنی پس اصلا به اون دست نزد
-
من دقيقا همين امروز يهو گرابم خراب شد و كلا هيچ چيزي رو نشون نمي داد يه صفحه سياه كامل و غيرقابل تغيير :(
فلشم رو كه اوبونتو 12.04 رو روش نصب داشتم گذاشتم و بصورت زنده اوبونتو رو بوت كردم و رفتم سراغ بوت ريپير Boot-Repair :)
بايد به اينترنت وصل بشي و اين دستورات رو به ترتيب تو ترمينال وارد كني ( البته شما خودت حرفه اي هستي ديگه ) ;)
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
منبع : http://forum.ubuntu.ir/index.php?topic=20762.0 (http://forum.ubuntu.ir/index.php?topic=20762.0)
-
من رو لپ تاپ اچ پی دوستم اوبونتو 13.04 رو نصب کردم ولی گویا گرابش نصب نشده
بعد واسه تعمیر گراب از دستور
sudo fdisk -l
استفاده کردم ولی پارتیشنای لینوکسی رو نمیشناسه و این لیست رو بهم نشون داد
(http://gentshin.persiangig.com/image/اوبونتو/مشکل نصب گراب/Untitled25.png)
بعد از آموزشی که علیرضا جان نوشته استفاده کردم و این دستورات رو زدم و boot repair رو انجام دادم
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
حالا دیگه بعد ریبوت هیچ کدوم از سیستم عاملا بالا نمیاد
تو رو خدا راهنماییم کنید لپ تاپ دوستمه حیاتیه
-
من رو لپ تاپ اچ پی دوستم اوبونتو 13.04 رو نصب کردم ولی گویا گرابش نصب نشده
بعد واسه تعمیر گراب از دستور
sudo fdisk -l
استفاده کردم ولی پارتیشنای لینوکسی رو نمیشناسه و این لیست رو بهم نشون داد
(http://gentshin.persiangig.com/image/اوبونتو/مشکل نصب گراب/Untitled25.png)
بعد از آموزشی که علیرضا جان نوشته استفاده کردم و این دستورات رو زدم و boot repair رو انجام دادم
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
حالا دیگه بعد ریبوت هیچ کدوم از سیستم عاملا بالا نمیاد
تو رو خدا راهنماییم کنید لپ تاپ دوستمه حیاتیه
جند سیستم عامل دارید و چی دارید؟
میدونی سیستم عامل هاتون رو کدوم پارتیشن هستند؟
swap کو؟
فرمت پارتیشنتون رو زده sfs تو مرحله پارتیشن بندی چی انتخاب کردید؟
-
دو تا سیستم عامل
ویندوز 8 و اوبونتو
هم پارتیشن swap ساختم هم ext4 اما نمیدونم چرا اینجوری نمایشش میده
-
gparted رو با دستور زیر نصب کن
sudo apt-get install gparted
لیست پارتیشن هاتو ببین درسته؟ همونجوریه که ساختی؟
-
حالا دیگه بعد ریبوت هیچ کدوم از سیستم عاملا بالا نمیاد
تو رو خدا راهنماییم کنید لپ تاپ دوستمه حیاتیه
آقا ببخشيد يه سوالي اينجا هست : :P
شما وقتي برنامه بوت ريپير رو نصب كردي ، ازش استفاده هم كردي ؟ :D
بايد برنامه رو باز كني و گزينه ي ريپير رو انتخاب كني تا شروع به تعميرات كنه ( چند دقيقه هم طول ميكشه )
(ببخشيد فقط جهت اطمينان پرسيدم يه وقت سوء تفاهم نشه ) :)
-
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری
-
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری
:|
ای بابا اینجوری که بد شد :(
کمتر مغازه نرم افزاری پیدا میشه که لینوکس بلد باشه ، به نظر من برو از دوستان حرفه ای بپرس مثل دانیال بهزادی
ولی واسه درست کردن ویندوز میتونی از سی دی ویندوز استفاده کنی ، ریستور یا یه همچین چیزی توی سی دی های ویندوز پیش بینی شده .
-
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری
شک دارم مغازه ای پیدا کنی که کارتو راه بندازه. به نظر من لایو اوبونتو رو بذار و درایوی که توش اوبونتو نصبه رو فرمت کن و دوباره نصبش کن.
کلاً اگه مشکلی با پاک کردن اوبونتوت نداشته باشه درست میشه نگران نباش ;)
یه راه دیگه هم اینه که اوبونتو رو از توی لایو پاک کنی(فرمت درایو) و بعد dvd نصب ویندوز رو بذاری و windows repair رو انتخاب کنی و گرابت رو درست کنی. بعد از توی ویندوز از طریق wubi دوباره اوبونتو رو نصب کن
البته من خودم 2-3 بار توی همین ماه گذشته گرابم خراب شد همین boot-repair کارمو راه انداخت حالا نمیدونم چرا واسه شما کار نمیکنه :(
-
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری
فقط قبلش بگم این رو من در مورد ویندوز سون انجام دادم و بوت لودر درست شده باید بوت لودر رو تعمیر کنی من ویندوز سون رو با روش که در لینک زیر اومده حل کردم در مورد ویندوز ۸ هم فکر کنم جواب بده:
http://support.microsoft.com/kb/927392 (http://support.microsoft.com/kb/927392)
http://www.tomshardware.com/forum/39914-63-boot-windows (http://www.tomshardware.com/forum/39914-63-boot-windows)
در هم ویندوز ۷ و ۸ شما باید با اپشن های Bootrec.exe بوت لودر ویندوز رو تعمیر کنی. که در دو لینک بالا توضیح داده.
-
سلام
دوستان من نتونستم هر دوشون رو برگردونم ! رفتم و جا به جا هم کردم ولی فقط اوبونتو آمد تو گراب و خبری از ویندوز نبود دوباره برگردوندمش مثل قبل و ویندوز رو آوردم توی گراب
بوت ریپیر هم کارم منو درست نکرد!
ویرایش
خوب رفتم دقیق نگاه کردم و دیدم که هایبرنت ویندوز از کار افتاده! و برنامه ای کا باهاش توی ویندوز پارتیشن های لینوکسی رو مدیریت میکردم دیگه درایو های لینوکسی رو نمیشناسه! ویندوز رو امدم دوباره نصب کنم دیدم پارتیشن ویندوزی رو نمیشناسه ! و نصب نمیشه! (البته راه حل نصب مجدد رو میدونم چیه جی پارت خودمون)ولی نمیخوام دوباره نصبش کنم با سوپر گراب هم بصورت بوتیبل آوردم بالا کارم نشد! (در واقع نفهمیدم چطوری کار میکنه :( )در کل نمیخوام که دوباره لینوکس رو نصب کنم و برنامه هام همه پاک بشه! و ویندوز رو هم نمیخوام دوباره نصب کنم پس بیاین کمک این رو درستش کنیم!
هر کسی میدونه بهم کمک کنه !
-
http://forum.ubuntu.ir/index.php?topic=62162.0
http://forum.ubuntu.ir/index.php?topic=47417.0
https://help.ubuntu.com/community/Boot-Repair
-
http://forum.ubuntu.ir/index.php?topic=62162.0
http://forum.ubuntu.ir/index.php?topic=47417.0
https://help.ubuntu.com/community/Boot-Repair
ممنون از این که لینک ها رو وقت گذاشتی و معرفی کردی :) ولی وقت نذاشتی پست آخر منو بخونی ;D
از آخر به اول لینک ها رو میگم بوت ریپیر هم کارم منو درست نکرد!
اما جواب دو تا لینک قبلیش
ویندوز رو امدم دوباره نصب کنم دیدم پارتیشن ویندوزی رو نمیشناسه ! و نصب نمیشه!
سنسور دمای هارد در ویندوز نشون داده نمیشه و هارد وجود نداره!!! در برنامه های ویندوزی اصلا خبری از وجود هارد روی سیستم نیست!!
اصلا با ویندور و اوبونتو نمیشه این راه حل ها رو رفت و گر نه نمیومدم تایپیک بزنم که!! قبلا مشکلی نداشت ولی آلان نمیاره!!! :'( :'( :'( :'( :'( :'( :'( ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)
-
یه راه حل خوب ولی ویندوزی استفاده از نرم افزاره
easy bcd
یه البته این نرم افزار رایگانه نگران مجوزش نباشید در ضمن تو بخش help اش راه حل تعمیر bootloader رو برای پیدا کردن ubuntu گذاشته.
;D ;D ;D ;D
-
جواب نداد! یعنی اوبونتو رو تو mbr آورد ولی اسمش هست و بوت نمیشه!
خوب با اون نرم افزار آلان من هم mbr رو دارم و هم گراب!! دو تا بوت لودر هست که هر دوشون بدرد نمیخورن.