سلام.
من همین دیشب پارتیشن هام رو کوچیک و بزرگ کردم و جا به جا کردم.
وقتی سیستم عامل فعال هست نمیشه پارتیشن روت رو تغییر سایز داد.
کارایی که میگم رو یکی یکی انجام بده، هیچ مشکلی پیش نمیاد.
۱. اول فایل Gparted live CD رو از لینک زیر بگیر
http://sourceforge.net/projects/gparted/files/gparted-live-stable/
۲. یه فلش رو با فرمت FAT فرمتش کن. (ترجیحا توی ویندوز این کارو بکن. توی لینوکس که فرمت میکنم، file system رو نمیشناسه)
۳. فایل دانلود شده یه فایل iso هست. توی لینوکس روش دبل کلیک کن و از nautilus (یا هرچی که داری، نمیدونم توی مینت چه برنامه ای هست)، فایلهای توش رو توی فلشت کپی کن.
۴. بعد فلش رو بکش و دوباره وصل کن
۵. با ترمینال برو به فولدر utils و فولدر linux و کد زیر رو بزن
sudo bash makeboot.sh /dev/sdb1
نکته مهم: به جای sdb1 ، اسم پارتیشنی که فلشت هست رو بزن. (برو به برنامه disks یا همون disk utility سابق، روی فلشت کلیک کن و جلوی Device رو بخون و بذار اینجا)
۶. وقتی کارش تموم شد، پیغام میده که همه چی ok هست. حالا سیستم رو ریستارت کن و از منوی بوت، USB رو انتخاب کن که روی اون بالا بیاد
۷. یه منو ظاهر میشه. همون اولی رو بزن. چنتا سوال میپرسه. فقط اینتر بزن، نمیخواد عددی وارد کنی.
۸. یه لینوکس بر مبنای Debian میاد بالا. برنامه Gparted که روی دسکتاپ هست رو باز کن.
۹. حالا پارتیشن هایی که میخوای تغییر بدی رو انتخاب کن و تغییراتت رو انجام بده. با توجه به حجم اطلاعاتت توی پارتیشن ها، ممکنه یکم زمان ببره.
۱۰. وقتی کارش تموم شد، توی دسکتاپ، Terminal رو باز کن و این کدها رو یکی یکی بزن. (توی کد اول به جای sda1، پارتیشنی که لینوکست هست رو بزن. از همون Gparted پیداش کن)
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-grub
grub-install /dev/sda
exit
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt
sudo reboot
حالا grub تعمیر شده. با دستور آخری سیستم ریبوت میشه. فلش رو هم میتونی دربیاری.
موفق باشی