انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: راهنمای نصب ابونتو روی یو اس بی دیسک  (دفعات بازدید: 4023 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
نحوه نصب توزیع اوبونتو روی USB
در این مقاله که ممکن است ناقص بوده و دارای مشکلاتی باشد نحوه نصب ابونتو را روی USB یا همان Flash Memory یاد خواهیم داد  . توجه داشته باشید که برای نصب باید حداقل فلش مموری شما گنجایش 750M و پارتیشن های دیگه رو داشته باشه . ترجیحا از فلش مموری ۲ گیگ استفاده کنید .

در ابتدا بررسی می کنیم که یو اس ی ما روی کدام مسیر شناخه شده در واقع Mount Point  اون چیه . دستور زیر رو یزنید :
fdisk -l ماله من این طوری بود :
Disk /dev/sda: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux
/dev/sda2            1276       36480   282784162+   f  W95 Ext'd (LBA)
/dev/sda3              26        1275    10040625   83  Linux
/dev/sda5            3344       36480   266172921   83  Linux
/dev/sda6            1276        1530     2048224+  82  Linux swap / Solaris
/dev/sda7            1531        3343    14562891   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 256 MB, 256901120 bytes
255 heads, 63 sectors/track, 31 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

همانطور که ملاحظه میکنید مانت پوینت اون /dev/sdb هستش .
بادستور زیر ابندا ان رو Umount می کنیم :
sudo umount /dev/sdb1حال خروجی به صورت زیر نمایش داده میشه :
Disk /dev/sda: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux
/dev/sda2            1276       36480   282784162+   f  W95 Ext'd (LBA)
/dev/sda3              26        1275    10040625   83  Linux
/dev/sda5            3344       36480   266172921   83  Linux
/dev/sda6            1276        1530     2048224+  82  Linux swap / Solaris
/dev/sda7            1531        3343    14562891   83  Linux

بعد از زدن اون دستور اقدام به ایجاد پارتیشن و یا ویرایش پارتیشن های موجود روی اون می پردازیم . دستور زیر را وارد کنید :
sudo fdisk /dev/sdbبعد از وارد نمودن این دستور شما می توانید با استفاده از دستور های زیر اقدام به پارتیشن بندی نمایید :
برای این منظور از دستور های زیر میتوانید استفاده نمایید :

n : برای ایجاد پارتیشن جدید
p : برای استفاده از پریمری به کار میره. که می تونین بر روی پارتیشن خودتون این حالت رو ست کنید
a :  برای ایجاد بوت برای دو پارتیشن
b : ویرایش عنوان
d :  حذف یک پارتیشن تیبل
l  :  نمایش لیست پاریشن های قابل استفاده
o :  ایجاد یک پاریشن خالی DOS
p : نمایش پارتیشن و مشخصات
q :  خروج بدون اعمال تغییرات
v :  بررسی پاریشن تیبل
w:  نوشتن روی دیسک و خروج


بعد از پارتیشن بندی نوبت به فرمت اون میرسه . دستور زیر رو برای فرمت کردن پارتیشن اول از اون با برچسب liveusb را وارد نمایید :
$ sudo mkfs.vfat -F 16 -n liveusb /dev/sdb1حال بعد از این کار نوبت به فرمت کردن پارتیشن دوم می رسد . این پارتیشن رو هم با نام casper-rw وارد می کنیم :
$ sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2خوب بعد از انجام این مراحل اقدام به مراحل کاربردی و نصب می کنیم .
ابتدا سی دی ابونتو رو داخل سی دی رام گذاشته و اون رو مانت می کنیم :
$ sudo mount /media/cdromدر صورتی که فایل iso اوبونتوی خودتون رو دارید از دستورات زیر استفاده کرده و اون رو مانت کنید
$ mkdir /tmp/ubuntu-livecd
$ sudo mount -o loop /path/to/feisty-desktop-i386.iso /tmp/ubuntu-livecd
توجه کنید که به جای /path/to مسیر خودتون رو باید بنویسید
حال پارتیشن های ایجاد شده روی یو اس بی رو مانت می کنیم . اگه یادتون باشه دو تا پارتیشن با دو نام متفاوت ایجاد کردیم . دستورات زیر را وارد نمایید تا اولین پارتیشن ایجاد شده رو مانت کنیم :
$ mkdir /tmp/liveusb
$ sudo mount /dev/sdb1 /tmp/liveusb
در این مرحله اقدام به کپی فایها و شاخه های مورد نیاز می کنیم . شما برای این کار بایستی شاخه ها و فایلهای زیر رو به شاخه ای که به عنوان مانت پوینت یو اس بی ست شده کپی کنید :

شاخه های casper'و 'disctree'و 'dists'و 'install', 'pics'و 'pool'و 'preseed'و '.disk'
محتویات شاخه 'isolinux'
فایلهای md5sum.txt'و 'README.diskdefines'و 'ubuntu.ico'
و در نهایت از شاخه casper فایل vmlinuz ، initrd.gz و در نهایت از شاخه install فایل mt86plus .

انگار زیاد شد نه ؟
خوب مهم نیست از دستورات زیر برای کپی راحت استفاده کنید
$ cd /tmp/ubuntu-livecd
$ sudo cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /tmp/liveusb/
در صورتی که با سیمبل لینکها مشکلی داشتید اونها رو ignore کنید . حال اگر از اوبنتویی استفاده می کنید که فایل isolinux.cfg رو داره اون فایل رو تغییر نام داده و به syslinux.cfg ست کنید . برای راحتی کار دستورات زیر رو بزنید.
دستورات :
$ cd /tmp/liveusb
$ sudo mv isolinux.cfg syslinux.cfg

در این مرحله شما باید فایل syslinux.cfg رو با تنظیمات خودتون ویرایش کنید . دستور زیر رو وارد کنید :
$sudo gedit syslinux.cfgمحتویات این فایل من به این صورت بود
    DEFAULT /casper/vmlinuz
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND  file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --
LABEL live
  menu label ^Start or install Ubuntu
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --
LABEL xforcevesa
  menu label Start Ubuntu in safe ^graphics mode
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper xforcevesa initrd=/casper/initrd.gz quiet splash --
LABEL driverupdates
  menu label Install with driver ^update CD
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper debian-installer/driver-update=true initrd=/casper/initrd.gz quiet splash --
LABEL check
  menu label ^Check CD for defects
  kernel /casper/vmlinuz
  append  boot=casper integrity-check initrd=/casper/initrd.gz quiet splash --
LABEL memtest
  menu label ^Memory test
  kernel /install/mt86plus
  append -
LABEL hd
  menu label ^Boot from first hard disk
  localboot 0x80
  append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt
بعد از اینکه فایل رو با توجه به تنظیمات خودتون ویرایش کردید نوبت می رسه به bootable کردن ، برای اینکار لازم هستش که شما دو تا بسته رو روی اوبونتو و یا هر توزیع خودتون نصب کنید .
دستور زیر رو بزنید :
$ sudo apt-get install syslinux mtoolsدر انتها یو اس بی که مانت کرده بودیم رو umount می کنیم و بعد بوت تیبلش می کنیم و خلاص :
$ cd
$ sudo umount /tmp/liveusb
$ sudo syslinux -f /dev/sdb1
در پایان اگر مشکلی با بوت تیبل داشتید می تونین اون رو با دستور زیر تعمیر کنید ک
$ lilo -M /dev/sdb

آفلاین swap

  • Jr. Member
  • *
  • ارسال: 26
  • جنسیت : پسر
سرعتش چه چطوره ؟
قابل تحمل هست یا نه ؟
یکی برای هـــــمه
هـــــمه برای یکی

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
دستتون درد نکنه. مشابه این مطلب رو قبلا توی یه سایت دیده بودم البته به زبان انگلیسی فکر کنم همون سایت بود که syslinux رو میسازه. اگه ترجمه کردین که خسته نباشید و اگر خودتون زحمت جمع آوریش رو گشیدین که واقعا دستتون درد نکنه. اگه وقت کنم حتما یه تست میزنم و سرعتش رو به اطلاع می رسونم هر چند فکر می کنم Flash Memory های جدید که سرعتی بیش از 10mb/s دارند مشکلی از لحاظ سرعت نخواهند داشت.
Godisnowhere

آفلاین milad-x

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
پاسخ به: راهنمای نصب ابونتو روی یو اس بی دیسک
« پاسخ #3 : 08 خرداد 1389، 06:28 ق‌ظ »
من اوبونتو ۱۰.۰۴  رو روی فلش مموری ۴ گیگم توسط نرم افزار  Universal-USB-Installer-v1.5.7.exe  از طریق ویندوز رایت کردم

تو بایوس سیستم هم بوت رو روی  یو اس بی تنظیم کردم

اما هر کاری میکنم اوبونتو لود نمیشه باز وارد بوت هارد میشه

لازم بذکر اینکه  تو سیستمم علاوه بر ویندوز اپن سوزه هم نصبه و حتی با  غیر فعال کردن هارد  و فعال کردن بوت یو اس بی باز هم  وارد صفحه ای میشه که بین دو تا سیستم عاملم باید انتخاب کنم!!!

ناگفته نمونه زمان رایت ازم پرسید چه مقدار فضای فلش رو برای رایت درنظر  بگیره من از ۴ گیگ زدم ۳ گیگ

ممنون میشم راهنمائیم کنید مشکل از کجاست و چرا با فلش بوت نمیشه؟!

« آخرین ویرایش: 08 خرداد 1389، 06:37 ق‌ظ توسط milad-x »