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

جمعه, 27/06/2014 - 22:16
تصویر nixmd

پاسخ شما در قسمت مستندات موجود هست:

http://starnix.ir/documents/gnu-linux-handbook/grubrescue

تصویر amir

داداش راه دیگه ای نیست؟
با خود لیو فدورا نمیشه؟

تصویر nixmd

چرا، میتونی دیسک live بذاری. بری توش و ترمینال رو باز کنی. بعد بیای و پارتیشنی که روش فدورا نصب کردی رو ۱ جا mount کنی (میدونی فدورا رو روی کجا نصب کردی؟ اگه نه تا ۱ راهی بهت پیشنهاد بدم)

برای mount کردن فرض میکنیم فدورا روی dev/sda4/ نصب شده باشه. مینویسیم:

sudo su
mkdir /mount
mount /dev/sda4 /mount

بعد باید فایل سیستم رو روی اون بارگذاری کنیم با دستورات زیر

mount --bind /dev /mount/dev
mount --bind /sys /mount/sys
mount --bind /proc /mount/proc

و بعد وارد chroot بشیم با دستور زیر

chroot /mount

نهایتا دستور های

grub-install /dev/sda
update-grub

رو میزنیم و تموم

تصویر amir

میدونی فدورا رو روی کجا نصب کردی؟ اگه نه تا ۱ راهی بهت پیشنهاد بدم

روش دوم :دی

نه نمیدونم خدایش :|

ممنون

تصویر nixmd

اول از همه دستور sudo su رو بزن داداش.بعدش دستور

fdisk -l

رو بزن. یه خروجی بهت میده توش یه جدولی هست مشابه این:

Device    Boot     Start       End    Blocks  Id System
/dev/sda1 *         2048  30744575  15371264   7 HPFS/NTFS/exFAT
/dev/sda2       30744576 424279732 196767578+ 83 Linux
/dev/sda3      424282110 488394751  32056321   5 Extended
/dev/sda5      424282112 454264533  14991211  83 Linux
/dev/sda6      454264832 484407295  15071232  83 Linux
/dev/sda7      484409344 488394751   1992704  82 Linux swap / Solaris

ببین کجاها نوشته Linux. این ها پارتیشن های لینوکست هستن. شما به احتمال زیاد یکی یا دوتا بیشتر از این پارتیشن های Linux نداری (به جز Linux swap / Solaris). میای و یکی یکی این ها را mount میکنی و بررسی میکنی کدومش پارتیشنی هست که روش فدورا نصبه. چطوری؟ اینطوری:

مثلا اینجا اولین پارتیشن با دستور زیر بارگذاری میکنیم:

mount /dev/sda2 /mount

بعد میایم با دستور

ls /mount

بررسی میکنیم محتوای توی اون چیه. اگه محتوای نمایش داده شده چیزی شبیه به

boot/  etc/   lost+found/  mnt/  proc/  run/  sys/  usr/                   sbin@
dev/   home/  media/       opt/  root/  srv/  tmp/  var/

بود، این همون پارتیشن و محل نصب فدورا هست. اگه نه میای با دستور

umount /mount

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

تصویر amir

داداش ممنون که سریع جواب میدی

برای مونت کردن این کارا رو کردم اما خطا داره.  عکس زیر رو ببین:

http://8pic.ir/images/n8tdq3zgmtd8ggu9mjow.png

 

تصویر nixmd

آخ آخ آخ آخ. شما لینوکست رو روی LVM نصب کردی. دیگه نمیتونی با این روش ها وارد قضیه بشیه. باید از LVM استفاده کنی که کار رو خیلی پیچیده میکنه. من هم شخصا تاحالا باهاش کار نکردم و تجربه ندارم. بهت پیشنهاد میکنم بری سراغ روش اول D: (البته شخصا در مورد روش اول هم مطمئن نیستم بتونه LVM رو شناسایی کنه ولی ظاهرا خودش میگه میتونه و مشکلی نداره)

درضمن اون خطایی که مشاهده میکردی مال اینه که دستور mkdir /mount رو نزده بودی قبلش
 

تصویر amir

ای خدا :|

ممنون داداش. اقایی دستت درد نکنه

برای ارسال دیدگاه وارد شوید یا ثبت نام کنید .