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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: در تعمیر گراب فقط ویندزد رو میشناسه!  (دفعات بازدید: 2982 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین amin7r

  • Hero Member
  • *
  • ارسال: 792
  • جنسیت : پسر
  • تحصیلات:مهندسی جوشکاری عاشق کامپیوتر و تکنولوژی
در تعمیر گراب فقط ویندزد رو میشناسه!
« : 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


کسی میدونه مشکل چیه؟
بعضی از حرف ها جرعت گفتن میخواد . . .

آفلاین Nevercom

  • Jr. Member
  • *
  • ارسال: 90
  • جنسیت : پسر
    • وبلاگ
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #1 : 11 اردیبهشت 1392، 08:36 ب‌ظ »
برنامه ی Boot Repair رو روی دیسک زنده نصب و اجرا کن، برای من همه ی مشکلات GRUB رو برطرف کرده

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #2 : 11 اردیبهشت 1392، 08:40 ب‌ظ »
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 قرار بدی که فکر نکنم بدون ری اینستال کردن اوبونتو بشه حالا ی سرچ میکنم میگم
نکته وحشتناک مهم!:شاید بخوای پارتیشن بوت ویندوز رو فرمت کنی و جاش اون رو بوت سیستم گنو/لینوکست بکنی اما اگر این کا رو بکنی ویندوزت میپره و باید دوباره ویندوز رو نصب کنی پس اصلا به اون دست نزد
« آخرین ویرایش: 11 اردیبهشت 1392، 08:48 ب‌ظ توسط سالار مقدم »

آفلاین Alireza Fe

  • Sr. Member
  • *
  • ارسال: 304
  • جنسیت : پسر
  • Think Linux
    • کمی بیشتر
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #3 : 11 اردیبهشت 1392، 09:01 ب‌ظ »
من دقيقا همين امروز يهو گرابم خراب شد و كلا هيچ چيزي رو نشون نمي داد يه صفحه سياه كامل و غيرقابل تغيير :(
فلشم رو كه اوبونتو 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
همانا بهره هر كدام شما از زمين به اندازه طول و عرض قامت شماست ! آن گونه كه خاك آلود بر آن خفته باشيد . . .

آفلاین gent.shin

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #4 : 11 اردیبهشت 1392، 10:35 ب‌ظ »
من رو لپ تاپ اچ پی دوستم اوبونتو 13.04 رو نصب کردم ولی گویا گرابش نصب نشده
بعد واسه تعمیر گراب از دستور
sudo fdisk -l
استفاده کردم ولی پارتیشنای لینوکسی رو نمیشناسه و این لیست رو بهم نشون داد

بعد از آموزشی که علیرضا جان نوشته استفاده کردم و این دستورات رو زدم و boot repair رو انجام دادم
sudo add-apt-repository ppa:yannubuntu/boot-repair
 sudo apt-get update
 sudo apt-get install boot-repair

حالا دیگه بعد ریبوت هیچ کدوم از سیستم عاملا بالا نمیاد
تو رو خدا راهنماییم کنید لپ تاپ دوستمه حیاتیه

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #5 : 11 اردیبهشت 1392، 10:54 ب‌ظ »
من رو لپ تاپ اچ پی دوستم اوبونتو 13.04 رو نصب کردم ولی گویا گرابش نصب نشده
بعد واسه تعمیر گراب از دستور
sudo fdisk -l
استفاده کردم ولی پارتیشنای لینوکسی رو نمیشناسه و این لیست رو بهم نشون داد

بعد از آموزشی که علیرضا جان نوشته استفاده کردم و این دستورات رو زدم و boot repair رو انجام دادم
sudo add-apt-repository ppa:yannubuntu/boot-repair
 sudo apt-get update
 sudo apt-get install boot-repair

حالا دیگه بعد ریبوت هیچ کدوم از سیستم عاملا بالا نمیاد
تو رو خدا راهنماییم کنید لپ تاپ دوستمه حیاتیه

جند سیستم عامل دارید و چی دارید؟
میدونی سیستم عامل هاتون رو کدوم پارتیشن هستند؟
swap کو؟
فرمت پارتیشنتون رو زده sfs تو مرحله پارتیشن بندی چی انتخاب کردید؟

آفلاین gent.shin

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #6 : 11 اردیبهشت 1392، 11:04 ب‌ظ »
دو تا سیستم عامل
ویندوز 8 و اوبونتو
هم پارتیشن swap ساختم هم ext4 اما نمیدونم چرا اینجوری نمایشش میده

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #7 : 11 اردیبهشت 1392، 11:15 ب‌ظ »
gparted رو با دستور زیر نصب کن
sudo apt-get install gpartedلیست پارتیشن هاتو ببین درسته؟ همونجوریه که ساختی؟

آفلاین Alireza Fe

  • Sr. Member
  • *
  • ارسال: 304
  • جنسیت : پسر
  • Think Linux
    • کمی بیشتر
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #8 : 11 اردیبهشت 1392، 11:57 ب‌ظ »
حالا دیگه بعد ریبوت هیچ کدوم از سیستم عاملا بالا نمیاد
تو رو خدا راهنماییم کنید لپ تاپ دوستمه حیاتیه
آقا ببخشيد يه سوالي اينجا هست :  :P
شما وقتي برنامه بوت ريپير رو نصب كردي ، ازش استفاده هم كردي ؟  :D
بايد برنامه رو باز كني و گزينه ي ريپير رو انتخاب كني تا شروع به تعميرات كنه ( چند دقيقه هم طول ميكشه )

(ببخشيد فقط جهت اطمينان پرسيدم يه وقت سوء تفاهم نشه ) :)
همانا بهره هر كدام شما از زمين به اندازه طول و عرض قامت شماست ! آن گونه كه خاك آلود بر آن خفته باشيد . . .

آفلاین gent.shin

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #9 : 12 اردیبهشت 1392، 12:45 ق‌ظ »
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری

آفلاین Alireza Fe

  • Sr. Member
  • *
  • ارسال: 304
  • جنسیت : پسر
  • Think Linux
    • کمی بیشتر
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #10 : 12 اردیبهشت 1392، 01:04 ق‌ظ »
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری
:|
ای بابا اینجوری که بد شد :(
کمتر مغازه نرم افزاری پیدا میشه که لینوکس بلد باشه ، به نظر من برو از دوستان حرفه ای بپرس مثل دانیال بهزادی
ولی واسه درست کردن ویندوز میتونی از سی دی ویندوز استفاده کنی ، ریستور یا یه همچین چیزی توی سی دی های ویندوز پیش بینی شده .
همانا بهره هر كدام شما از زمين به اندازه طول و عرض قامت شماست ! آن گونه كه خاك آلود بر آن خفته باشيد . . .

آفلاین Jasper

  • Full Member
  • *
  • ارسال: 113
  • جنسیت : پسر
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #11 : 12 اردیبهشت 1392، 01:19 ق‌ظ »
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری
شک دارم مغازه ای پیدا کنی که کارتو راه بندازه. به نظر من لایو اوبونتو رو بذار و درایوی که توش اوبونتو نصبه رو فرمت کن و دوباره نصبش کن.
کلاً اگه مشکلی با پاک کردن اوبونتوت نداشته باشه درست میشه نگران نباش ;)

یه راه دیگه هم اینه که اوبونتو رو از توی لایو پاک کنی(فرمت درایو) و  بعد dvd نصب ویندوز رو بذاری و windows repair رو انتخاب کنی و گرابت رو درست کنی. بعد از توی ویندوز از طریق wubi دوباره اوبونتو رو نصب کن

البته من خودم 2-3 بار توی همین ماه گذشته گرابم خراب شد همین boot-repair کارمو راه انداخت حالا نمیدونم چرا واسه شما کار نمیکنه :(

آفلاین Bijan

  • Hero Member
  • *
  • ارسال: 742
  • جنسیت : پسر
  • Debian 11
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #12 : 12 اردیبهشت 1392، 02:59 ق‌ظ »
بله جانم
اجرا کردم که حالا دیگه همون ویندوز هم نمیاد
گند زدم فردا باس برم در یه مغازه نرم افزاری
فقط قبلش بگم این رو من در مورد ویندوز سون انجام دادم و بوت لودر درست شده باید بوت لودر رو تعمیر کنی من ویندوز سون رو با روش که در لینک زیر اومده حل کردم در مورد ویندوز ۸ هم فکر کنم جواب بده:
http://support.microsoft.com/kb/927392
http://www.tomshardware.com/forum/39914-63-boot-windows
در هم ویندوز ۷ و ۸ شما باید با اپشن های Bootrec.exe بوت لودر ویندوز رو تعمیر کنی. که در دو لینک بالا توضیح داده.

آفلاین amin7r

  • Hero Member
  • *
  • ارسال: 792
  • جنسیت : پسر
  • تحصیلات:مهندسی جوشکاری عاشق کامپیوتر و تکنولوژی
پاسخ : در تعمیر گراب فقط ویندزد رو میشناسه!
« پاسخ #13 : 12 اردیبهشت 1392، 09:10 ق‌ظ »
سلام
دوستان من نتونستم هر دوشون رو برگردونم ! رفتم و جا به جا هم کردم ولی فقط اوبونتو آمد تو گراب و خبری از ویندوز نبود  دوباره برگردوندمش مثل قبل و ویندوز رو آوردم توی گراب
بوت ریپیر هم کارم منو درست نکرد!

ویرایش
خوب رفتم دقیق نگاه کردم و دیدم که هایبرنت ویندوز از کار افتاده! و برنامه ای کا باهاش توی ویندوز پارتیشن های لینوکسی رو مدیریت میکردم دیگه درایو های لینوکسی رو نمیشناسه! ویندوز رو امدم دوباره نصب کنم دیدم پارتیشن ویندوزی رو نمیشناسه ! و نصب نمیشه! (البته راه حل نصب مجدد رو میدونم چیه جی پارت خودمون)ولی نمیخوام دوباره نصبش کنم با سوپر گراب هم بصورت بوتیبل آوردم بالا کارم نشد! (در واقع نفهمیدم چطوری کار میکنه :( )در کل نمیخوام که دوباره لینوکس رو نصب کنم و برنامه هام همه پاک بشه! و ویندوز رو هم نمیخوام دوباره نصب کنم پس بیاین کمک این رو درستش کنیم!
هر کسی میدونه بهم کمک کنه !
« آخرین ویرایش: 12 اردیبهشت 1392، 01:11 ب‌ظ توسط amin7r »
بعضی از حرف ها جرعت گفتن میخواد . . .