برچسب: ایزو

  • بوت لینوکس ‌لایو از روی فلش دیسک

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

    ۱- سرعت بوت شدن اوبونتو روی فلش به مراتب از سی‌دی بیشتره.

    ۲- از این طریق می‌شه لینوکس رو در لب‌تابهای فاقد سی‌دی‌خوان، نیز نصب کرد.

    ۳- چند فایل ایزو رو می‌شه روی فلش ریخت (فایل ایزوی اوبونتو و کوبونتو). بعد از روشن کردن کامپیوتر، گراب ظاهر می‌شه و می‌شه انتخاب کرد که وارد کدوم یکی بشیم. پس می‌شه کلکسیونی از لینوکس‌های محبوب رو روی فلش ریخت.

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

    البته این روش معایبی هم داره.

    ۱- سیستم، همونطور که محتویات روی سی‌دی‌رو می‌خونه و اوبونتو رو بالا می‌یاره، باید بتونه از روی فلش هم اینکار رو انجام بده. یعنی باید تنظیمات مربوط به اینکار در بایوس مادربوردتون وجود داشته باشه. سیستم‌های قدیمی ممکن هست این تنظیم رو نداشته باشند.

    ۲- هر توزیع لینوکسی برای اینکار مناسب نیست.

    ۳- توزیع کاملا به صورت لایو و زنده هست و شما نمی‌تونید تنظیمات خودتون رو درونش ذخیره کنید. (البته مطمئن نیستم این رو بشه عیب حساب کرد)

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

    در تنظیمات بایوس باید دنبال چیزی شبیه این عکس باشید

    من خودم یک فلش ۸ گیگی داشتم. بعد از تهیه پشتیبان از محتویاتش ، با برنامه جی‌پارتد دو پارتیشن به حجم مساوی ساختم. تا زمانیکه با توزیع لایو  بالا می‌یام ، یک پارتیشن به حجم ۴ گیگ برای ذخیره فایل‌های دانلودی از روی اینترنت داشته باشم. طبیعیه اگه شما  کل فلش رو برای اینکار اختصاص بدید، چون توزیع لایو هست، چیزی نمی‌تونید روی فلش ذخیره کنید. (همونطور که روی سی‌دی نمی‌تونید اینکار رو انجام بدید.)

    مراحل انجام کار بسیار ساده هستند.

    ۱- اجرای دستور  sudo fdisk -l
    خروجی کار نشون می‌ده که فلش من دو پارتیشن داره.

    پارتیشن کوچیکتر رو (sdc2) برای نگهداری فایل‌های ایزو و  فایل‌های مربوط به گراب دو انتخاب می‌کنم.

    ۲- پیدا کردن نام  sdc2 در لینوکس. بدین صورت که با دلفین یا ناتیلوس وارد پارتیشن روی فلش می‌شویم (پارتیشن با حجم کوچکتر). آدرسی که در آن قرار داریم را به خاطر می‌سپاریم( /media/disk-1)

    ۳- نصب گراب  بر روی پارتیشن مورد نظر با استفاده از دستور زیر:

    sudo grub-install –root-directory=/media/disk-1 /dev/sdx

    به جای sdx در این مثال sdc قرار می‌دیم. (با توجه به خروجی دستور شماره یک)

    ۴- ایجاد فایل grub.cfg در دایرکتوری بوت (که بعد از اجرای دستور بالا بر روی فلش ایجاد شده است)  با اجرای دستور sudo gedit /media/disk-1/boot/grub.cfg

    ۵- اضافه کردن تنظیمات زیر به فایل boot.cfg با توجه به توزیعی که در اختیار دارید.

    توزیع grml

    [sourcecode language=”bash”]
    menuentry "grml" {
    set isofile="/boot/isos/grml.iso"

    loopback loop $isofile
    linux (loop)/boot/grml/linux26 findiso=$isofile apm=power-off quiet boot=live nomce
    initrd (loop)/boot/grml/initrd.gz
    }
    [/sourcecode]

    توزیع Parted Magic

    [sourcecode language=”bash”]
    menuentry "Parted Magic" {
    set isofile="/boot/isos/pmagic.iso"

    loopback loop $isofile
    linux (loop)/pmagic/bzImage iso_filename=$isofile edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rwnomce sleep=10 loglevel=0
    initrd (loop)/pmagic/initramfs
    }
    [/sourcecode]

    توزیع Slax

    [sourcecode language=”bash”]
    menuentry "Slax" {
    set isofile="/boot/isos/slax.iso"

    loopback loop $isofile
    linux (loop)/boot/vmlinuz from=$isofile ramdisk_size=6666 root=/dev/ram0 rw
    initrd (loop)/boot/initrd.gz
    }
    [/sourcecode]

    توزیع Tinycore

    [sourcecode language=”bash”]
    menuentry "Tinycore" {
    set isofile="/boot/isos/tinycore.iso"

    loopback loop $isofile
    linux (loop)/boot/bzImage
    initrd (loop)/boot/tinycore.gz
    }
    [/sourcecode]

    توزیع اوبونتو ( از نسخه ۹.۱۰ به بعد)

    [sourcecode language=”bash”]
    menuentry "Ubuntu" {
    set isofile="/boot/isos/ubuntu.iso"

    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash noprompt —
    initrd (loop)/casper/initrd.lz
    }
    [/sourcecode]
     

    توزیع اوبونتو ( از نسخه ۹.۴ به قبل)

    [sourcecode language=”bash”]
    menuentry "Ubuntu" {
    set isofile="/boot/isos/ubuntu.iso"

    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash noprompt —
    initrd (loop)/casper/initrd.gz
    }
    [/sourcecode]

    ۶- ایجاد فولدر isos در دایرکتوری boot موجود بر روی فلش

    sudo mkdir /media/disk-1/boot/isos

    ۷- انتقال فایل ایزو از روی هارد به دایرکتوری isos

    sudo cp /home/navid/ubuntu*.iso /media/disk-1/boot/isos/ubuntu.iso

    توجه کنید که هنگام انتقال فایل ایزو از روی هارد به روی فلش یه تغییر نام هم دادیم. یعنی اگه روی هارد ubuntu 9.10.iso بوده باشه، ما اسمش رو به ubuntu.iso تغییر دادیم. مهم اینه که باید نام  ایزو با نامی که در grub.cfg وارد کردیم، یکی باشه.

     

    *همونطور که گفتم  دستمون برای هر توزیعی باز نیست. فعلا نمی‌شه به این روش فدورا یا مینت یا پارسیکس رو بالا آورد. باید نشست و دید آیا با پیشرفت گراب دو برای این توزیع‌ها فکری می‌شه یا نه!؟

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

    *تنظیمات کوبونتو مشابه اوبونتو هست. زوبونتو رو هنوز تست نکردم:دی

    *کسی تونست با توزیع دیگه‌ای اینکار رو انجام بده، خیلی خوب می‌شه تنظیماتش رو برامون بگذاره.

    منبع

  • پنگوئن

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

    گراب دو

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

    اسکریپت

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

    حالت نجات

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

    بوت گرافیکی

    با این ویژگی می‌شه برای هر سیستم عامل یه لوگو انتخاب کرد و کلا ظاهر گراب رو با این امکانی که داریم، می‌تونیم به کلی تغییر بدیم. نمونه‌های کار رو که با گراب دو ساخته شده، از اینجا مشاهده کنید.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

    منبع

    گیرز

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

  • تهیه فایل ایزو از سی‌دی‌های خش‌دار در ترمینال لینوکس

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

    dd if=/dev/hda of=./fandf.iso conv=noerror,sync

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

    منبع