برچسب: گراب ۲

  • تعمیر گراب دو تنها با ۲ دستور

    نصب ویندوز بعد از اوبونتو باعث ناپدید شدنش می‌شه. برای اینکه مجبور به نصب دوباره اوبونتو نشید، دو راه پیش رو دارید. یک راه رو روزبه شفیعی بهش اشاره کرده که به نظر من خیلی طولانی و طاقت فرسا هست:دی و اما راه دوم. با سی دی لایو بالا بیاید:

    sudo mount /dev/sdXY /mnt
    sudo grub-install –root-directory=/mnt /dev/sdX

    با فرض اینکه پارتیشن بوت رو در هنگام نصب  جدا نساخته باشید، کار با همین دو دستور تمام می‌شه. تنها نکته‌ای که باید بهش دقت داشته باشید اون قسمت‌های رنگی هست که برای هر فرد متفاوت هست. در خط اول شما باید پارتیشنی که اوبونتو (پارتیشن root) روی اون نصب هست رو وارد کنید. برای پیدا کردن پارتیشن اوبونتو sudo fdisk -l رو اجرا کنید.

    در اینجا چون ما دو پارتیشن لینوکس داریم. یکی سواپ می‌باشد، پس دیگری پارتیشن اوبونتو هست. اما اگر شما چند پارتیشن لینوکس دارید باید از روی حجم  به تشخیص درست برسید.قسمت رنگی  دستور  دوم نیز فقط مربوط به شماره هارد شما می‌باشد. آن را به صورت sda وارد کنید. نیازی به گذاشتن عدد و مشخص کردن پارتیشن نمی باشد. در نهایت با دستور sudo umount /mnt پارتیشن اوبونتو خود را آنمانت می کنیم. بعد از وارد شدن به اوبونتو نیز کافیست دستور sudo update-grub رو وارد کنید. تا ویندوز به گراب اضافه شود.

    و دو نکته: بعد از اجرای دستور دوم در صورتیکه پارتیشن اوبونتو را اشتباه وارد کرده باشید، از روی خروجی تولید شده به اشتباه خود می‌توانید پی ببرید. در صورتی که همه چیز درست باشد، خروجی به شما این را می‌گوید.

    و نکته آخر برای کسانی هست که پارتیشن بوت را به صورت جدا می‌سازند. این دسته از افراد بعد از اجرای دستور اول باید دستور زیر را نیز اجرا کنند.(مانت شدن پارتیشن بوت)‌

    sudo mount /dev/sdXY /mnt/boot

    این راهنما برای تمام توزیع‌هایی که گراب دو دارند،‌ (مانند اوبونتو ۹.۱۰) کاربرد دارد.

    منبع

  • اضافه کردن ویندوز به گراب دو

    یکی از مشکلات شایع بعد از نصب اوبونتو ۹.۱۰ نبود ویندوز در منوی گراب هست که این اتفاق به خاطر جدید بودن نسخه گراب هست.

    کلا گراب دو با نسخه قبلی تفاوت‌های زیادی کرده و پتانسیل بسیار بالایی برای انجام کارای باور نکردنی رو بدست اورده. اما  امروز فقط  می‌خوایم  ویندوز رو به منوی گراب اضافه کنیم .

    قبلش هم بهتره بدونید که در گراب دو دیگه  فایلی به اسم menu.lst نداریم و جایگزین اون فایلی  به اسم grub.cfg شده. اون cfg هم مخفف کانفیگوره.

    حالا ما باید یک سری خطوط رو در انتهای همین فایل اضافه کنیم  تا همه چی درست شه. شما کافیه خطوط رو از همینجا کپی کنید و بسته به پارتیشنی که ویندوز روی اون نصبه یه تغییر خیلی کوچیک روی اون اعمال کنید.

    پس در ترمینال کارای زیر رو انجام می‌دیم:

    sudo -i
    chmod +w /boot/grub/grub.cfg
    gedit /boot/grub/grub.cfg

    خط دوم به خاطر اینه که فایل مجوز نوشتن نداره و ما حتی با داشتن مجوز ریشه هم نمی‌توانیم، اون رو ذخیره کنیم. حالا کافیه خطوط زیر رو به انتهای این فایل اضافه کنید.

    # (2) Windows vista
    menuentry “Windows seven” {
    set root=(hd0,1)
    chainloader +1
    }

    داخل گیومه عنوانی هست که شما در گراب خواهید دید. نکته کلیدی  داخل پرانتز و اعداد جلوی hd هست. من ویندوز رو روی پارتیشن sda1 نصب کردم. پس این اعداد رو وارد کردم. شما با توجه به ۴ تا مثال زیر حتما متوجه می‌شید که باید چیکار کنید

    #  /dev/fd0        (fd0)
    #  /dev/sda        (hd0)
    #  /dev/sdb2       (hd1,2)
    #  /dev/sda3       (hd0,3)

    برای پیدا کردن پارتیشنی که ویندوز روی اون نصبه،  در ترمینال دستور زیر روارد کنید:

    sudo fdisk -l

    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x3bd53bd4

    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        8512    68372608+   7  HPFS/NTFS
    /dev/sda2            8513       60801   420011392+   5  Extended
    /dev/sda5            8513       22536   112640000    7  HPFS/NTFS
    /dev/sda6           22536       35284   102400000    7  HPFS/NTFS
    /dev/sda7           35284       48114   103058432    7  HPFS/NTFS
    /dev/sda8           48115       60801   101908296    7  HPFS/NTFS

    اگه دقت کنید جلوی پارتیشنی که ویندوز روش نصبه در ستون boot یه ستاره وجود داره! البته از روی حجم پارتیشن هم می‌تونید متوجه شید که ویندوز روی کدوم پارتیشن نصبه:) من به پارتیشن ویندوز ۶۵ گیگ فضا اختصاص دادم که می‌شه همون گزینه اول

    حالا شاید یکی روی سیستمش فدورا  یا  توزیع دیگه‌ای نصب باشه.  وقتی اوبونتو رو نصب می‌کنه شاید دیگه خبری از اون سیستم عامل نباشه. برای رفع این مشکل کافیه خطوط زیر رو به این فایل اضافه کنید.

    menuentry “Other Linux” {
    set root=(hd0,2)
    linux /boot/vmlinuz (add other options here as required)
    initrd /boot/initrd.img (if the other kernel uses/needs one)
    }

    خط دوم رو که توضیح دادم. باید پارتیشنی رو وارد کنید که اون توزیع روش نصبه .  خط سوم و چهارم رو نیز باید با توجه به نکته زیر ویرایش کنید.

    Fedora: vmlinuz and initrd.img

    Suse: linux and initrd

    Mandriva: vmlinuz and all.rdz

    Ubuntu: vmlinuz and initrd.gz

    Gentoo: gentoo and gentoo.igz

    Knoppix: vmlinuz and initrd.img

    Slackware: bzImage and initrd.img

    Debian: vmlinuz and initrd.gz

    که رنگ سبز نشانگر فایل کرنل و رنگ قرمز نشانه رم دیسک (Ram disk) هست. پس شما در خط سه باید آدرس فایل کرنل، و در خط چهارآدرس  رم دیسک توزیع خودتون رو وارد کنید.

    در ضمن رنگ منوها رو نیز می شه توسط دو خط زیر تغییر داد.

    set menu_color_normal=white/black
    set menu_color_highlight=black/white

    که ما اونا رو به خطوط زیر تغییر می‌دیم.

    set menu_color_normal=light-blue/black
    set menu_color_highlight=light-cyan/blue

    برای دونستن نام رنگ‌ها نیز کافیه به این آدرس مراجعه کنید.

    منبع

    پی‌نوشت: آموزش گذاشتن تصویر برای گراب دو رو قبلا در این پست گذاشته بودم

  • پنگوئن

    این روزا اینقدر سوژه زیاد شده مجور شدم  چند تا چند تا همه رو بگم. اینطوری هم خیال شما راحت می‌شه و هم خیال خودم:) اسم برنامه‌های این شکلی رو هم می‌زاریم پنگوئن

    گراب دو

    امروز  تازه فهمیدم گراب دو یعنی چی. ویژگی‌هایی که اون رو نسبت به نسخه قبل متمایز می‌کنه به شرح زیر هست.

    اسکریپت

    گراب دو از اسکریپت  پشتیبانی می‌کنه و این یعنی فهمیدن  متغیر و جملات شرطی و تابع  وبا این ابزار  خیلی کارا رو می‌شه کرد. یکیش همون اضافه کردن یه عکس به گراب هست قبل از اینکه کرنل لود بشه.

    حالت نجات

    شما اگه در گراب یک به مشکل بر می خوردید دیگه کار پیچیده می‌شد  اگه سیستم عامل بالا نمی یومد دیگه تقریبا کاری نمی‌شد کرد اما حالا شما در گراب دو چیزی شبیه به ترمینال رو در ختیار دارید که در اون می‌شه خیلی از مشکلات رو حل کرد. این ویژگی بیشتر به درد آدمایی می‌خوره که کار با ترمینال رو بلدن و از اون هراسی ندارند.

    بوت گرافیکی

    با این ویژگی می‌شه برای هر سیستم عامل یه لوگو انتخاب کرد و کلا ظاهر گراب رو با این امکانی که داریم، می‌تونیم به کلی تغییر بدیم. نمونه‌های کار رو که با گراب دو ساخته شده، از اینجا مشاهده کنید.Winter theme showing boot menuبوت سیستم عامل از روی فایل ایزو
    این قابلیت همونی بود که منو مجبور به زدن این پست کرد!‌ شما سیستم عامل خودتون رو بدون اینکه اون رو روی سی‌دی و دی‌وی‌دی رایت بزنید همونجا از روی هارد بالا می‌یارید. به نظر من اینکار فوق العادست.  شاهکار قرنه.  دیگه  باید به جای خرید سی دی و دی‌وی‌دی دنبال خرید یه هارد باشیم. کافیه شما به مشکلی بر بخورید و سیستم عامل بالا نیاد. اون موقع سیستم رو از رو لینوکس لایو مث پارسیکس و از روی هارد بالا می‌يارید و اون موقع توی یه محیط خیلی زیبا و دوست داشتنی مشکل رو حل می‌کنید.

    منبع

    وی‌پی‌ان

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

    مخزن

    یه سری مخزن هست که هر کاربر اوبونتو باید اونا رو حتما نصب کنه. مث چیا!؟

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

    sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list –output-document=/etc/apt/sources.list.d/medibuntu.list

    اینم کلید مخزن

    sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

    تو این مخزن کدکای کمیابی که مال مایکروسافت هست قرار داره. برنامه‌هایی مث اسکایپ و گوگل ارث هم در این مخزن یافت می‌شن. لیست کامل برنامه‌ها رو اینجا می‌شه دید.

    مخزن مهم دیگه  مربوط به سایت GetDeb.net می‌شه.  قبلا رسم این بود که ما باید می‌رفتیم این سایت و هر برنامه‌ای که می‌خواستیم رو دستی دانلود می‌کردیم. اما حالا این سایت برای اوبونتو مخزن داره و کل برنامه‌های روی سایت رو می‌شه از طریق مخزن نصب کرد.

    echo “deb http://getdeb.masio.com.mx/ jaunty/” | sudo tee -a /etc/apt/sources.list.d/getdeb.list && sudo apt-get update

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

    مخزن دیگه برای اپرا این مرورگر دوست داشتنی هست.

    wget -O – http://deb.opera.com/archive.key | sudo apt-key add –

    echo “deb http://deb.opera.com/opera etch non-free” | sudo tee -a /etc/apt/sources.list.d/opera.list && sudo apt-get update

    آخرین مخزن هم مال گوگل هست که شما باید برای استفاده از اون از وی‌پی‌ان استفاده کنید.

    wget https://dl-ssl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add –

    echo “deb http://dl.google.com/linux/deb/ stable non-free” | sudo tee -a /etc/apt/sources.list.d/google.list

    منبع

    گیرز

    همونطور که می‌شه در عکس دید گیرز گوگل برای نسخه‌های ۶۴ بیتی لینوکس کار نمی‌کنه. اما همیشه هستند آدمای خوب خوب که می‌رن برنامه‌های سخت سخت رو کامپایل می‌کنن و اونا رو به صورت آماده در اختیار ما می‌زارن.از اینجا می‌توانید گیرز مخصوص اوبونتو ۶۴ بیتی رو دانلود کنید و از اون در فایرفاکس ۳.۵ و سه لذت ببرید.