انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: ح.م در 12 آذر 1393، 11:37 بظ
-
چرا وقتی برنامه ای مثل unetbootin هست من این راه حل رو پیشنهاد می کنم ؟ چون اون برنامه گاهی اوقات جواب نمی دهد ، یا اینکه برای بعضی توزیع ها جواب نمی دهد یا اینکه روی بعضی دستگاه ها بوت به درستی انجام نمی شود ! لذا این روش رو بنده پیشنهاد می کنم برای ایجاد لینوکس زنده ! (تا حالا من هیچ مشکلی با این روش روی هیچ توزیع و هیچ دستگاهی نداشتم)
اول فلشتون رو بصورت FAT32 فرمت می کنید ! (اگر فرمتش FAT32 هست لازم نیست فرمتش کنید)
اول می ریم واسه دسترسی ریشه !
sudo su
بعد می ریم واسه ایجاد یه سری مقدمه که فقط یکبار انجام می شن!
mkdir /media/iso
apt-get install syslinux mtools
حالا فایل iso رو مونت می کنیم !
mount -l /XXX/XXX/..../File.iso /media/iso
یه سری فایل کپی می کنیم توی آدرس فلش
cp -a /media/iso/. /Your_flsh_path
حالا می زنیم
fdisk -l
و فلش رو پیدا می کنیم! که آدرسش توی /dev کجاس ! حالا می زنیم
syslinux -s /dev/XXX
که XXX آدرس فلش توی dev هست !
حالا می رید توی فلشتون اسم یک پوشه و فایل داخلش رو تغییر می دید
isolinux ------> syslinux
isolinux.cfg ------> syslinux.cfg
به همین سادگی به همین گیکی ! :D
-
ممنون
روش خوبیه
امیدوارم این یکی بتونه دبیان رو روی سیستمم بوت کنه چون به هر روشی که بگید آزمایش کردم و نشد :)
-
Debian رو با dd راحت میشه بوت کرد.
-
روی سیستم من dd در 50 درصد موارد کار نمیده!
دوستان طرف acer نرید که داغونه
-
روی سیستم من dd در 50 درصد موارد کار نمیده!
دوستان طرف acer نرید که داغونه
- بلاک سایز رو هم به دستور اضافه کنید میشه ی همچین چیزی ،برای من به خوبی جواب میده :
sudo dd if=/path/to/iso of=/sdev/sdx bs=4M
-
روی سیستم من dd در 50 درصد موارد کار نمیده!
دوستان طرف acer نرید که داغونه
- بلاک سایز رو هم به دستور اضافه کنید میشه ی همچین چیزی ،برای من به خوبی جواب میده :
sudo dd if=/path/to/iso of=/sdev/sdx bs=4M
بهترین روش همینه من که توی 100٪ موارد جواب گرفتم اگه مشکلی هست احتمالا مربوط به فلشه به سیستم ربط نداره
-
با عرض معذرت ! من از dd هم استفاده کردم ! ولی مشکل از اینه که اصلا بوت نمی شه ! تیک بوت هم زدم ! ضمن اینکه استفاده از dd باعث می شه فلش read-only بشه ! که توی روش ارائه شده این مشکل وجود نداره
-
...
-
این روش تقریباً برای تمام توزیعهای لینکوس پاسخگو هستش*، اول با استفاده از دستور زیر یواسبی رو فرمت(FAT32) کنید:
sudo mkfs.vfat /dev/sdx
و بعد با استفاده از دستور زیر اطلاعات رو یواسبی بنویسید:
sudo dd bs=4096 if=example.iso of=/dev/sdx && sync
گوشزد۱: دستور دوم اطلاعات رو بهگونهای که در دیسکهای نوری نوشته میشه، مینویسه برای همین باید حتماً از درست بودن نام دستگاه مطمئن بشید والاّ اگر نام دستگاه درست نباشه همهی اطلاعات درون دستگاه مربوطه خراب میشه. برای از بین بردن این شك از این دستور (https://gist.githubusercontent.com/n3vtelen/600565561ef0aa9f54f1/raw/be7a56f4fd3d32c33c3cf3bf84b2fb715931f329/ID_BUS)استفاده کنید.
گوشزد۲: پیش از اینکه دستگاه(یواسبی) رو فرمت کنید اون رو unmount کنید.
گوشزد۳: کارکتر x رو در sdx با کارکتر دستگاه مورد نظرتون جایگزین کنید.