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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: مهدی پیشگوی در 07 تیر 1386، 07:18 ب‌ظ

عنوان: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 07 تیر 1386، 07:18 ب‌ظ
در این مقاله سعی بر این سایت که شما کاربران گرامی با نحوه ایجاد یک LiveCd از توزیع محبوب اوبونتو درست کنین .
این آموزش بدون تایید ناظر ویژه انجمن توصیه نمیشه
این نوشتار ناقص هستش لطفا در تکمیل اون بهمون کمک کنین تادر ویکی قرار داده بشه
خوب یه باگ این هستش که توصیه می کنم %100 از بسته هایی که دانلود کردین backup بگیرید
از ناظر ویژه انجمن :مهدی هم می خوام که اشکالات این مقاله رو رفع کنن البته تاپیک منو ادیت کنن عالی خواهد شد.
خوب الان ببینیم به چی نیاز داریم .
اول از همه هدف
دوم اوبونتویی که نصب کردین
سوم بسته نرم افزارهای لازم برای اینکار
چهارم صبر و حوصله

توجه کنین که این آموزش طوری ارائه شده است که حداقل شما تاحدودی دستورات خط فرمان رو در لینوکس به همراه کار با اون رو بلد هستید .
دقت :
ببینین دوستان خواهشا این مقاله رو کامل بخونین تا آخرش چون ممکنه بعضی چیزها آخر توضیح داده بشه و مواردی باشه که در انتها ذکر شده.
خوب حال به مواردی لازم به این شرح هستن
1-   داشتن 3 الی 4 گیگ فضای خالی
2-   رم 512 گیگ و swap 1 گیگ
3-   بسته نرم افزاری squashfs-tools
4-   بسته نرم افزاری mkisofs
5-   یک نسخه از اوبونتو که توانایی ساپورت از squashfs رو داشته باشه
6-   بسته نرم افزاری Qemu    یا  Vmware   برای تست فایل iso
خوب . بسمه الله ، شروع می کنیم
اول بسته نرم افزارهای لازم رو برای این کار نصب می کنیم ( با اتصال به اینترنت )
دستور زیر رو اجرا کنین:
sudo apt-get install squashfs-tools mkisofs qemuاین دستور بسته نرم افزارهای install squashfs-tools و mkisofsو  qemuرو نصب می کنه .
در صورتی که هر مورد از بسته ای که دارین رو نمی خوایین نصب کنین اون رو از لیست حذف کنین .
حالا ماژول squashfs رو لود می کنیم
sudo modprobe squashfsحالا از سی دی اوبونتویی که دارین استفاده خواهیم کرد. یک iso از اون تهیه کنین مثلا با استفاده از نرم افزار k3b که خیلی راحت هستش .
خوب الان یه دایرکتوری برای کارایی که خواهیم کرد ایجاد می کنیم
mkdir ~/liveحالا دستور زیر رو بزنین:
cp UBUNTU.iso ~/liveتوجه : به جای عبارت UBUNTU همیشه نام فایل اوبونتو که ازش image گرفتین رو استفاده خواهیم کرد. بنابراین به جای اون نام فایل رو بنویسید.
وارد مسیر live می شویم
cd ~/liveخوب حالا می خواییم فایل iso که مانت خواهیم کرد رو extract کنیم تا ازش استفاده کنیم.
ابتدا دایرکتوری زیر رو درست می کنیم
mkdir mntدستور زیر رو برای مانت کردن وارد کنین :
sudo mount -o loop UBUNTU.iso mnt

ادامه این مقاله را در ویکی مشاده نماید:
http://wiki.ubuntu-ir.org/LiveCDCustomization
(در حال تکمیل شدن)

موفق باشید
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: سعید زبردست در 07 تیر 1386، 07:28 ب‌ظ
عالی بود. ختما تستش می کنم. لطفا در صورت امکان به ویکی هم منتقلش کن
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 07 تیر 1386، 07:42 ب‌ظ
من با مراحلی که گفتم تستش کردم و جواب داد بلاخره !!
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: Mehdi در 07 تیر 1386، 08:55 ب‌ظ
خیلی خوبه :)
با کمک سعید ببریدش تو ویکی... اسم صفحش رو هم بگذارید LiveCDCustomization
مطالب این پست رو هم ویرایش کنید جوری کنید که همه برای مطالعه راهنما برن به ویکی! اینجا هم باشه برای بحث و گفتگو در مورد راهنما و گزارش باگهاش ;)
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 07 تیر 1386، 11:59 ب‌ظ
من ویکیش کردم
ولی نتونستم تغییراتی توش بدم
میشه کمک کنین بقیه اصلاحات املایی با خودم
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 07 تیر 1386، 11:59 ب‌ظ
من ویکیش کردم
ولی نتونستم تغییراتی توش بدم
میشه کمک کنین بقیه اصلاحات املایی با خود
این هم لینکش http://wiki.ubuntu-ir.org/LiveCDCustomization
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: سعید زبردست در 08 تیر 1386، 02:58 ب‌ظ
من امروز ویکیش رو درست می کنم. درست شد با اجازه این پست رو ویرایش می کنم که همه برن به ویکی.  ;)
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: سعید زبردست در 08 تیر 1386، 03:12 ب‌ظ
به ویکی برید:

http://wiki.ubuntu-ir.org/LiveCDCustomization

(در حال تکمیل شدن)
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 08 تیر 1386، 07:10 ب‌ظ
ممنون سعید جان .
دستت درد نکنه ;)
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: sorena در 08 تیر 1386، 07:19 ب‌ظ
من ویکیش کردم
ولی نتونستم تغییراتی توش بدم
میشه کمک کنین بقیه اصلاحات املایی با خود

کار با ویکی و ویرایش اون اصلا کاری نداره. یه مدت که باهاش کار کنید دستتون راه میافته. برای ویرایش دکمه ویرایش متنی در بالای صفحه را فشار دهید و مقاله را ویرایش کنید. راهنمای دستورات پر کاربرد در همان صفحه موجود میباشد. بعد از ویرایش دکمه پیش نمایش را فشار دهید تا تغییرات را مشاهده کنید. در صورت مطلوب بودن تغییرات ، دکمه تغییرات ذخیره شود را فشار دهید. اصل کار تهیه مقاله است که شما آن را انجام داده اید. البته اگه بتونید مقاله رو به چند قسمت کلی تقسیم کنید تا مرتب کردن و مطالعه آن راحت تر بشود خیلی خوب میشود.
به نظر من اسم مقاله هم اگر : ساخت live cd شخصی سازی شده از ابونتو  ، باشد بهتر است.
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 08 تیر 1386، 07:52 ب‌ظ
من چون از سرعت اینترنت بسیار پایینی استفاده می کنم دیگه فرصت ور رفتن رو باهاش ندارم
چون تا بخواد صفحه لود بشه من اونو ادیت کنم بعدش ذخیره تا یک ساعت مجبورم هیچ صفحه ای باز نکنم
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: سعید زبردست در 08 تیر 1386، 10:51 ب‌ظ
عنوان مقاله به "ساخت live cd شخصی سازی شده از ابونتو" تغییر پیدا کرد.
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 09 تیر 1386، 01:29 ب‌ظ
به نظرم اگه بذاري : شخصي سازي اوبونتو كافيه  ;)
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: arman_o71 در 14 تیر 1386، 05:49 ب‌ظ
خیلی متشکر از مقالتون  ;) خیلی خوبه فقط یکم بهم ریختس

یکی اینکه مگه فرض نشده ما CD رو داریم؟ پس مشکل داریم یه بار iso بگیریم بعد مانت کنیم؟ خوب مستقیما از روی CD بخونیم
rsync --exclude=/casper/filesystem.squashfs -a /media/cdrom0 extract-cd
sudo mount -t squashfs -o loop /media/cdrom0/casper/filesystem.squashfs squashfs

معلوم نیست کجا chroot شده کجا نشده مثلا اونجایی که نوشته «برای تغییر زبان...» هنوز از chroot خارج نشده ولی نوشته sudo cp -af boot/* ../extract-cd/isolinux/
همونجا از sudo -s استفاده کرده ولی بازم از sudo داخل همون قسمت استفاده کرده
بهتره به جای s- از i- استفاده کنیم تا خودش بعضی متغییر ها رو set بکنه
پایین‌تر یه جا از chroot اومده بیرون بعد دوباره proc/ و sys/ دیس‌مانت کرده و دویاره خارج شده  ???
«حال نوبت به فشرده کردن فایل سیستم میرسه کد:

sudo rm extract-cd/casper/filesystem.squashfs»
ولی این فایل وجود نداره! چون اونو با rsync --exclude حذف کردیم
«رم 512 گیگ و swap 1 گیگ»
کسی رو ۵۱۲ گیگ داره ؟؟؟ من خودم با رم ۵۱۲ مگ و بدون swap کار کردم مشکلی هم پیش نیومد
نرم افزار VirtualBox رو هم معرفی کنید (توی این برنامه از Qemu به صورت داخلی استفاده شده)
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 14 تیر 1386، 10:04 ب‌ظ
ای وای ببخشید ;)
شرمنده میشه خودتون ادیتش کنین ؟ اونقدر با شور و شوق نوشتم اصلا متوجه نشدم شرمنده اخلاق ورزشی ;)
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: arman_o71 در 15 تیر 1386، 07:08 ب‌ظ
ای وای ببخشید ;)
شرمنده میشه خودتون ادیتش کنین ؟ اونقدر با شور و شوق نوشتم اصلا متوجه نشدم شرمنده اخلاق ورزشی ;)
ادیتش کردم ببینید بهتر شد؟
عنوان: پاسخ به: به دنیایremastering خوش آمدید
ارسال شده توسط: مهدی پیشگوی در 15 تیر 1386، 07:35 ب‌ظ
تبارک الله !! ;)