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

کمک و پشتیبانی => انجمن عمومی => نویسنده: masoudk در 15 خرداد 1392، 08:04 ب‌ظ

عنوان: بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 15 خرداد 1392، 08:04 ب‌ظ
سلام، من بعد از اینکه ویندوزم رو عوض کردم grub لینوکسم ناپدید شد.

من سعی کردم اونجوری که اینجا
http://community.linuxmint.com/tutorial/view/245 (http://community.linuxmint.com/tutorial/view/245)
توضیح داده grub رو بازیابی کنم.

وقتی لینوکس با cd live بالا اومد رفتم توی Gparted تا ببینم اسم پارتیشن های لینوکسم چیاست.
دوتا پارتیشن ext4 داشتم یکی واسه boot بود و یکی واسه خود لینوکس، عملیات زیر رو روی هر دو پارتیشن امتحان کردم.

رفتم توی terminal و با دستور زیر پارتیشن رو mount کردم:
sudo mount /dev/sda6 /mnt
بعد خواستم بهش حالی کنم که grub رو دوباره روی پارتیشنی که mount شده با دستور زیر نصب کن.
sudo grub-install --root-directory=/mnt/ /dev/sda6
دوتا error بهم میده.

خیلی وقته دارم روش فکر میکنم، اگه محبت کنید تجربتون رو در اختیارم بذارید خیلی خیلی محبت کردید.

مرسی
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز
ارسال شده توسط: سالار مقدم در 15 خرداد 1392، 08:21 ب‌ظ
http://wiki.ubuntu.ir/grub-reinstallation?highlight=%28grub%29
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز
ارسال شده توسط: masoudk در 15 خرداد 1392، 11:52 ب‌ظ
http://wiki.ubuntu.ir/grub-reinstallation?highlight=%28grub%29

مرسی
اگه توضیحی که دادم رو خونده باشید متوجه شدید که از این مقاله ها زیاد خوندم، بیشتر میخواستم ببینم کسی تجربه ی این دوتا پیغام رو داره که من و توی این مرحله متوقف کرده؟

sudo grub-install --root-directory=/media/ /dev/sda
نقل‌قول
داری سعی میکنی grub رو روی یه پارتیشن نصب کنی که اصلا این کار توصیه نمیشه، grub فقط میتونه توی blocklist نصب بشه که این کار هم اصلا توصیه نمیشه

امکان merg کردن grub و پارتیشن وجود ندارد

وقتی داشتم دنبال برطرف کردن اون پیغامها میگشتم متوجه شدم که نرم افزار rescue واسه گراب وجود داره، مرسی، یکی از همونارو امتحان میکنم.
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز
ارسال شده توسط: masoudk در 17 خرداد 1392، 05:03 ب‌ظ
khob man chon ba cd live umadam nemitunam farsi type konam, moshkel az in dastur bood ke too poste aval neveshte boodam

sudo grub-install --root-directory=/mnt/ /dev/sda6
man vaghti neveshtam sda6 yani partition shomareye 6
grub bayad tooye 'mbr' ya 'master boot record' nasb beshe yani shomareye 6 nabayad bashe va dasture dorost be surate zir ast

sudo grub-install --root-directory=/mnt/ /dev/sda
hala vaghti system bala miyad ye khate farmane in shekli mibinam  ;D

GRUB>

mersi ke in hame komak mikonid  :)
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: مجتبی باغبان در 17 خرداد 1392، 05:28 ب‌ظ
بهترین روشی که واسه تعمیر گراب دیدم اینه که لایو بیای بالا و chroot بزنی به سیستم عاملت و گراب رو نصب کنی.
توضیحات بیشتر در community.linuxreview.ir (http://community.linuxreview.ir/showthread.php?tid=31&rndtime=1370609654985144721) ارسال ۸ پست پیروزان.
تا حالا نشده جواب نده اگه دستورات رو درست وارد کنی
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 17 خرداد 1392، 05:54 ب‌ظ
بهترین روشی که واسه تعمیر گراب دیدم اینه که لایو بیای بالا و chroot بزنی به سیستم عاملت و گراب رو نصب کنی.
توضیحات بیشتر در community.linuxreview.ir (http://community.linuxreview.ir/showthread.php?tid=31&rndtime=1370609654985144721) ارسال ۸ پست پیروزان.
تا حالا نشده جواب نده اگه دستورات رو درست وارد کنی

mersi duste aziz
man marhale be marhale pish raftam vali movafagh nashodam
ejaze bedid etelaate bishtari dar ekhtiyaretoon bezaram

partition bandi man be shekle zir ast
 
windows 8 boot partition/dev/sda1
windows 8/dev/sda2
linux boot partition/dev/sda3
linux extended partition/dev/sda4
linux swap partition/dev/sda5
linux partition/dev/sda6

pas ba tozihate shoma man dasturate zir ro vared kardam

sudo mkdir /mnt/boot
sudo mount /dev/sda3 /mnt/boot

bad dar dasture zir be moshkel bar khordam

sudo mount /dev/sda3 /mnt
sudo mount --bind /dev /mnt/dev

errori ke daryaft mikonam in hast

نقل‌قول
mount: mount point /mnt/dev does not exist

mersi az komaketoon
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: mhch در 17 خرداد 1392، 06:31 ب‌ظ
https://help.ubuntu.com/community/Boot-Repair (https://help.ubuntu.com/community/Boot-Repair)

راه حل اسون
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: مجتبی باغبان در 17 خرداد 1392، 06:57 ب‌ظ
بهترین روشی که واسه تعمیر گراب دیدم اینه که لایو بیای بالا و chroot بزنی به سیستم عاملت و گراب رو نصب کنی.
توضیحات بیشتر در community.linuxreview.ir (http://community.linuxreview.ir/showthread.php?tid=31&rndtime=1370609654985144721) ارسال ۸ پست پیروزان.
تا حالا نشده جواب نده اگه دستورات رو درست وارد کنی

mersi duste aziz
man marhale be marhale pish raftam vali movafagh nashodam
ejaze bedid etelaate bishtari dar ekhtiyaretoon bezaram

partition bandi man be shekle zir ast
 
windows 8 boot partition/dev/sda1
windows 8/dev/sda2
linux boot partition/dev/sda3
linux extended partition/dev/sda4
linux swap partition/dev/sda5
linux partition/dev/sda6

pas ba tozihate shoma man dasturate zir ro vared kardam

sudo mkdir /mnt/boot
sudo mount /dev/sda3 /mnt/boot

bad dar dasture zir be moshkel bar khordam

sudo mount /dev/sda3 /mnt
sudo mount --bind /dev /mnt/dev

errori ke daryaft mikonam in hast

نقل‌قول
mount: mount point /mnt/dev does not exist

mersi az komaketoon
چندتا چیز که بنظرم میرسه
۱. آیا معماری ۳۲ یا ۶۴ توزیعی که نصب هست با توزیعی که لایو میای بالا یکیه؟
۲. چرا دایرکتوری boot میسازی. این دایرکتوری تو پارتیشن روت شما وجود داره.
۳. شما باید ابتدا پارتیشن روت رو مانت کنی بعد پارتیشن بوت رو.
۴. شما دستورات رو بد وارد کردید اومدین پارتیشن بوت رو تو /mnt مانت کردید.
به هر حال با اطلاعاتی که دادی دقیقا به همین ترتیبی که می‌نویسم عمل کن
sudo mount /dev/sda6 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount /dev/sda3 /mnt/boot
sudo chroot /mnt
update-grub
grub-install /dev/sda
امیدوارم که مشکلتون با این حل بشه
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 17 خرداد 1392، 10:25 ب‌ظ
narm afzare boot-repair-disk ro download kardam
natijash in shod, alan ke system ro roshan mikonam minevise no operating system

lotfan ye negah be in screenshot bendazid

http://axgig.com/images/75423612405666772444.png
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: محمدرضا ح. در 17 خرداد 1392، 10:33 ب‌ظ
اول دستوراتی که ارور دسترسی دارند sudo بزار.

و یک نکته مهم تر، آیا dev و sys و proc رو موقع نصب مینت جدا از روت ساختی؟ اگر جواب مثبته ، باید اول تک تک مانت کنی و بعد دستورات رو بزنی.
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 17 خرداد 1392، 10:54 ب‌ظ
و یک نکته مهم تر، آیا dev و sys و proc رو موقع نصب مینت جدا از روت ساختی؟ اگر جواب مثبته ، باید اول تک تک مانت کنی و بعد دستورات رو بزنی.

aya rahi hast ke beshe fahmid?
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: مجتبی باغبان در 17 خرداد 1392، 11:09 ب‌ظ
و یک نکته مهم تر، آیا dev و sys و proc رو موقع نصب مینت جدا از روت ساختی؟ اگر جواب مثبته ، باید اول تک تک مانت کنی و بعد دستورات رو بزنی.

aya rahi hast ke beshe fahmid?
طبق اون چیزی که خودت از پارتیشنات گذاشتی اونا رو جدا نساختی و نیاز به مانت جدا نیست
دستورهایی که گفتم رو زدی؟ اگه زدی و error داده. errorـش رو بذار
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: doomhammer65ir در 17 خرداد 1392، 11:16 ب‌ظ
sudo mkdir /media/installed_ubuntu
sudo mount /dev/sda6 /media/installed_ubuntu
ls /media/installed_ubuntu
if u mounted em correctly u'll see  filesystem tree ( boot-home - usr-var...)
sudo grub-install --root-directory=/media/installed_ubuntu/ /dev/sda
sudo update-grub
sudo shutdown -r now
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 17 خرداد 1392، 11:46 ب‌ظ
much appreciated

sudo mkdir /media/installed_ubuntu
sudo mount /dev/sda6 /media/installed_ubuntu
sudo ls /media/installed_ubuntu

I mount em correctly hence I can see list
boot  dev  lost+found  masoud  mount  proc  sys

sudo grub-install --root-directory=/media/installed_ubuntu/ /dev/sda
I get this error

نقل‌قول
grub-probe: error: cannot stat `aufs'.
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it.  This software may cause boot or other problems in future.  Please ask its authors not to store data in the boot track.
/usr/sbin/grub-setup: warn: Sector 33 is already in use by FlexNet; avoiding it.  This software may cause boot or other problems in future.  Please ask its authors not to store data in the boot track.
Installation finished. No error reported.

thank you very much for help
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 18 خرداد 1392، 07:03 ب‌ظ
طبق اون چیزی که خودت از پارتیشنات گذاشتی اونا رو جدا نساختی و نیاز به مانت جدا نیست
دستورهایی که گفتم رو زدی؟ اگه زدی و error داده. errorـش رو بذار

chroot error mide :(

mint@mint ~ $ sudo mount /dev/sda6 /mnt
mint@mint ~ $ sudo mount --bind /dev /mnt/dev
mint@mint ~ $ sudo mount --bind /proc /mnt/proc
mint@mint ~ $ sudo mount --bind /sys /mnt/sys
mint@mint ~ $ sudo mount /dev/sda3 /mnt/boot
mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
mint@mint ~ $ sudo update-grub
/usr/sbin/grub-probe: error: cannot stat `aufs'.
mint@mint ~ $ sudo grub-install /dev/sda
grub-probe: error: cannot stat `aufs'.
/usr/sbin/grub-probe: error: cannot stat `aufs'.

عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 18 خرداد 1392، 07:51 ب‌ظ
khob man fahmidam ke bayad filehaye /link ro too folderi ke mikham chroot konam ezafe konam ke inja mishe /mnt

ba dasture zir peyda kardam filehaye /link kojan

ldd /bin/bash
linux-vdso.so.1 =>  (0x00007fff571ff000)
libncurses.so.5 => /lib/libncurses.so.5 (0x00007fc5fc9e0000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc5fc7dc000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc5fc447000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc5fcc37000)

hala man moshkeli ke daram nemidunam koja donbale /mnt begardam ta in fileha ro toosh copy konam
az un badtar filehaye /link ro ham too peyda kardaneshun moshkel daram

age rahnamayim konid peydashun konam kheyli lotf kardid
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 18 خرداد 1392، 08:45 ب‌ظ
khob linux-vdso.so.1 ye Linux Virtual Dynamic Shared Object hast va niyaz be copy kardan nadare

baghiye fileha tooye addresse lib64/x86_64-linux-gnu/ boodan

hala man vaghti fileha ro copy mikonam va miram too foldere /mnt ta paste konam, click rast ke mikonam paste disable hastesh

kesi nazari dare?
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 18 خرداد 1392، 09:09 ب‌ظ
filehaye link ro tooye addresse Documents/link gozashtam va ba dasture zir tooye /mnt copy kardam

sudo cp -r Documents/link/* /mnt/

vali hanooz vaghti chroot ro mizanam errore zir ro migiram

mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 18 خرداد 1392، 09:49 ب‌ظ
khob ba dasture zir folder bin/bash ro sakhtam

mint@mint ~ $ sudo mkdir /mnt/bin
mint@mint ~ $ sudo mkdir /mnt/bin/bash

hala chroot erroresh avaz shod

mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': Permission denied

alan mige permission denied
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: علی هردان در 18 خرداد 1392، 11:54 ب‌ظ
من که نفهمیدم چیکار کردی و چی شد، خیلی بیخودی دستور زدی. نصب دوباره گراب کار سه سوته! نمیدونم مشکل کار شما چیه. ولی به هر حال، من جات بودم خودم رو عصبانی نمیکردم. از اطلاعات مهم بکاپ میگرفتم و اوبونتو رو دوباره نصب میکردم.
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 19 خرداد 1392، 12:03 ق‌ظ
من که نفهمیدم چیکار کردی و چی شد، خیلی بیخودی دستور زدی. نصب دوباره گراب کار سه سوته! نمیدونم مشکل کار شما چیه. ولی به هر حال، من جات بودم خودم رو عصبانی نمیکردم. از اطلاعات مهم بکاپ میگرفتم و اوبونتو رو دوباره نصب میکردم.

چاره ای نداشتم، یا باید منتظر میشستم یکی پیدا بشه کمکم کنه، که کاملا نا امید شده بودم یکی کمکم کنه.
یا اینکه باید خودم دست به کار میشدم یه جوری درستش میکردم.

نصب دوباره گراب کار سه سوته! به شرطی که چندتا دستور رو از حفظ بزنی. ولی وای به روزی که یه error کوچیک پیش بیاد دستوراتی که حفظ کردی جواب نده، اونجاست که باید فسفر بسوزونی... .

اطلاعات مهمی نداشتم، میخواستم یاد بگیرم، ولی خب چاره ای نیست، آخرین نسخه مینت رو دانلود میکنم دوباره نصب میکنم :|
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: mhch در 19 خرداد 1392، 04:29 ق‌ظ
اون لینکی که دادم رو دیدی؟
عنوان: پاسخ : بازیابی grub بعد از نصب ویندوز [Urgent]
ارسال شده توسط: masoudk در 19 خرداد 1392، 04:49 ق‌ظ
اون لینکی که دادم رو دیدی؟

آره دستت درد نکنه، مشکل اینجاست که فقط بوت ویندوز رو درست کرده
الان به لطف همون boot-repair تونستم بیام تو ویندوز
ولی هنوز از گراب لینوکس خبری نیست