انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: Gabriel X در 05 دی 1388، 02:39 بظ
-
سلام! من اوبونتو 9.10 رو نصب داشتم و می خواستم یکی از پارتیشنام رو حذف کنم و فضاش رو به قبلی بدم.
برای این کار CD اوبونتو رو بصورت live اجرا کردم و از Gpart استفاده کردم و همه چیز بخوبی انجام شد، ولی از اونجایی که درایو File System اوبونتو بعد از اون درایو های پارتیشن بندی شده است، دیگر بوت اوبونتو error می دهد و نه خودش بالا می آید و نه می گذارد ویندوز بالا بیاید. :(
بغیر از نصب دوبارۀ اوبونتو آیا راه دیگری هست که بوت درست بشه؟!
آیا کاری هست که نذاریم کلا این اتفاق بیافته؟
-
سلام! من اوبونتو 9.10 رو نصب داشتم و می خواستم یکی از پارتیشنام رو حذف کنم و فضاش رو به قبلی بدم.
برای این کار CD اوبونتو رو بصورت live اجرا کردم و از Gpart استفاده کردم و همه چیز بخوبی انجام شد، ولی از اونجایی که درایو File System اوبونتو بعد از اون درایو های پارتیشن بندی شده است، دیگر بوت اوبونتو error می دهد و نه خودش بالا می آید و نه می گذارد ویندوز بالا بیاید. :(
بغیر از نصب دوبارۀ اوبونتو آیا راه دیگری هست که بوت درست بشه؟!
آیا کاری هست که نذاریم کلا این اتفاق بیافته؟
فایل fstab اوبونتوی نصب شده تان را با دستور زیر ویرایش کنید و اسم های جدید پارتیشن های خودتون را (/ و home/ و ...) داخلش اصلاح کنید. اسم های جدید درایوها را هم با دستور fdisk -l یا توی همان gparted ببینید.
sudo gedit /youru-ubuntu-mount-point/et/fstab
ملطفت هم هستید که your-mount-point/ مسیری هست که پارتیشن ریشه اوبونتو را مانت کرده اید.
-
سولته جان، من توی Computer دو تا درایو File System می بینم که احتمالاً یکیش مال اجرای live اوبونتو باشه. بهر حال fstab برای هر دوشون رو میذارم اینجا:
1-
[left]sudo gedit /etc/fstab[/left]
و توی این فایل همه ش سه تا خط نوشته:
[left]aufs / aufs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
dev/sda10 swap swap defaults 0 0[/left]
از عملیلت یک عکس هم گرفتم شاید بدرد بخوره:
لینک عکس: http://www.4shared.com/file/181638758/94a27f82/Screenshot.html
همونطور که عکس نشون میده اوبونتو توی درایو /dev/sda6 نصب است. من یکبار بجای / تو خط اول نوشتم /dev/sda6 ولی جواب نداد. تغییراتش با restart از بین میره (حتما چون اجرای live هست و فایلا هم موقتند).
2-
[left]sudo gedit /media/89f49065-0c22-42ab-88bd-c36c8d945374/etc/fstab
وقتی اونو باز کردم اینا توش بود:
# /etc/fstab: stati...
#
# Use...
# for a...
# devices..
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# was on /dev/sda7 during installation
UUID=89f49065-0c22-42ab-88bd-c36c8d945374 / ext4
errors=remount-ro 0 1
#swap was on /dev/sda11 during installation
UUID=741eada-da5e-4697-932a-49216f5c51d4 none swap
sw 0 0
/dev/scd0 /media/cdrom0 udf, iso9660 user, noauto,exec,utf8 0 0[/left]
نمی دونم کجاش رو دست بزنم و چی بنویسم!
عکس از عملیات جدید:
لینک عکس: http://www.4shared.com/file/181644358/6b5db4f6/Screenshot2.html
توی Gparted هم وقتی روی هر درایو راست کلیک می کنی در گزینۀ manage flags میتونی flag اون رو boot بذاری ولی با این کار هم اتفاقی نیافتاد. می تونی کمک بیشتری کنی؟
-
توی Gparted هم وقتی روی هر درایو راست کلیک می کنی در گزینۀ manage flags میتونی flag اون رو boot بذاری ولی با این کار هم اتفاقی نیافتاد. می تونی کمک بیشتری کنی؟
نه دوست من. کاری با flagها نداره. همونطور که خودتون گفتین به خاطر تغییر اسم پارتیشن ها بعد از ادغام دو تا پارتیشن هست. برای همین تنها تغییر اطلاعت پارتیشن های سیستم در فایل fstab کفایت می کنه. اوه اوه راستی گراب را هم باید آپدیت کنید (شرمنده یادم رفت بگم بهتون).
پس شما این کارها را بکنید.
۱. پارتیشن sda6 که محل نصب اوبونتو هست را با دستور زیر در فولدر mnt/ مانت کنید:
sudo mount /dev/sda6 /mnt
۲. فایل fstab مربوطه را با دستور زیر ادیت کنید:
sudo gedit /mnt/etc/fstab
توی فایل باید پارتیشن های مورد نیاز را اصلاح کنید (پارتیشن های روت و سواپ که sda6 و sda10 باشن)
ذخیره کنید و خارج بشید.
۳. در آخر هم برای آپدیت کردن گراب از راهنمای زیر کمک بگیرید. امیداورم مشکلتون حل بشه.
http://wiki.ubuntu.ir/Grub2Howto/Recover
;)
-
بابا ای ول! \\:D/
هم توضیحاتت عالی بود و هم اون لینک ویکی که دادی، ولی من با توضیحات ویکی اصلا کاری با fstab نداشتم. فکر کنم اون دستورات خودشون فایل رو ادیت کردند. بهر حال دستت درد نکنه کمک کردی!
البته من صفحۀ اصلی Gparted رو پیدا کردم و ترجمه و لینکش رو در همین رابطه برای دوستانی که ممکنه مشکل من رو داشته باشن میذارم.
-
این نوشته، ترجمۀ صفحۀ Gparted با آدرس زیر است. برای دوستانی که مشکل بوت برایشان بوجود آمده. دوستانی که با ویکی کردن آشنا هستند اگر تشخیص می دهند می تواند مفید باشد، لطفا این ترجمه را ویکی کنند.
http://gparted.sourceforge.net/docs/help-manual/C/gparted_manual.html#gparted-fix-grub-boot-problem
Fixing GRUB boot problem
حل مشکل بوت گراب:
بوت کنندۀ متحد اصلی (GRUB) به یکی از دلایل زیر ممکن است در بوت کردن باز بماند:
- جابجا کردن پارتیشنی که فایل گراب stage2 را داشته باشد.
- نصب کردن یک سیستم عامل جدید که ریکورد بوت اصلی (MBR) را بازنویسی میکند.
برای برطرف کردن این مشکلات، باید با دستورات زیر، ریکورد بوت GRUB را نصب مجدد کنید:
1. از ترمینال نرم افزار گراب را راه بیاندازید. (البته اینجا نوشته نشده که باید لینوکس را از روی CD اجرا کرده و گزینۀ Try Ubuntu Without Changing Your System را بزنید تا اوبونتو بصورت live اجرا شود. م)
$ grub
2. با یکی از دستورات زیر، ببینید گراب stage1 در کجا مستقر است:
اگر فولدر boot/ در پارتیشن / ذخیره شده است این دستور را وارد کنید:
grub> find /boot/grub/stage1
اگر فولدر boot/ در پارتیشنی غیر از / ذخیره شده است این دستور را وارد کنید:
grub> find /grub/stage1
خروجی دستور find چیزی شبیه این است:
(hd0,0)
اگر در خروجی بیش از یک خط لیست بشود، آنگاه باید تصمیم بگیرید که کدام device را برای گراب بکار ببرید.
3. برای گراب، device ریشه را با تخصیص device ی که دستور find به شما داده تعیین کنید.
grub> root (hd0,0)
4. گراب را با تخصیص device ی که که دستور find به شما داده نصب مجدد کنید.
grub> setup (hd0,0)
5. از گراب خارج شوید.
grub> quit
6. کامپیوتر را restart کنید.
در پایان اگر ویندوز در لیست بوت گراب موجود نبود:
sudo update-grub $
-
بابا ای ول! \\:D/
هم توضیحاتت عالی بود و هم اون لینک ویکی که دادی، ولی من با توضیحات ویکی اصلا کاری با fstab نداشتم. فکر کنم اون دستورات خودشون فایل رو ادیت کردند. بهر حال دستت درد نکنه کمک کردی!
البته من صفحۀ اصلی Gparted رو پیدا کردم و ترجمه و لینکش رو در همین رابطه برای دوستانی که ممکنه مشکل من رو داشته باشن میذارم.
خواهش می کنم. نه! update-grub کاری با fstab نداره. شاید شما تو مرحله دومی که در پست قبلی گذاشته بودید فایل fstab را درست کرده بودید.
آموزشی را هم که زحمت کشیده بودید مربوط به ورژن قبلی گراب میشد که تو اوبونتوهای قبلی استفاده شده بود و البته تو ویکی سایت هم بود!
به هر حال موفق باشید و از گنو/لینوکس لذت ببرید.
:)
-
پس اینطور! باز هم تشکر!