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

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

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

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

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

آفلاین mohammadQt

  • Newbie
  • *
  • ارسال: 19
  • جنسیت : پسر
سلام
چند تا از دوستا تو انجمن گفته بودن چجوری میشه یه لینوکس رو شخصی سازی کرد
تا بتونن یه سیستم عامل برای خودشون ریلیز کنن
مثل لینوکس شریف - قاصدک - مک اوبونتو و ...
خوب بریم سر اموزش
1:اول یک اوبونتو دانلود کنید حتما باید پسوند ایزو باشه
این دستورات رو تو ترمینال وارد کنید
۲:از نصب اسکواش مطمعن شین
sudo aptitude install squashfs-tools genisoimage
۳:یک فولدر تو هوم بسازید با دستور زیر
mkdir ~/livecdtmp۴:ایمیج تون رو انتقال بدبد
mv اسم فایل ایمیج.iso ~/livecdtmp
۴:وارد شدن به فولدر
cd ~/livecdtmp
الان میریم که ایمیج رو اکسترکت کنیم
۵:اول به صورت یک حافظه ماونت میکنیم
mkdir mnt
sudo mount -o loop اسم فایل ایمیج.iso mnt
۶:سی دی رو اکسترکت میکنیم
mkdir extract-cd
sudo rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
این قسمت مهم ترین قسمت کار که اسکواش رو باز میکنیم
۷:بازکردن اسکواش
sudo unsquashfs mnt/casper/filesystem.squashfs
sudo mv squashfs-root edit
حالا باید به ترمینال ایمیج دسترسی پیداکنیم

۸:برای وصل کردن ایمیج به اینترنت
sudo cp /etc/resolv.conf edit/etc/
۹:حالا باید ترمینال رو به ایمیج مون کانکت کنیم
sudo cp /etc/hosts edit/etc/

sudo mount --bind /dev/ edit/dev
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts
export HOME=/root
export LC_ALL=C
حالا ما به ایمیج وصل شدیم یعنی ترمینال ما که باز هست همون ترمینال ایمیج هست
[/size]
۱۰:انجام کاستومایر
الان شما هر تغییری رو میتونید انجام بدید مثل نصب نرم افزار تغییر بکگراند تغییر پسورد و ...
۱۱:الان شما باید لاگ های کار هایی که کردید رو پاک کنید
aptitude clean

rm -rf /tmp/* ~/.bash_history

rm /etc/hosts

rm /etc/resolv.conf

rm /var/lib/dbus/machine-id

rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl
۱۲:حالا باید ترمینال ایمیج رو قطع کنیم
umount /proc || umount -lf /proc
umount /sys
umount /dev/pts
exit
sudo umount edit/dev

۱۳: به مرحله پایانی رسیدیم الان
دستورات زیر را اجرا کنید تا اون اکسترکت ها و باز کردن هایی که انجام داده بودید دوباره بسته بشه و یک فایل ایمیج
که خودتون کاستومایزش کردید رو تحویل بگیرید
chmod +w extract-cd/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/casper/d' extract-cd/casper/filesystem.manifest-desktop
sudo rm extract-cd/casper/filesystem.squashfs
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs -nolzma

sudo mksquashfs edit extract-cd/casper/filesystem.squashfs -b 1048576
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs -comp xz -e edit/boot
printf $(sudo du -sx --block-size=1 edit | cut -f1) > extract-cd/casper/filesystem.size

sudo vim extract-cd/README.diskdefines

cd extract-cd
sudo rm md5sum.txt
find -type f -print0 | sudo xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee md5sum.txt

sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubunt.iso .


خوب تا اینجا خوب پیش رفتیم حالا باید رایت کنیم و لذت ببریم
نکته:توی قسمت اکسترکت و بستن مدتی طول میکشه که طبیعی هست باید صبر کنید
توجه:این روش کاستومایز کردن دستی هست یعنی خودتون میتونید هر کاری دوست داشتید رو انجام بدید و با برنامه کاستومایز کیت فرق داره
حالا به همین راحتی سیستم عامل خودتون ساخته شد برین به همه پز بدین ;D
امید وارم خوشتون بیاد  :D
« آخرین ویرایش: 30 آبان 1391، 05:30 ب‌ظ توسط mohammadQt »

آفلاین حامد سپهر

  • High Hero Member
  • *
  • ارسال: 1556
  • جنسیت : پسر
اینکه همش تو ترمینال بود :| گرافیکی راهی نداره؟

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
این روش خوبیه. ولی هیچ کدوم از نسخه هایی که مثال زدید رو با این نساختند :) .

این نسخه ها رو با Remastersys یا Relinux میسازند که بسیار حرفه ای تر هست.
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
من میخوام یه dvd اوبونتو داشته باشم که روش به صورت پیشفرض ubuntu-restricted-extras نصب باشه.
با این روش میشه همچین کاری کرد؟ با چه روشی میشه این کارو کرد.
لطفا از استفاده از مینت و اینجور چیزا حرفی نزنید بی زحمت.
Ubuntu 14.04 LTS 64-bit - unity

آفلاین mohammadQt

  • Newbie
  • *
  • ارسال: 19
  • جنسیت : پسر
اینکه همش تو ترمینال بود :| گرافیکی راهی نداره؟
من گرافيكي امتحان نكر دم  ولي ميشه با vnc بهش كانكت شد بايد ايپي رو لوكال هاست بزاريد

آفلاین mohammadQt

  • Newbie
  • *
  • ارسال: 19
  • جنسیت : پسر
من میخوام یه dvd اوبونتو داشته باشم که روش به صورت پیشفرض ubuntu-restricted-extras نصب باشه.
با این روش میشه همچین کاری کرد؟ با چه روشی میشه این کارو کرد.
لطفا از استفاده از مینت و اینجور چیزا حرفی نزنید بی زحمت.
اموزش رو تا قسمت كاستوم كردن پيش بريد برنامه تون رو از appnr دان كنيد بعد فايل منيجر رو باز كنيد وارد فايل هاست ايميج اوبونتو بريد (به صورت يك داريو ميشناسه )
برنامه دانلود كرده رو به هوم ايميج انتقال بديد حالا با ترمينال وارد اونجايي كه كپي كرديد بريد و
Sudo dpkg -i بعد ادامه كد اسم برنامه رو وارد كنيد حالا برنامه نصب شد

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
ویرایش شد
« آخرین ویرایش: 03 اسفند 1391، 06:02 ب‌ظ توسط yaser-16 »
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین Yaser-16

  • Hero Member
  • *
  • ارسال: 720
  • جنسیت : پسر
آقا من این راه رو رفتم ولی بالا نمیاد وقتی از گزینه ی چک استفاده می کنم می گه یه فایل مشکل داره
حتی وقتی که تو مرحله کاستومایز هیچ کاری انجام نمی دم :'(
می شه یکی کمک کنه؟
آنان که آزادی را فدای امنیت می‌کنند، نه شایستگی آزادی را دارند و نه لیاقت امنیت را!   بنیامین فرانکلین

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
از نرم افزار UCK استفاده کن. خودش یه رابط خوشدست برای کار داره.
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین Behnam Vanda

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
سلام . ممنون از آموزش خوبتون .
اگر امکانش هست در مورد شخصی سازی بحث رو بیشتر باز کنین و مثالهای بیشتری رو بزنین ..
بعد از انجام این تغییرات آیا لینوکس ما قابل ریلیز هست یا نه باید کرنل رو کامپایل کرد و ... ؟؟
ودر انتها اگر آموزش ها رو به صورت تصویری درست بکنین خیلی بهتر خواهد بود .

آفلاین MohammadH

  • Jr. Member
  • *
  • ارسال: 33
سلام . ممنون از آموزش خوبتون .
اگر امکانش هست در مورد شخصی سازی بحث رو بیشتر باز کنین و مثالهای بیشتری رو بزنین ..
بعد از انجام این تغییرات آیا لینوکس ما قابل ریلیز هست یا نه باید کرنل رو کامپایل کرد و ... ؟؟
ودر انتها اگر آموزش ها رو به صورت تصویری درست بکنین خیلی بهتر خواهد بود .

به نظرم گوگل راه حل بهتری هست. با عبارت Ubuntu Remastering جست و جو کنید :). البته نمیدونم دوستان فارسی زبان هم از این کارا کردن یا نه ولی اگر توزیع ایرانی دیدید (البته غیر از پارسیکس که فورک هست) از تولید کننده هاشون بپرسید.