نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

ایجاد کیت های توزیع توزیع لینوکس خود را بسازید

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

ایجاد دیسک بوت ویندوز 7

هنگامی که کامپیوتر را برای اولین بار روشن می کنید (ویندوز 7، ویندوز 8/8.1)، از کاربر خواسته می شود یک CD/DVD برای کپی رزرو کنید نصب ویندوز، اما بسیاری به سادگی به این پیام توجه نمی کنند. پس از گذشت زمان، ایجاد رسانه های قابل بوت ویندوز را می توان با استفاده از نرم افزار مناسب انجام داد. AOMEI PE Builder یکی از این ابزارهای شخص ثالث است، نه تنها از ویندوز 7 بلکه از نسخه های 8/8.1 نیز پشتیبانی می کند و می تواند بدون نصب AIK/ADK، درایو را شبیه ویندوز PE کند. قبل از دانلود نسخه مستقل AOMEI PE Builder، ابتدا باید آنتی ویروس را روی رایانه شخصی خود غیرفعال کنید. مراحل ایجاد توزیع ویندوز 7:

  1. برنامه را از اینترنت دانلود کنید.
  2. دانلود، نصب و اجرا کنید.
  3. برای رفتن به مرحله بعد، روی دکمه زرد رنگ «بعدی» کلیک کنید.
  4. گزینه دوم را انتخاب کنید: بوت USBدستگاه
  5. سپس روی "Next" کلیک کنید، یک پنجره اعلان ظاهر می شود که به شما اطلاع می دهد که دیسک فرمت خواهد شد.
  6. برای بستن پیام، روی «OK» و «بعدی» کلیک کنید.
  7. AOMEI PE Builder شروع به ایجاد تصویر می کند.

فرمت توزیع ISO

یک فایل ISO یک کپی مجازی از داده‌های بخش با ساختار فایل مشابه است، مانند یک کپی کامل از یک عکس که دارای رنگ‌ها، سایه‌ها و کاملاً تمام تفاوت‌های جزئی اصلی است. به همین دلیل است که به کپی های ISO "تصاویر" نیز می گویند. نام اختصاری ISO از نام سازمانی می آید که این استاندارد صنعتی را ایجاد کرده است. دیسک ISOبرای ارسال یک کپی از یک کامپیوتر به کامپیوتر دیگر استفاده می شود.

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

تصاویر ISO اغلب برای توزیع برنامه‌های بزرگ در اینترنت استفاده می‌شوند، زیرا همه فایل‌های برنامه را می‌توان به‌طور منظم به صورت یک فایل نوشت.

یک مثال را می توان در ابزار بازیابی رمز عبور رایگان Ophcrack مشاهده کرد که شامل یک سیستم عامل کامل و چندین محصول نرم افزاری است که تمام اجزای برنامه در یک فایل نوشته شده است.

اوفکراک قطعا اینطور نیست تنها برنامهبرای استفاده از فایل ISO، انواع بسیاری از برنامه ها توزیع می شوند. به عنوان مثال، اکثر بوت لودرها برنامه های آنتی ویروساز ISO استفاده کنید

در تمام این مثال‌ها و هزاران نمونه دیگر، هر فایلی که برای اجرای هر ابزاری لازم است در یک تصویر ISO گنجانده شده است که دانلود، رایت روی دیسک یا دستگاه‌های دیگر ابزار را بسیار آسان می‌کند.

ویندوز 10 و نسخه های قبلی ویندوز 8 و ویندوز 7 را می توان مستقیماً با فرمت ISO از مایکروسافت خریداری کرد، آماده استخراج در دستگاه یا نصب در ماشین مجازی.

گرفتن تصویر از ویندوز


فرآیند ایجاد بستگی به نسخه ای از سیستم عامل در حال نصب دارد - 7، 8.1 یا 10. مایکروسافت همه آنها را دارد، از جمله ابزاری برای به دست آوردن رسانه قابل بوت. قبل از شروع فرآیند، باید یک کلید محصول ویندوز داشته باشید. اگر کاربر در مورد کلید خود مطمئن نیست، می توانید یک کلید محصول مارک ویندوز با توزیع اصلی ویندوز 7 یا توسط پست الکترونیکاز Microsoft، پس از خرید، یا کلید خود را با استفاده از نرم افزار ویژه بازیابی کنید.

برنامه های کاربردی کافی در اینترنت وجود دارد که به شما در یافتن کلیدهای سریال کمک می کند، با این حال، کارشناسان پیشنهاد می کنند از نسخه رایگان KeyFinder Magical Jellybean استفاده کنید. پس از اتمام نصب، بلافاصله کلید سریال محصول را در قالب رشته های متنی یا فایل نشان می دهد. بهتر است این کلید 25 کاراکتری با برچسب CD key را در جای امنی نگهداری کنید، زیرا کاربر بارها و بارها به آن نیاز خواهد داشت. با کلید محصول خود، باید به صفحه بازیابی نرم افزار بروید و دستورالعمل ها را دنبال کنید. در وب سایت تامین کننده تجارت الکترونیکبرای Microsoft TechRiver می توانید یک توزیع ویندوز 7 دریافت کنید:

  • 32 بیت Ultimate x86.
  • 64 بیت Ultimate x64.
  • x86 حرفه ای 32 بیتی.
  • 64 بیت حرفه ای x64. 3
  • 2 بیتی Home Premium x86.
  • 64 بیتی Home Premium X64.

همچنین می توانید تصاویر را به زبان های دیگر در Softpedia دریافت کنید. مدت زمان دانلود به سرعت اینترنت بستگی دارد، می تواند از چند دقیقه تا دو ساعت طول بکشد.

درایو USB قابل بوت


مایکروسافت یک ابزار رایگان برای USB ویندوز/ DVD Download Tool برای ادغام usb 3 0 در توزیع ویندوز 7. الگوریتم ایجاد تصویر:

  1. USB/DVD ویندوز را باز کنید و سپس «Load» را باز کنید.
  2. فایل اجرایی دانلود شده Download-Tool-Installer-ru-US.exe را باز کرده و روی "Install" کلیک کنید.
  3. منتظر بمانید تا نصب کامل شود و «انجام شد» را تأیید کنید.
  4. دانلود فایل ISO"پنجره ها". می توان آن را از فروشگاه مایکروسافت، MSDN یا سایر منابع قابل اعتماد دریافت کرد. این برنامه با هر سیستم عاملی کار می کند، زیرا ساختار نصب ویندوز از ویندوز 7 تغییر نکرده است. میانبر برنامه برای راه اندازی روی دسکتاپ ظاهر می شود.
  5. روی "بله" کلیک کنید.
  6. روی "مرور" کلیک کنید.
  7. رایانه خود را مرور کنید، فایل ".iso" و "Open" را انتخاب کنید.
  8. پس از انتخاب فایل، "بعدی" را تایید کنید.
  9. نوع رسانه را انتخاب کنید.
  10. نوع رسانه را وصل کنید و آن را در ابزار دانلود انتخاب کنید.
  11. پس از انتخاب نوع رسانه، "شروع کپی" را تایید کنید.
  12. دیسک را تمیز کنید، اگر اطلاعاتی روی آن وجود دارد، عملیات را تایید کنید.
  13. اکنون فایل های نصب ویندوز در درایو انتخاب شده کپی می شوند.
  14. منتظر بمانید تا ادغام کامل شود درایورهای usbبه توزیع ویندوز 7. پیامی دریافت خواهید کرد که دستگاه بوت با موفقیت ایجاد شده است.
  15. برنامه دانلود را ببندید و دیسک را از کامپیوتر جدا کنید.

برنامه تصویر روفوس


چند وجود دارد برنامه های مفیدکه انجام می دهند USB قابل بوت. محبوب ترین و ساده ترین Rufus است که در بخش روسی زبان فعالیت می کند. این نیاز به کاربر برای داشتن حقوق سرپرست روی رایانه شخصی دارد. دستور ایجاد:

  1. قبل از ادغام درایورها در توزیع ویندوز 7، باید گزینه run as administrator را انتخاب کنید.
  2. یک USB خاص را در قسمت «دستگاه» انتخاب کنید که حداقل 4 گیگابایت داشته باشد.
  3. چهار ناحیه زیر به طور خودکار فایل ISO انتخاب شده را مرتب می کند.
  4. مطمئن شوید که " فرمت سریع"یا ایجاد با استفاده از پسوندهای میانبر.
  5. در کنار برچسب "ایجاد"، از لیست کشویی برای انتخاب یک تصویر استفاده کنید.
  6. برای شروع، روی "شروع" کلیک کنید.
  7. فرآیند ایجاد USB توزیع ویندوز 7 کمی طول می کشد که به قدرت رایانه شخصی بستگی دارد.

Rufus نه تنها یک درایو فلش قابل بوت می‌سازد، بلکه چندین گیگابایت داده را روی یک درایو USB می‌نویسد. بسته به عوامل سخت افزاری مختلف، این کار حدود 10 دقیقه طول می کشد. پس از تکمیل فرآیند، کاربر یک USB قابل بوت خواهد داشت.

دیسک Utility Loader

شما می‌توانید از میان طیف گسترده‌ای از راه‌حل‌های نرم‌افزاری شخص ثالث برای کمک به ساده‌سازی کار ایجاد خود انتخاب کنید. دیسک بوت. یکی از برنامه های ذکر شده در بالا Disk Utility است.این ابزار نمی تواند به درستی کار کند مگر اینکه با درایو USB پشتیبانی شده و اتصال اینترنت ارائه شود.

فرآیند ایجاد توزیع wWndows 7:

  1. فایل > تصویر خالی را انتخاب کنید.
  2. نام، تگ ها را وارد کنید و مکانی را انتخاب کنید که پس از باز کردن در رایانه شخصی مشخص می شود.
  3. در تب "Size" مقدار مورد نیاز را پر کنید.
  4. "فرمت" را انتخاب کنید. برای استفاده با ویندوز یا مک با ظرفیت بیش از 32 گیگابایت، MS-DOS را انتخاب کنید، برای موارد بزرگتر - ExFAT.
  5. روی تب پاپ آپ «رمزگذاری» کلیک کنید و یک گزینه را انتخاب کنید.
  6. روی "بخش ها" کلیک کنید و یک طرح بندی را انتخاب کنید.
  7. روی "Format" کلیک کنید و گزینه مورد نیاز را انتخاب کنید.
  8. جادوگر آن را با استفاده از cdr. به 178 مگابایت تغییر می دهد.
  9. روی «ذخیره» و «پایان» کلیک کنید.

ایجاد یک تصویر دیسک ایمن


سوختن دی وی دی قابل بوتمی توانید از برنامه CDBurnerXP استفاده کنید. وقتی آن را باز می کنید، در پنجره اول چندین گزینه را مشاهده خواهید کرد. هر پارامتر به عنوان یک جادوگر راه اندازی کار می کند.

الگوریتم ایجاد توزیع ویندوز 7 (64):

  • وظیفه مورد نیاز را انتخاب کنید و خود برنامه شما را در تمام مراحل تشکیل راهنمایی می کند.
  • Burn ISO Image را انتخاب کنید، سپس روی OK کلیک کنید.
  • مطمئن شوید که DVD روی کامپیوتر شما نصب شده است. دی وی دی رایتر را انتخاب کنید تا فایل ISO رایت کند. به احتمال زیاد فقط یکی وجود دارد، بنابراین از قبل انتخاب خواهد شد.
  • اگر بیش از یک رایتر CD/DVD روی رایانه خود نصب کرده‌اید، منوی کشویی «دستگاه هدف» را اعمال کنید، انتخاب کنید که از کدام یک استفاده کنید، سپس برنامه ممکن است بسته به رایتر CD/DVD که انتخاب می‌کنید، تنظیمات جزئی انجام دهد.
  • روی دکمه «مرور» کلیک کنید و به فایل ISO بروید. وقتی پیدا شد، روی آن دوبار کلیک کنید.
  • روی دکمه Burn Disc کلیک کنید، یک پنجره پیشرفت ظاهر می شود، پس از تکمیل پیامی ظاهر می شود که مدت زمان رایت و میانگین نرخ بیت را نشان می دهد.

ابزار رایگان نصب ویندوز


کاربران پیشرفته همیشه چندین برنامه را در زرادخانه خود دارند ابزار رایگان، برای سفارشی کردن ویندوز 7 از نصب تا کنترل حساب کاربری (UAC) در دسترس است. ادغام در توزیع ویندوز 7 با استفاده از ابزارهای رایگان انجام می شود. آنها به شما اجازه ایجاد می دهند نصب اتوماتیک، برنامه های ویندوز خود را اضافه/حذف کنید، درایورها را ادغام کنید، رجیستری را پیکربندی کنید، تم های جدید را پیوست کنید و موارد دیگر.

این مجموعه پنج ابزار رایگان برای راه اندازی و نصب توزیع حرفه ای ویندوز 7 ارائه می دهد. برای اجرای این ابزارها، باید کیت نصب خودکار ویندوز را نصب کنید:

  • VLite، اگرچه برای آن طراحی شده است ویندوز ویستا، می توانید از آن برای ویندوز 7 استفاده کنید. این ابزار به شما امکان می دهد یک نصب بی صدا از ویندوز 7 ایجاد کنید، وصله را یکپارچه کنید، بسته های زبانو درایورها، تنظیمات ویندوز را سفارشی کنید و یک ISO قابل بوت ایجاد کنید.
  • RT Seven Lite ابزاری است که مخصوص ادغام در توزیع ویندوز 7 طراحی شده است امکانات بیشتردر مقایسه با سایر ابزارها تب Customize دارای چندین بخش است که به شما امکان می دهد تم های جدید، ابزارها، محافظ صفحه نمایش، پس زمینه دسکتاپ، آیکون ها، لوگوهای OEM و موارد دیگر را اضافه کنید.
  • 7 Customizer ابزاری ساده برای سفارشی سازی و ایجاد نصب بی صدا ویندوز 7 است.
  • Se7en Unattended – این برنامه قادر است خدمات را غیرفعال کند، افزونه ها را فعال کند، اضافه کند برنامه های شخص ثالث، اضافه کردن به روز رسانی ویندوز، درایورها را ادغام کنید و تنظیمات دیگری را برای ایجاد یک ویندوز ISO 7 سفارشی اضافه کنید.
  • Win Integrator - این ابزار تقریباً شبیه به vLite است. علاوه بر موارد فوق، می توانید یک یا چند مورد را فعال یا غیرفعال کنید توابع ویندوز. به طور کلی، یک ابزار خوب با یک رابط کاربری ساده است.

نصب به روز رسانی در رسانه

Slipstreaming روشی است که برای گنجاندن توزیع های مختلف به روز رسانی ویندوز 7 در رسانه نصب استفاده می شود و همچنین با سایر سیستم عامل ها کار می کند. به طور معمول، پس از نصب تمیز ویندوز بر روی رایانه، یکی از اولین کارهایی که کاربر انجام می دهد نصب به روز رسانی هایی است که به عنوان Windows Updates شناخته می شوند. برای انجام این کار، کامپیوتر شما باید به اینترنت متصل باشد، به روز رسانی را بررسی کنید، دانلود کنید، نصب کنید و اجرا کنید راه اندازی مجدد لازم. این فرآیند زمان زیادی طول خواهد کشید، به خصوص اگر بیشتر از نسخه اولیهپنجره ها.

اینجاست که به یک روش مفید نیاز است - slipstreaming که برای اکثر کاربران چندان شناخته شده نیست. این به شما امکان می دهد تمام به روز رسانی ها را در یک تصویر ISO ویندوز که برای فرآیند نصب استفاده می شود، ادغام کنید. همه به روز رسانی ها فقط یک بار و در حین نصب دانلود می شوند سیستم عاملآنها به طور خودکار بر روی سیستم نصب می شوند و هیچ زمانی برای دانلود به روز رسانی برای هر رایانه ای تلف نمی شود.

خوشبختانه، تعدادی از برنامه های شخص ثالث طراحی شده اند تا بدون استفاده از خط فرمان، Slipstreaming را برای همه آسان تر کنند. در واقع، با چنین برنامه‌ای، ISO با انتخاب سفارشی می‌شود و تمام به‌روزرسانی‌های جدید و همچنین درایورها را به توزیع ویندوز 7، برنامه‌ها و تنظیمات سیستم عامل اضافه می‌کند یا عناصری را که لازم نیست حذف می‌کند. این را می توان به سادگی و بدون زحمت با استفاده از آن انجام داد برنامه رایگانبه عنوان مثال NTLite.

درایورهای Slipstream


درایوهای اسلاید (slipstream) همراه با نصب ویندوز این کار را آسان می کنند. اکثر کنترلرهای مدرن SATA و RAID برای دیدن و استفاده از هارد دیسک به درایورهای ویندوز خاصی نیاز دارند و اکثر رایانه های جدیدتر که فلاپی درایو ندارند نمی توانند از پورت USB متصل استفاده کنند. بنابراین، این روش تنها یک گزینه برای افزودن به کاربر باقی می گذارد درایور صحیحبا استفاده از تکنولوژی slipstream

NTLite به گونه‌ای طراحی شده است که با استفاده از یک رابط کاربری بسیار ساده و کاربرپسند، زندگی را آسان‌تر کند. اگرچه نسخه اصلی این برنامه رایگان است، اما چندین نسخه وجود دارد نسخه های پولیبا امکانات اضافی مزیت اصلی NTLite نسبت به برنامه های مشابه از این دست، سازگاری آن با تمام نسخه های جدید ویندوز است. این به طور مداوم به روز می شود تا حتی از نسخه های Insider ویندوز 10 پشتیبانی کند. البته برای نسخه های قدیمی سیستم عامل مانند XP یا Vista مناسب نیست.

برای شروع نصب، باید به صفحه دانلود در وب سایت رسمی بروید. دو نسخه وجود دارد: پایدار و بتا. دانلود توصیه شده نسخه پایدار. پس از اتمام دانلود، برنامه را اجرا کنید و دستورالعمل ها را دنبال کنید.

فرآیند نصب بسیار ساده است:

  1. هنگامی که برای اولین بار برنامه را اجرا می کنید، از شما خواسته می شود که نوع مجوز مورد استفاده را انتخاب کنید.
  2. "رایگان" (محدود، غیر تجاری) را انتخاب کنید و روی "OK" کلیک کنید. برای بارگذاری یک ISO در NTLite، روی دکمه "افزودن" واقع در نوار ابزار کلیک کنید و پوشه مناسب حاوی فایل های استخراج شده قبلی را انتخاب کنید یا به سادگی آن را به برنامه بکشید.
  3. درست بعد دانلودهای ISOدر قسمت Image History لیستی از تمامی ویندوزهای قابل نصب توسط این ISO ظاهر می شود.
  4. نسخه ای را که می خواهید برای نصب سفارشی خود اعمال کنید انتخاب کنید، روی دکمه دانلود کلیک کنید و در پنجره باز شده باز شده روی OK کلیک کنید.
  5. فرآیند دانلود آغاز خواهد شد.

می توانید وضعیت آن را در کنار نسخه انتخاب شده ویندوز بررسی کنید. این ممکن است چند دقیقه طول بکشد. پس از اتمام دانلود، چندین گزینه در سمت چپ پنجره ظاهر می شود. از آنجا می توانید همه چیز را برای ISO سفارشی خود پیکربندی کنید. در مرحله بعد، به روز رسانی ویندوز را انجام دهید. پس از دانلود به‌روزرسانی‌های سیستم‌عامل:

  1. به تب “Updates” بروید، روی “Add” کلیک کنید و “Folder” و “Folders with subfolders” را انتخاب کنید.
  2. پوشه ای که به روز رسانی ها در آن ذخیره می شوند را پیدا کنید.
  3. ادغام درایورها در توزیع ویندوز 7 در تب "درایورها" انجام می شود. ابتدا باید دانلود شوند.
  4. آنها را به یک پوشه اضافه کنید، روی دکمه "افزودن" در نوار ابزار NTLite کلیک کنید و آن پوشه را پیدا کنید.
  5. نصب بی صدا و بدون نظارت را انجام دهید؛ این ویژگی به طور پیش فرض غیرفعال است.
  6. به منوی پیمایش "Automatic" بروید و کادر واقع در گوشه سمت چپ بالا را علامت بزنید.
  7. با کلیک بر روی دکمه مربوطه در نوار ابزار، یک حساب محلی اضافه کنید و در پنجره ای که ظاهر می شود، داده های خود را وارد کرده و روی «OK» کلیک کنید.
  8. به همین ترتیب، می توانید داده ها را برای خود وارد کنید شبکه محلیبا کلیک بر روی دکمه "پیوستن به شبکه"
  9. برنامه های شخص ثالث را اضافه کنید، به "Post-installation" بروید، روی "Add" کلیک کنید و فایل exe را انتخاب کنید.
  10. ايجاد كردن ویندوز جدید ISO، به تب "اعمال" بروید.
  11. دکمه «ایزو ایجاد کنید» را علامت بزنید.
  12. سپس یک کادر محاوره ای ظاهر می شود که از شما می خواهد دایرکتوری مقصدی که می خواهید فایل ISO را در آن ذخیره کنید، نام فایل آن و برچسب ISO را انتخاب کنید.
  13. روی دکمه "فرآیند" در نوار ابزار کلیک کنید. از این مرحله به بعد، فرآیند به صورت خودکار تبدیل می شود، بنابراین باید چند دقیقه صبر کنید تا بسته به تغییرات ایجاد شده، ادغام درایورها در توزیع ویندوز 7 کامل شود و پس از آن ISO برای استفاده آماده می شود.

همین. تکمیل فرآیند از دریافت ISOنسخه ویندوز، خرید نرم افزار برای ایجاد بوت فلش درایو USBو نحوه استفاده از آن و همچنین استفاده از یک ابزار خاص برای ایجاد یک DVD قابل بوت از یک ISO ویندوز.

دلایل ایجاد توزیع سیستم عامل خود سیستم های ویندوز 10 ممکن است زیاد باشد و موضوع این مقاله نیست. نکته مهم این است که نیاز به نسخه خود شما از توزیع وجود دارد و ما به شما خواهیم گفت که چگونه آن را تنها با استفاده از Windows ADK (Windows Deployment Toolkit) و خط فرمان ایجاد کنید، به عبارت دیگر، ما بدون سوم این کار را انجام خواهیم داد. نرم افزار حزب، تنها با استفاده از ابزارهای ساخته شده در سیستم عامل.

بنابراین، به عنوان مثال، اگر قصد دارید تعداد رایانه ها را افزایش دهید، ممکن است به توزیع سفارشی نیاز باشد. شما تصمیم گرفته اید که یک دستگاه دیگر تهیه کنید، علاوه بر لپ تاپ، تصمیم گرفته اید که مونتاژ یک کامپیوتر پربازده تر را سفارش دهید، اما مجموعه نرم افزارهای روی آن تقریباً مانند لپ تاپ خواهد بود.

البته می توانید سیستم عامل را روی یک دستگاه جدید نصب کنید و سپس نرم افزار باقی مانده را نصب و پیکربندی کنید. شما می توانید آن را متفاوت انجام دهید: آن پیکربندی ویندوز 10، با تمام برنامه های نصب شده، که روی یکی از رایانه ها اجرا می شود، به یک کیت توزیع تبدیل می شود. تنها چیزی که باقی می ماند این است که سیستم را بر روی یک ماشین جدید نصب کنید، و تمام. نرم افزار لازمبه صورت خودکار نصب خواهد شد. تنها چیزی که باقی می ماند نصب درایورهای سخت افزاری است که در رایانه جدید وجود دارد.

برای کار، به دو رایانه نیاز دارید؛ در موارد شدید، برای آزمایش‌ها می‌توانید با یکی از آن‌ها کار کنید، اما یک ماشین مجازی نصب کنید. بیایید فرض کنیم که ویندوز 10 و تمامی نرم افزارهای لازم روی یکی از آنها نصب شده است.

آماده سازی

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

ما ایجاد می کنیم درایو فلش USB قابل بوت، با استفاده از این توزیع، و ابزار "sysprep" ساخته شده در سیستم را اجرا کنید. وظیفه این ابزار این است که یک تصویر سیستم را که شامل تمام تنظیمات و برنامه های نصب شده است برای انتقال به رایانه دیگر آماده کند.

باید خط فرمان را شروع کرده و دستور را وارد کنید:

C:\Windows\System32\Sysprep\Sysprep.exe

در پنجره ای که باز می شود، تمام پارامترها مطابق تصویر تنظیم می شوند:

اجازه دهید کمی توضیح دهیم که چند نکته به چه معناست:

  • تغییر سیستم به حالت OOBE - دفعه بعد که سیستم را راه اندازی می کنید، سیستم به حالت انتقال سیستم عامل تغییر می کند.
  • آماده سازی برای استفاده - اطلاعات غیر ضروری که برای کپی در نظر گرفته نشده اند حذف می شوند، به عنوان مثال، داده های فعال سازی و غیره، در حالی که تمام برنامه ها و ابزارهای نصب شده باید در کپی گنجانده شوند.

ابزار "sysprep" برای چند دقیقه اجرا می شود که مدت زمان آن بستگی به مقدار داده ای دارد که به رایانه جدید منتقل می شود.

پس از اتمام، کامپیوتر خاموش خواهد شد.

ایجاد تصویر با فرمت ESD

حالا باید وصل شویم درایو خارجی، فلش USB قابل بوت را که از قبل آماده کرده اید را وارد کرده و از آن بوت کنید. هنگامی که پنجره نصب ویندوز 10 ظاهر شد، کلید ترکیبی "Shift+10" را فشار دهید.

  1. "Diskpart" (ابزاری که به شما امکان می دهد با پارتیشن های دیسک سخت کار کنید)
  2. "lisvol" (مشاهده پارتیشن های دیسک، بنابراین ویندوز 10 در پارتیشن C نصب شده است: و درایو USB متصل دارای حرف I:) است.
  3. "خروج" (خروج از ابزار. ما اطلاعات مربوط به پارتیشن ها را پیدا کرده ایم).

اکنون باید فرآیند ذخیره درایو C: را که سیستم عامل ویندوز 10 نصب شده در آن قرار دارد، در یک فایل تصویری با فرمت ESD در درایو USB متصل آغاز کنید. دستور به شکل زیر است:

Dism /Capture-Image /ImageFile:I:\install.esd /CaptureDir:C:\ /Name:Windows

بیایید دستور را توضیح دهیم:

  • Install.esd نام فایل تصویر سیستمی است که قرار است ایجاد شود،
  • I: - دیسکی که این فایل روی آن ایجاد می شود. در مورد ما، این یک دیسک قابل حمل است I:)
  • C:\ درایوی است که سیستم عامل اصلی ویندوز 10 در آن نصب شده است.

همچنین می توانید سطح فشرده سازی فایل حاصل را مشخص کنید. این پارامتر در این خط مشخص نشده است و از مقدار پیش فرض - fast - استفاده خواهد شد. اگر حالت عملیاتی متفاوتی مورد نیاز است، می توان از مقدار متفاوتی استفاده کرد. لازم به یادآوری است که هرچه فشرده سازی قوی تر باشد، زمان بیشتری برای کار می برد.

پس از اتمام، دیسک قابل جابجایی نمایش داده می شود فایل آمادهبا یک تصویر

اکنون می توانید رایانه ای را که ویندوز 10 روی آن نصب شده و برای ایجاد تصویر از آن استفاده شده است، خاموش کنید. بقیه کارها روی کامپیوتر دوم انجام خواهد شد.

فشرده سازی اضافی فایل تصویری

این بخش الزامی نیست. فایل "Install.esd" به دست آمده در مرحله قبل را می توان با کاهش اندازه آن حتی بیشتر فشرده کرد. ما وجود فایل را روی دیسک قابل جابجایی بررسی می کنیم.

دستور را وارد کنید:

DISM /Export-Image /SourceImageFile:I:\install.esd /SourceIndex:1 /DestinationImageFile:I:\install2.esd /Compress:recovery

با این دستور ما یک فایل دوم به نام "Install2.esd" ایجاد می کنیم که فقط از نظر اندازه باید با فایل اصلی متفاوت باشد. در همان زمان، ما از نوع جدیدی از فشرده سازی استفاده می کنیم - فشرده سازی: بازیابی.

پس از اتمام عملیات، 2 فایل روی دیسک وجود خواهد داشت که اندازه آنها متفاوت است. اکنون می توانید فایل تصویر اصلی ("Install.esd") را حذف کنید و نام جدید را از "Install2.esd" به "Install.esd" تغییر دهید.

در نتیجه، دوباره فقط یک فایل با همان نام "Install.esd" باقی می ماند، اما اندازه آن کاهش یافته است.

ویرایش تصویر ISO ویندوز 10

اکنون زمان آن رسیده است که نسخه ای از تصویر سیستم عامل مورد نیاز خود را ایجاد کنیم. برای انجام این کار، کیت توزیع را که قبلاً از وب‌سایت مایکروسافت دانلود کرده‌اید بردارید و محتویات آن را در پوشه‌ای که در آن ایجاد می‌کنیم کپی کنید. دیسک قابل حمل، جایی که پرونده ما قبلاً در آن قرار دارد. اجازه دهید نام پوشه را "10" بگذاریم.



پس از تکمیل کپی، در زیر پوشه "sources" می توانید فایلی را با همان نام فایل کامپیوتر مبدا که هنگام ایجاد تصویر سیستم عامل ایجاد کردیم، مشاهده کنید. وظیفه ما این است که این فایل را با فایل خود جایگزین کنیم. برای انجام این کار، فایل "Install.esd" ما را کپی کنید.

سپس آن را در پوشه “sources” توزیع ویندوز 10 قرار می دهیم.

نیاز به تعویض دارد فایل اصلیمال ما

ایجاد تصویر ISO

کار کمی باقی مانده است. از پوشه ای که محتویات توزیع اصلی ویندوز 10 را در آن کپی کرده اید، و جایی که یک فایل را با فایل خود جایگزین کرده اید، دوباره یک تصویر ISO ایجاد کنید. برای این کار از Windows ADK (Windows Deployment Kit) استفاده می کنیم. معمولاً همراه با سیستم عامل نصب می شود. اگر وجود ندارد، می توانید آن را از وب سایت مایکروسافت دانلود و نصب کنید.

ما محیطی را برای ابزارهای استقرار و کار با تصاویر راه اندازی می کنیم.

در پنجره باز شده دستور زیر را وارد کنید:

Oscdimg /u2 /m /bootdata:2#p0,e,bI:\10\boot\Etfsboot.com#pef,e,bI:\10\efi\microsoft\boot\Efisys.bin I:\10 I:\ Windows.iso

بیایید دستور را توضیح دهیم:

    • u2 - سیستم فایل UDF،
    • m - تصویر هیچ محدودیتی در اندازه ندارد،
    • ب نوشتن بخش بوت etfsboot.com، مسیر فایل etfsboot.com هنگام تعیین b(boot) بدون فاصله نوشته می شود: bI:\10\boot\etfsboot.com،
    • I:\10 - پوشه ای را که فایل های ایجاد تصویر در آن قرار دارند را نشان می دهد.
    • I:\Windows.iso – نشان می دهیم که فایل تصویر نهایی باید Windows.iso نام داشته باشد و در درایو I: قرار گیرد.

پس از اتمام عملیات، یک فایل تصویری توزیع Windows.iso بر روی دیسک ظاهر می شود.

ایجاد رسانه قابل بوت

کیت توزیع ایجاد شده است، اکنون باید آن را روی رسانه ای که سیستم از آن روی رایانه دیگری نصب می شود، بنویسید. می توانید از فلش مموری استفاده کنید. نحوه ایجاد یک درایو فلش USB قابل بوت را می توان در اینترنت یافت. سخت نیست. اگر بدون توسل به کمک خارجی، بدون مزاحمت دوستان، آشنایان یا دوستان، توانستید توزیع خود را ایجاد کنید. مدیر سیستمدر محل کار خود، با تعمیر لپ تاپ در نزدیکی ایستگاه مترو Otradnoye، جایی که، برای مثال، در آن زندگی می کنید یا کار می کنید، تماس نگرفتید، سپس می توانید این کار را انجام دهید.

در نتیجه، ما رسانه ای دریافت می کنیم که از آن می توانید یک سیستم را با یک مجموعه یکپارچه نصب کنید نرم افزار لازم، و می تواند بر روی هر رایانه ای نصب شود، یا از بایوس UEFI، و با معمولی.

نصب سیستم عامل ویندوز 10

اگر قبلاً این نسخه از سیستم عامل را نصب کرده اید، با این روش آشنا هستید. هنگام استفاده از توزیع خود ایجاد تفاوتی وجود ندارد. در موارد شدید، فرآیند نصب کمی بیشتر طول می کشد.

پس از تکمیل، کامپیوتری خواهید داشت که تمام نرم افزارهای لازم از قبل روی آن نصب شده است. تنها کاری که باید انجام دهید نصب درایورهای دستگاه برای این رایانه است.

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

هر چیزی که در ویژوال بیسیک نوشته شده و باید خارج از محیط توسعه دهنده ویژوال بیسیک اجرا شود به فایل Msvbvm.dll نیاز دارد. این فایل شامل تمامی روال های پشتیبانی و کنترل های ضروری است که ویژوال بیسیک برای انجام هر کاری به آن نیاز دارد. این یک فایل نسبتا بزرگ است (1.3M). اما خوشبختانه، مهم نیست که یک کاربر چند برنامه ویژوال بیسیک را همزمان اجرا کند، تنها یک کپی از این فایل در حافظه مورد نیاز است.

برای هر کنترل کاربر در برنامه شما و برای هر چیزی که بخشی از کنترل شما است، به یک فایل کنترل کاربر نیاز دارید. این فایل ها نسبتا کوچک هستند - اغلب کمتر از 30K هر کدام. در نتیجه، آنچه برای نصب فایل‌های اجرایی ضروری است، در دستگاهی که نصب در آن انجام می‌شود، قرار ندارد، پس حتی ساده‌ترین فایل اجرایی ویژوال بیسیک، حتی با استفاده از جادوگر نصب فشرده شده، به ۲ یا بیشتر دیسک نیاز دارد.

توجه داشته باشید:توسعه دهنده واقعاً باید مطمئن شود که کاربران پروژه یا کنترل او Msvbvm50.dll و سایر فایل های پشتیبانی را ندارند زیرا بسیاری از کاربران ویندوز 95 و ویندوز NT از قبل این فایل ها را روی دستگاه های خود دارند. به عنوان مثال، اکثر کاربران اینترنت اکسپلورر از قبل آنها را دارند و می توان فرض کرد که به زودی مایکروسافت به سادگی این فایل را همراه با نصب فایل های سیستم عامل نصب خواهد کرد. این امر فضای دیسک مورد نیاز برای ایجاد توزیع پروژه های ویژوال بیسیک را تا حد زیادی کاهش می دهد.

در نهایت، هنگام اجرای یک فایل اجرایی که شامل یک کنترل کاربر است، فایل ocx. باید در دایرکتوری سیستم یا در همان دایرکتوری فایل exe باشد. جادوگر نصب به طور خودکار فایل ها را در محل مناسب قرار می دهد. (اگر فایل ocx. مربوطه یافت نشد، ماشین مجازی ویژوال بیسیک پیغام خطا را نمایش می دهد و خارج می شود.)

ایجاد یک فایل اجرایی

هر کسی که قبل از خرید نسخه ویژوال بیسیک تبلیغاتی در مورد آن مطالعه کند، ممکن است شنیده باشد که ویژوال بیسیک 5 اولین نسخه ویژوال بیسیک است که به شما امکان می دهد فایل های واقعاً اجرایی ایجاد کنید. برخی ممکن است تعجب کنند که این به چه معناست. اول از همه، نسخه های قبلیویژوال بیسیک همیشه کدهای ویژوال بیسیک را به کدهای p ترجمه کرده است. این یک زبان میانی است که با کد ماشین ریزپردازنده اینتل متفاوت است. و سپس کد p حاصل خط به خط به کد ماشین اینتل تفسیر شد. اما این موثر نیست. به عنوان مثال، برای حلقه‌ها، تبدیل به کد ماشین یک بار آسان‌تر است و مجبور نیستید هر بار که بدنه حلقه اجرا می‌شود، کد را تبدیل کنید.


شکل 23-1.کادر محاوره ای ساخت پروژه .

فقط نسخه های Professional و Enterprise توانایی ایجاد فایل های واقعاً اجرایی را دارند. این را می توان با انتخاب File|Make Exe یا File|Make ocx و سپس کلیک کردن روی دکمه Options در کادر گفتگوی Make Project، که در شکل نشان داده شده است، به دست آورد. 23-1.



شکل 23-2.صفحه بسازید.

آنچه قابل مشاهده خواهد بود در شکل نشان داده شده است. 23-2. در این صفحه از کادر محاوره ای، می توانید اطلاعات نسخه کنترل و حفاظت از حقوق را اضافه کنید. این همچنین نماد پروژه را که کاربر نمایش دهنده فایل اجرایی خواهد دید و در صورت ارائه اطلاعات خط فرمان را تنظیم می کند.

اگر نسخه حرفه ای یا Enterprise وجود دارد، روی تب Compile کلیک کنید. صفحه نمایش داده شده در شکل 23-3. بیایید تمام گزینه های این پانل گفتگوی مهم را یکی یکی مرور کنیم.

کامپایل به P-Code. به شما امکان می دهد یک پروژه را به کد p کامپایل کنید. اگرچه کندتر اجرا می شود، اما فضای دیسک مورد نیاز در مقایسه با کد کامپایل شده برای کد ماشین ریزپردازنده می تواند به طور قابل توجهی کمتر باشد.

کامپایل به کد بومی.به شما امکان می دهد یک پروژه را با استفاده از کدهای بومی با بهینه سازی برای آنچه که با استفاده از دکمه های باقی مانده انتخاب شده است، کامپایل کنید. آنها در جدول زیر توضیح داده شده اند.

دکمه شرح
بهینه سازی برای کد سریعسرعت اجرا را به حداکثر می رساند.
بهینه سازی برای اندازه کوچکاندازه را به حداقل می رساند. این احتمالاً یک مزیت قابل توجه است آسان برای استفادهکد p بدست نخواهد آمد.
بهینه سازی وجود نداردبدون بهینه سازی کامپایل می کند.
طرفدار پنتیوم پروکد را بهینه می کند تا بهترین عملکرد را داشته باشد پردازنده پنتیومحرفه ای. کد تولید شده با این گزینه روی پردازنده های قبلی کار می کند، اما در پردازنده های 486 و پنتیوم (حتی اگر از MMX استفاده می کنند) کندتر از کدهای تولید شده بدون این گزینه اجرا می شود.
اطلاعات اشکال زدایی نمادین ایجاد کنیدزمانی استفاده می‌شود که باید کد VB خود را روی یک دیباگر جداگانه اجرا کنید، مانند یکی از دیباگرهای NuMega یا آنهایی که با اجزای Microsoft DevStudio ارائه می‌شوند.

توجه داشته باشید:برنامه ای که انجام می دهد تعداد زیادی ازحلقه‌ها، مانند تست‌های استاندارد، سرعت‌های خیره‌کننده‌ای را نشان می‌دهند - اغلب به ضریب ده بیش از برنامه‌های Visual Basic 4. با این حال، در عمل، احتمالاً سرعت به طور قابل توجهی کمتر است (اغلب کمتر از 50 درصد، گاهی اوقات حتی حدود 20). درصد). ).

بهینه سازی های پیشرفتهبا کلیک بر روی این دکمه، کادر گفتگوی Advanced Optimizations نشان داده شده در سمت راست نمایش داده می شود. توصیه نمی شود که هیچ یک از گزینه های پیش فرض را در این پانل تغییر دهید - آنها فقط برای متخصصان VB پیشرفته هستند.

جادوگر نصب

Setup Wizard یک ابزار واقعا عالی است که به شما امکان می دهد تقریباً بدون هیچ تلاشی توزیع برنامه ها و کنترل ها را ایجاد کنید. این واقعا یک برنامه مستقل به نام Application است Setup Wizard. برای مثال می توانید آن را از طریق زیر منوی Visual Basic 5 در منوی Start راه اندازی کنید. (فرض کنید در حال استفاده هستید نصب و راه اندازی استاندارد، سپس برنامه جادوگر نصب VB\setupkit\kitfil32\Setupwiz.exe نامیده می شود.

توجه داشته باشید:قبل از استفاده از جادوگر نصب، باید حداقلحداقل یک بار کد را کامپایل کنید و فایل پروژه را نیز ذخیره کنید.

هنگامی که ویزارد نصب شروع می شود، به صفحه اولیه جادوگر نصب هدایت می شویم که شبیه شکل 1 است. 23-4.

بیایید به موارد موجود در پنل اصلی نگاه کنیم. اول از همه، یک دکمه Help وجود دارد که یک فایل راهنما برای ویزارد ظاهر می شود. دکمه Exit در گوشه سمت راست بالای پانل، ویزارد نصب را می بندد. دکمه بعدی به جلو به مرحله بعدی جادوگر منتقل می شود و دکمه برگشت به مرحله قبلی باز می گردد. روی دکمه Next کلیک کنید تا به اولین صفحه واقعی جادوگر بروید.

جعبه متن فایل پروژه.فایل پروژه یک نام فایل با پسوند .vbp است. می‌توانید روی دکمه Browse کلیک کنید تا یک کادر محاوره‌ای استاندارد باز شود که به شما امکان می‌دهد یک فایل .vbp یا .ctl را جستجو کنید (برای یک کنترل).

Protect را بازسازی کنید.فایل هایی که توزیع آنها ایجاد می شود به صورت مستقل قابل اجرا هستند. اگر دوباره نیاز به ایجاد یک محصول جداگانه دارید، باید این گزینه را علامت بزنید. جادوگر به طور خودکار یک فایل exe. یا فایل .osx در صورتی که فایل exe. یافت نشد ایجاد می کند.

گزینه ها.گزینه های موجود در جدول زیر توضیح داده شده است.

با استفاده از جادوگر

برای وضوح، فرض می کنیم که باید توزیع هایی از دو برنامه مختلف ایجاد کنید:

  • یک ماشین حساب که همراه با ویژوال بیسیک است.
  • کنترل فیلد شماره NumericTextBox را وارد کنید.

ایجاد یک کیت توزیع برای یک پروژه ماشین حساب



شکل 23-3.صفحه را کامپایل کنید.

بیایید با یک پروژه ماشین‌حساب ساده شروع کنیم که می‌توان آن را در زیر شاخه \samples\PGuide\calc دایرکتوری VB پیدا کرد. شما باید ابتدا این پروژه را کامپایل کنید، زیرا به صورت اجرایی ارائه نشده است. بنابراین، اجازه دهید VB را بارگذاری کنیم و سپس پروژه Calc.vbp را کامپایل کنیم. پس از آن نام و مسیر فایل Calc.vbp را وارد کرده و روی دکمه Next (که اکنون در دسترس است) کلیک کنید. پس از مدتی که برای پردازش فایل ها نیاز است، به صفحه مرحله 3 جادوگر نصب می رویم.



شکل 23-4.صفحه اولیه جادوگر نصب.

در این صفحه باید به جادوگر بگویید توزیع را در کجا ذخیره کند. برای مثال، فلاپی دیسک ها را انتخاب می کنیم. برای این کار بر روی گزینه Floppy Disk کلیک کنید. بر روی دکمه Next کلیک کنید و به صفحه ای هدایت می شویم که در آن جادوگر را در مورد نوع فلاپی دیسک های استفاده شده مطلع خواهیم کرد.

بر روی دکمه Next کلیک کنید. صفحه به دست آمده فقط برای سرورهای ActiveX استفاده می شود - این موضوع پیشرفته تری است که در این کتاب به آن نپرداخته ایم. برای رد شدن از این صفحه روی دکمه Next کلیک کنید.

پس از یک تاخیر کوتاه، صفحه خلاصه فایل ظاهر می شود. اگر هر یک از این فایل ها را انتخاب کنید و روی دکمه File Details کلیک کنید، جادوگر یک کادر محاوره ای نمایش می دهد. این شامل اطلاعات دقیق در مورد فایل انتخاب شده است. اگر در صفحه خلاصه فایل روی Summary Details کلیک کنید، کادر محاوره ای حاوی اطلاعات را مشاهده خواهید کرد.

در حالی که در صفحه FileSummary هستید روی دکمه Next کلیک کنید و به صفحه Finished بروید.

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

و اکنون کاربران می توانند برنامه را به سادگی با قرار دادن اولین دیسک توزیع در درایو و راه اندازی از آن نصب کنند برنامه ویندوز Setup.exe موجود در آن است.

برنامه نصب ایجاد شده توسط جادوگر نصب با تمام استانداردهای ویندوز مطابقت دارد. کاربران می توانند دایرکتوری نصب را تغییر دهند. آنها می توانند پیشرفت فرآیند نصب را با استفاده از نمودار نظارت کنند. و همچنین به آنها گفته می شود که کی دیسک بعدی را وارد کنند. (علاوه بر این، با استفاده از تابع AddRemove در Windows95/Windows NT، می توان برنامه را حذف نصب کرد.) ایجاد توزیع کنترل

یک توزیع کنترل در ویزارد نصب برای استفاده در آن ایجاد کنید سیستم جداگانهاساساً مانند ایجاد توزیع یک برنامه کاربردی است. بنابراین در این بخش ما بر روی استفاده از ویزارد برای ایجاد یک فایل Internet Download Setup تمرکز خواهیم کرد تا بتوان از کنترل در اینترنت اکسپلورر استفاده کرد.

بیایید جادوگر را راه اندازی کنیم. لازم به ذکر است که ما می خواهیم کنترل را به گونه ای توزیع کنیم که بتوان آن را از اینترنت یا روی یک اینترانت دانلود کرد. پس از تصمیم گیری برای نصب اینترنت، بر روی دکمه Next کلیک کنید و به صفحه بعدی بروید.

بر روی دکمه Next کلیک کنید. صفحه زیر ظاهر می شود. مایکروسافت گزینه ای را ارائه می دهد که به کاربر امکان می دهد فقط موارد خاصی را دانلود کند فایل های استاندارد، مانند یک فایل مجازی عظیم ماشین های بصریپایه مورد نیاز برای کنترل، اولین باری که از کنترل در اینترنت اکسپلورر استفاده می کنید، مستقیماً از سایت مایکروسافت. واقعا خیلی گزینه مفید، زیرا اگر کاربران قبلاً یکی از آنها را داشته باشند فایل های لازمدر دستگاه شما، اینترنت اکسپلورر آنقدر هوشمند است که دیگر آنها را دانلود نکند.

اساساً همین است. صفحه‌های جادوگر باقی‌مانده مشابه مواردی هستند که قبلاً در مورد آن صحبت کردیم.


ارسال شده توسط Ben Everard
تاریخ انتشار: 23 آوریل 2015
ترجمه: A. Krivoshey
تاریخ ترجمه: جولای 2015

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

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

به سرعت اوبونتو خود را ایجاد کنید

برای مومبونتو و دادبونتو نیز مناسب است.

در طی سال‌های زیادی که از اولین انتشار اوبونتو می‌گذرد، ابزارهای کمکی زیادی اختراع شده‌اند که به شما امکان می‌دهند برنامه خود را ایجاد کنید. نسخه اوبونتو. این تا حدی وجود را توضیح می دهد مقدار زیادیمشتقات آن اگرچه بسیاری از آنها به سرعت آنها را رها می کنند، کیت سفارشی سازی اوبونتو (UCK) هنوز زنده است.

می توانید UCK را بر روی اوبونتو یا هر توزیع دیگری که بر اساس آن است، مانند Linux Mint نصب کنید. این ابزار در مخازن رسمی است، بنابراین می توانید آن را با استفاده از یک مدیر بسته نصب کنید. در مرحله بعد، به یک تصویر ISO از توزیعی که می خواهید تغییر دهید نیاز دارید. برای ساده کردن این فرآیند، توصیه می شود از یک تصویر توزیع که شامل است استفاده کنید پوسته گرافیکی، که قرار است از آن استفاده کنید. به عنوان مثال، اگر می خواهید از دسکتاپ گنوم محلی در توزیع خود استفاده کنید، بهتر است از تصویر اوبونتو گنوم به جای تصویر استاندارد اوبونتو استفاده کنید. اگر روی یک ماشین 32 بیتی کار می کنید، تصویر باید برای معماری i386 ساخته شود. با این حال، اگر سیستم 64 بیتی دارید، می توانید یک تصویر 32 بیتی را سفارشی کنید.

پس از راه اندازی UCK، یک پیام خوش آمدگویی و اطلاعاتی در مورد فضای دیسک مورد نیاز خواهید دید، سپس یک جادوگر که فرآیند بعدی را مدیریت می کند. در مرحله اول، باید زبان توزیع خود را به همراه زبان منوی بوت انتخاب کنید (مطمئن شوید که توزیعی که سیستم خود را روی آن می سازید، از این زبان ها پشتیبانی می کند).

پس از انتخاب زبان، باید محیط گرافیکی توزیع را مشخص کنید. UCK بعداً فایل های محلی سازی را بر اساس زبان انتخابی شما دانلود می کند. سپس باید محل تصویر توزیع اوبونتو را که قرار است تنظیم کنید، مشخص کنید.

سپس UCK از شما نام توزیع خود را می خواهد و از شما می پرسد که آیا می خواهید توزیع خود را به صورت دستی پیکربندی کنید. اگر پاسخ شما مثبت است، یک پنجره ترمینال باز می شود که در آن دایرکتوری ریشه به محیط ساخت توزیع شما تغییر می کند. در آخرین مرحله، UCK به شما این امکان را می دهد که همه موارد مربوط به آن را از توزیع خود حذف کنید فایل های ویندوزو ایجاد یک تصویر ISO هیبریدی از یک دیسک که می تواند روی دیسک رایت شود یا در درایو فلش USB کپی شود. پس از این، UCK تصویر دیسک را باز می کند و فایل های محلی سازی را دانلود می کند. سپس، اگر قبلاً این گزینه را انتخاب کرده اید، می توانید توزیع را به صورت دستی پیکربندی کنید. گزینه "Run Console Application" یک پنجره ترمینال با پوسته ریشه راه اندازی می کند.

تنظیمات پیشرفته

از این پنجره می توانید از مدیر بسته apt-get برای حذف و نصب برنامه ها استفاده کنید. برای مثال، می‌توانید پشتیبانی چندرسانه‌ای را با استفاده از apt-get install ubuntu-restricted-extras نصب کنید. اگر توزیع شما برای استفاده در ماشین های ضعیف در نظر گرفته شده است، می توانید LibreOffice را حذف نصب کنید:

$ apt-get remove --purge libreoffice* /

و آن را با AbiWord جایگزین کنید:

$ apt-get install abiword

اگر می خواهید میانبرهای برنامه های خود را روی دسکتاپ خود قرار دهید، ابتدا یک فهرست دسکتاپ ایجاد کنید:

$ mkdir -p /etc/skel/Desktop

اکنون می توانید میانبرها را در آنجا برای همه کپی کنید برنامه های نصب شده:

$ cp /usr/share/applications/firefox.desktop /etc/skel/Desktop

و سپس آنها را قابل اجرا کنید:

$ chmod +x firefox.desktop

اگر می خواهید تصویر زمینه دسکتاپ خود را تغییر دهید، فایل /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override را در یک ویرایشگر متن باز کنید و پارامتر picture-uri را به مسیر تصویر خود تغییر دهید:

Picture-uri="file:///usr/share/backgrounds/Partitura_by_Vincijun.jpg" /

به همین ترتیب، می توانید با ویرایش پارامترهای مربوطه در این فایل، موضوع و آیکون ها را تغییر دهید. به عنوان مثال، اگر می خواهید تم Ambiance را با Radiance جایگزین کنید و از مجموعه آیکون های HighContrast استفاده کنید:

Gtk-theme="Radiance"icone-theme="HighContrast"...theme="Ambiance"

پس از ویرایش این فایل، کامپایل تم های اصلاح شده را فراموش نکنید:

$ glib-compile-schemas /usr/share/glib-2.0/schemas

همچنین می توانید فایل ها را در سی دی زنده خود کپی کنید. برای انجام این کار، یک ترمینال دیگر راه اندازی کنید و به دایرکتوری ~/tmp/remaster-root/ بروید، که دایرکتوری اصلی سی دی زنده ما است. به عنوان مثال، می خواهید میانبرها و پوشه های خاصی را در دسکتاپ کپی کنید:

$ sudo cp -r ~/Documents/README.txt ~/remaster-root/etc/skel/Desktop

پس از اتمام، ترمینال chroot را ببندید و گزینه "Continue Building" را در جادوگر UCK انتخاب کنید. ساخت توزیع جدید شما اکنون آغاز خواهد شد.

سیستم هایی برای ساخت سریع توزیع ها

ساخت توزیع در مرورگر با استفاده از SUSE Studio

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

همچنین می توانید با نصب ابزار Kickstart Configurator در زمان خود صرفه جویی کنید.

$ yum نصب system-config-kickstart

این برنامه ساده ارائه می دهد رابط کاربری گرافیکیبرای ایجاد فایل Kickstart.

می توانید بسته های مورد نیاز خود را با لیست کردن آنها در قسمت %packages مشخص کنید. بجای بسته های فردیهمچنین می توانید گروه های خاصی از بسته ها را در اینجا اضافه کنید، مانند gnome-desktop. همچنین می‌توانید بسته‌هایی را از سایر فایل‌های Kickstart در اینجا مشخص کنید، نام و مکان آنها را با پارامتر %include مشخص کنید:

%include /usr/share/spin-kickfedora-live-base.ks

اگر بعد از بارگذاری توزیع نیاز به اجرای دستوری دارید، مثلاً برای پیکربندی یک شبکه، باید آن را در قسمت %post مشخص کنید. به عنوان مثال، اگر می خواهید به طور خودکار فایرفاکس را راه اندازی کنید، می توانید یک میانبر برای آن در پوشه ~/.config/autostart قرار دهید و خطوط زیر را به بخش %post اضافه کنید:

%post # راه اندازی خودکار Firefoxmkdir -p /etc/skel/.config/autostartcp /usr/share/applications/firefox.desktop /etc/skel/.config/autostart/%end

مطمئن شوید که انتهای بخش‌های %packages و %post با %end مشخص شده باشد. اگر می‌خواهید هر دستوری را خارج از محیط زنده خود اجرا کنید، مانند کپی کردن فایل‌های میزبان در توزیع، پارامتر -nochroot را مطابق شکل زیر به بخش %post اضافه کنید:

%post --nochroot #copy resolv.conf از میزبان به distrocp سفارشی /etc/resolv.conf $LIVE_ROOT/etc/%end

متغیر $LIVE_ROOT به محیط زنده اشاره می کند. به روشی مشابه، می توانید فایل ها را از هاست در محیط زنده خود کپی کنید، به عنوان مثال:

$ cp -r /home/bodhi/Music $LIVE_ROOT/

اگر استفاده می کنید ابزار گرافیکیبرای تنظیم مخازن، باید به صورت دستی یک خط مهم به فایل Kickstart اضافه کنید. به لیستی از آینه ها اشاره می کند مخزن فدورا(و همچنین حاوی اطلاعاتی در مورد نسخه و معماری بیلد است)، که از آنجا بسته ها دانلود خواهند شد. به عنوان مثال، اگر می خواهید بسته هایی را برای فدورا 21 64 بیتی دریافت کنید، این خط به شکل زیر است:

Repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-21&arch=x86_64

پس از اتمام کار با فایل Kickstart، آن را با livecd-creator باز کنید تا توزیع ایجاد شود. با فرض اینکه فایل در ~/custom-kickstarts/Custom-Fedora.ks ذخیره شده است، دستور به شکل زیر خواهد بود:

$ sudo livecd-creator --config=/home/bodhi/custom-kickstarts/Custom-Fedora.ks--fslabel=FedoraUltimate--cache=/var/cache/live--verbose

سوئیچ -fslabel نام توزیع شما را مشخص می کند. پس از انجام تمام دستورالعمل‌های موجود در فایل Kickstart، ابزار یک تصویر ISO از توزیع شما می‌سازد که در فهرست اصلی شما ذخیره می‌شود.

ایجاد توزیع خود برای Raspberry Pi

نرم افزار New Out Of the Box یا NOOBS نصب کننده رسمی Raspberry Pi است. این فرآیند نصب توزیع ها را در Raspberry Pi ساده و استاندارد می کند. در حالی که هدف اصلی NOOBS آسان‌تر کردن نصب سیستم‌عامل‌ها بر روی Pi است، از این ابزار می‌توان برای ایجاد توزیع‌های شخصی نیز استفاده کرد.

ابتدا نصب کننده NOOBS را از سایت دانلود کنید و آن را بر روی هر توزیع پشتیبانی شده ای که می خواهید سیستم خود را بر اساس آن قرار دهید نصب کنید. توصیه می کنیم از توزیع Raspbian استفاده کنید که توسط سازندگان NOOBS نیز توصیه شده است.

پس از نصب و دانلود Raspbian، می توانید تغییرات خود را در آن ایجاد کنید. به عنوان مثال، می توانید تصویر زمینه و تم دسکتاپ خود را با استفاده از ابزار خط فرمان obconf تغییر دهید و تم های اضافی را با استفاده از دستور نصب کنید:

$ sudo apt-get نصب openbox-themes

همچنین می توانید با استفاده از apt-get یا با نصب مدیر بسته گرافیکی Synaptic نصب یا حذف نصب کنید.

شما می توانید هر فایلی را در این توزیع Raspbian کپی کنید NOOBS به شما اجازه می دهد تا یک پارتیشن 512 مگابایتی ایجاد کنید که در آن فایل های خود را ذخیره کنید. یا می توانید از دستور raspi-config برای گسترش پارتیشن ریشه به کل کارت SD استفاده کنید.

همچنین، پیکربندی شبکه خود را فراموش نکنید. به عنوان مثال، می توانید یک آداپتور بی سیم را برای اتصال به نقطه خود پیکربندی کنید دسترسی به وای فایو همچنین دسترسی به خدمات مختلف آنلاین.

پس از تکمیل تنظیمات توزیع، باید آن را در یک بایگانی بسته بندی کنید. رفتن به دایرکتوری ریشهبا استفاده از دستور cd / دستور زیر را اجرا کنید:

$ sudo tar -cvpf root.tar /bin /boot /cdrom /dev /etc /home /initrd.img /initrd.img.old /lib /lib64 /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var /vmlinuz /vmlinuz.old --exclude=proc/* --exclude=sys/* --exclude=dev/pts/*

بسته بندی بسته به تعداد تغییراتی که انجام می دهید تقریباً نیم ساعت طول می کشد.
اکنون یک فایل root.tar در فهرست اصلی خود دارید. لودر را به همین ترتیب بسته بندی می کنیم. ابتدا به دایرکتوری بوت بروید.

سپس یک آرشیو ایجاد می کنیم.

$ tar -cvpf boot.tar

زمان زیادی نمی برد. اکنون یک فایل boot.tar در دایرکتوری بوت دارید.

NOOBS به نسخه های فشرده این فایل ها نیاز دارد. اما رزبری پای منابع کافی برای فشرده سازی این فایل ها را ندارد، بنابراین باید آنها را به کامپیوتر منتقل کرده و با استفاده از دستورات xz -9 -e boot.tar و xz -9 -e root.tar فشرده کنید. که در آن فایل های منبعبه ترتیب با نسخه های فشرده آنها، boot.tar.xz و root.tar.xz جایگزین خواهند شد.

اکنون کارت SD خود را فرمت کنید و یک نسخه جدید از NOOBS را روی آن نصب کنید. با استفاده از مدیر فایلبه دایرکتوری os بروید، که به نوبه خود حاوی دایرکتوری های زیادی است، که هر کدام حاوی فایل هایی برای یکی از توزیع های پشتیبانی شده، از جمله Arch، Pidora، Raspbian و دیگران است. از آنجایی که توزیع ما بر اساس Raspbian است، می توانیم همه دایرکتوری های دیگر را حذف کنیم. دایرکتوری Raspbian را با نامی که می خواهید توزیع خود را نامگذاری کنید، نامگذاری کنید.

به این دایرکتوری بروید و فایل os.json را در یک ویرایشگر متن باز کنید. به متن کنار فیلدهای نام و توضیحات روی قسمت خود توجه کنید. فایل flavors.json را حذف کنید.

در نهایت فایل‌های root.tar.xz و boot.tar.xz را در این دایرکتوری حذف کنید و فایل‌های خود را جایگزین کنید. این همه است. حالا Pi را از این کارت بوت کنید.

ایجاد یک توزیع سفارشی مبتنی بر Arch از ابتدا

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

می توانید با استفاده از ابزار خط فرمان Archiso که مجموعه ای از اسکریپت های Bash است و یادگیری آن بسیار دشوار است، یک توزیع سفارشی مبتنی بر Arch ایجاد کنید، اما همچنان به شما این امکان را می دهد. تسلط کاملبیش از نتیجه نهایی

تنظیم محیط برای ساخت توزیع

اولین چیزی که باید بسازید یک توزیع Arch نصب شده است. دستورالعمل های بیش از اندازه کافی برای نصب آن در شبکه وجود دارد، بنابراین ما این روند را در اینجا شرح نمی دهیم.

پس از نصب Arch، آن را مطابق با نیاز خود سفارشی کنید. نصب بسته های اضافی، تصویر زمینه و تم ها را تغییر دهید و سایر جنبه های سیستم مانند شبکه را پیکربندی کنید. بعداً همه این تغییرات را از نمونه Arch نصب شده به نمونه ای که می سازیم کپی می کنیم.

هنگامی که توزیع خود را راه اندازی کردید، یک ترمینال باز کنید و وابستگی ها را برای Archiso نصب کنید:

$ pacman -S make squashfs-tools libisoburn dosfstools patch lynx devtools git

اکنون آخرین بسته archiso را از مخزن Git با استفاده از دستور دانلود کنید:

$ git کلون git://projects.archlinux.org/archiso.git

فایل ها را در دایرکتوری ~/archiso کپی می کند. به این دایرکتوری بروید و با استفاده از دستور make install برنامه را نصب کنید. پس از اتمام نصب، می توانید با خیال راحت دایرکتوری ~/archiso را حذف کنید. سپس، بیایید یک دایرکتوری ایجاد کنیم که در آن فایل‌ها را برای توزیع آینده خود پیکربندی کنیم:

$ mkdir ~/archlive

مطمئن شوید که وقت آزاد کافی دارید فضای دیسکبرای قرار دادن تمام برنامه هایی که می خواهید نصب کنید، و همچنین هر فایل دیگری که تصمیم دارید در توزیع خود قرار دهید.

اکنون باید یکی از دو پروفایل Archiso را کپی کنید. نمایه پایه برای ایجاد یک سیستم زنده اولیه بدون بسته های از پیش نصب شده خوب است. ما از نمایه releng استفاده خواهیم کرد که به شما امکان می دهد یک آرچ لینوکس کاملاً سفارشی شده با آن ایجاد کنید برنامه های از پیش نصب شده. برای استفاده از این اسکریپت ها، کافی است آنها را در فهرست ~/archlive کپی کنید:

$ cp r /usr/share/archiso/configs/releng/ ~/archlive/

افزودن بسته ها

افزودن بسته ها به یک تصویر ISO با استفاده از Archiso به آسانی افزودن آنها به آن است فایل متنی، یک بسته در هر خط. در دایرکتوری ~/archlive ما سه فایل داریم: packages.i686، packages.x86_64 و packages.both. می توانید آنها را در یک ویرایشگر متن باز کنید و نام بسته هایی را که می خواهید در توزیع قرار دهید اضافه کنید. Archiso محتویات فایل را برای معماری مناسب می خواند و سپس آنها را در یک تصویر بسته بندی می کند که در هر دو ماشین 32 و 64 بیت اجرا می شود. با این حال، برای سازگاری، توصیه می کنیم نام بسته ها را به فایل packages.both اضافه کنید تا برای هر دو معماری در دسترس باشد.

فایل packages.both از قبل حاوی مجموعه خاصی از بسته ها است. شما باید آنها را در آنجا رها کنید و بسته های خود را به انتهای فایل اضافه کنید. با استفاده از دستور زیر می توانید تمام بسته های نصب شده روی سیستم را لیست کنید:

و سپس موارد مورد نیاز خود را کپی کنید. می توانید ایجاد کنید سیستم پایهبا میت دسکتاپ، مدیر ورود و مرورگر فایرفاکس، بسته های زیر را به فایل packages.both اضافه کنید:

Xorg-server xorg-xinit xorg-server-utils xf86-video-vesa slim mate firefox

همچنین می توانید با استفاده از دستور زیر تمام بسته های نصب شده روی سیستم را در فایل packages.both کپی کنید:

$ pacman -Qqe >> ~/archlive/packages.both

راه اندازی دایرکتوری ریشه

دایرکتوری airootfs در داخل ~/archlive/ به عنوان پوششی برای آنچه در دایرکتوری ریشه توزیع جدید قرار دارد عمل می کند. هر فایلی که در این دایرکتوری قرار می دهید به سیستم فایل توزیع اضافه می شود، بنابراین اگر از مدیریت ورود به سیستم Slim استفاده می کنید، فایل پیکربندی آن را کپی کنید:

$ cp /etc/slim.conf ~/archlive/airootfs/etc/

به همین ترتیب، باید فایل /etc/systemd/system/display-manager.service را در محل مناسب داخل ~/archlive/airootfs/ و همچنین دایرکتوری هایی که مضامین در آن ذخیره می شوند، یعنی /usr/share/backgrounds کپی کنید. ، /usr /share/icons و /usr/share/themes.

اگر می خواهید توزیع جدید دارای همان مجموعه کاربران باشد، فایل های مناسب را کپی کنید:

$ cp /etc/(shadow,passwd,group) ~/archlive/airootfs/etc/

قبل از کپی کردن هر فایلی از فهرست اصلی کاربر، باید یک دایرکتوری skel ایجاد کنید:

$ mkdir ~/archlive/airootfs/etc/skel

این دایرکتوری نشان دهنده دایرکتوری خانگی کاربر در حین تهیه سیستم است. اکنون می توانید فایل ها را از فهرست اصلی خود کپی کنید:

بنابراین می‌توانید هر فایل یا پوشه‌ای را از فهرست اصلی خود در فهرست اسکل کپی کنید، از جمله ~/.xinitrc و ~/.config.

برای اینکه بطور خودکار به عنوان یک کاربر معمولی و نه روت وارد سیستم شوید، فایل ~/archlive/airootfs/etc/systemd/system/ را باز کنید. [ایمیل محافظت شده]/autologin.conf در یک ویرایشگر متن و خط زیر را ویرایش کنید:

$ cp ~/.bashrc ~/archlive/airootfs/etc/skel/

ExecStart=-/sbin/agetty --autologin bodhi --noclear %I 38400 linux

نام کاربری خود را جایگزین bodhi کنید.

تنظیمات نهایی

در فهرست اصلی root (~/archlive/airootfs/root) فایلی به نام customize-root-image.sh وجود دارد. هر کار مدیریت سیستمی که می خواهید پس از نصب Arch انجام دهید را می توان به این فایل اضافه کرد. به یاد داشته باشید که دستورالعمل های این فایل باید برای محیط جدید نوشته شود، یعنی / در اسکریپت باید به دایرکتوری ریشه توزیع در حال ساخت اشاره کند.

فایل را در یک ویرایشگر متن باز کنید، خط را با /etc/localtime پیدا کنید و منطقه زمانی خود را تنظیم کنید:

$ ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime

همچنین مطمئن شوید که Bash را به عنوان پوسته خود نصب کرده اید:

$ usermod -s /usr/bin/bash root

سپس محتویات دایرکتوری skel را در فهرست اصلی کاربر خود کپی کنید:

$ cp -aT /etc/skel/ /home/bodhi/

و مالک صحیح این فایل ها را تنظیم کنید:

$ chown bodhi:users /home/bodhi -R

در دو دستور آخر نام کاربری خود را جایگزین bodhi کنید.

در نهایت، به پایین فایل بروید و تمام دستورات systemctl را با اضافه کردن یک علامت # در مقابل آنها، نظر دهید. برای بوت شدن در رابط کاربری گرافیکی، خطوط زیر را اضافه کنید تا تمام خدمات لازم شروع شود:

Systemctl فعال کردن pacman-init.service select-mirror.service systemctl set-default graphical.targetsystemctl فعال کردن graphical.target

این همه است. اکنون باید تصویر توزیع را بسازید. به دایرکتوری ~/archlive بروید و دستور زیر را برای شروع فرآیند ساخت اجرا کنید:

$ ./build.sh -v -N EduArch -V 1.0 -L EduArch_1.0

سوئیچ -v حالت نمایش اطلاعات دقیق در مورد فرآیند را فعال می کند، -N نام تصویر ISO را مشخص می کند، -V نسخه را مشخص می کند و -L یک برچسب به ISO تولید شده اضافه می کند.

لطفاً توجه داشته باشید که روند مونتاژ بسیار کند است و بسته به قدرت رایانه شما می تواند تا چند ساعت طول بکشد. پس از تکمیل، تصویر ISO را در پوشه ~/archlive/out خواهید دید.

به روز رسانی تصاویر

مدتی پس از ساخت تصویر، می خواهید آن را به روز کنید. ممکن است نسخه‌های جدیدی از برنامه‌ها منتشر شود، یا ممکن است لازم باشد فایل‌هایی را که به صورت دستی به تصویر اضافه کرده‌اید تغییر دهید.
برای این کار به دایرکتوری ~/archlive/work بروید. دایرکتوری‌های i686 و x86_64 داخل کار حاوی سیستم‌های فایل برای معماری‌های مربوطه هستند. با استفاده از دستور زیر می توانید دایرکتوری ریشه را به یکی از این موارد تغییر دهید:

$ arch-chroot ~/archlive/work/x86_64/root-image

$ arch-chroot ~/archlive/work/i686/root-image

اکنون از داخل می توانید هر گونه به روز رسانی یا تغییری را در سیستم ایجاد کنید. اگر می خواهید برنامه ها را به روز کنید، ابتدا پایگاه داده کلید مدیریت بسته و لیست بسته را به روز کنید:

$ pacman-key --init $ pacman-key --populate

سپس می توانید با استفاده از دستور زیر سیستم را به روز کنید:

پس از انجام تغییرات لازم، از محیط chroot خارج شوید.

حتما این تغییرات را برای هر دو معماری انجام دهید. حالا باید تصویر را دوباره جمع کنید. با این حال، اسکریپت build.sh، زیرا ما در حال حاضر در فهرست کار هستیم. تا او را مجبور به جمع آوری کند عکس جدید، فایل build.sh را در یک ویرایشگر متن باز کنید. به انتهای فایل بروید و پارامتر run_once را از ابتدای دستور make_prepare و make_iso حذف کنید:

برای قوس در i686 x86_64; make_preparedonemake_iso را انجام دهید

فایل را ذخیره کرده و اسکریپت را برای ایجاد تصویر اجرا کنید:

$ ./build.sh -v -N EduArch -V 2.0 -L EduArch_2.0

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

لینوکس است انتخاب محبوبدر بازار راه حل های تعبیه شده با این حال، این زمینه توسط توزیع‌های لینوکس تعبیه‌شده تخصصی مختلف اشغال شده است. برای ساده‌سازی این بازار، بنیاد لینوکس به همراه رهبران صنعتی مانند اینتل، AMD، Freescale، Texas Instruments، Wind River و دیگران پروژه Yocto را ایجاد کردند.

هدف اصلی این پروژه ایجاد و توزیع یک محیط و ابزار برای ایجاد و ساخت توزیع های لینوکس جاسازی شده است. این پروژه از معماری های تعبیه شده 32 و 64 بیتی مانند ARM، PPC و MIPS پشتیبانی می کند. با استفاده از این ابزارها، توسعه دهندگان می توانند سیستم های لینوکس کاملاً کاربردی را برای دستگاه های تعبیه شده بسازند.

برای کمک به توسعه‌دهندگان، این پروژه برنامه Hob را ارائه می‌کند، که پیشانی گرافیکی برای موتور ساخت پروژه BitBake است. Hob دستورالعمل ها را می خواند و با دنبال کردن آنها، بسته ها را دانلود می کند، آنها را می سازد و نتیجه را در یک تصویر بوت کامپایل می کند. می‌توانید آن را روی همه توزیع‌های محبوب از جمله فدورا، اوبونتو، دبیان، OpenSUSE و CentOS نصب کنید.

برای شروع، می توانید با استفاده از git بیلد سیستم را از وب سایت پروژه دانلود کنید:

$ git clone -b دیزی git://git.yoctoproject.org/poky.git

امروز بیایید در مورد چگونگی ایجاد یک تصویر سفارشی cd live (ISO) بحث کنیم. و ابزارهای زیادی برای این اهداف وجود دارد، اما همه آنها مدت زیادی است که پشتیبانی نمی شوند.

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

Pinguy Builder جایگزین آن شد. ولی انگار خیلی وقته که آپدیت نشده. از این گذشته، اخیراً هیچ به روز رسانی در وب سایت رسمی Pinguy ندیده ام.

همچنین ابزاری برای پشتیبان گیری و ایجاد تصاویر سفارشی شما وجود دارد - اما همچنین پشتیبانی نمی شود و در Linux Mint فقط یک بار کار می کند.

خوشبختانه، من یک ابزار جایگزین برای ایجاد تصاویر سی دی زنده سفارشی پیدا کردم.

با Cubic که مخفف آن است ملاقات کنید سیمعمولی Uبونتو منبنابراین سی reator یک برنامه رابط کاربری گرافیکی برای ایجاد یک تصویر سی دی زنده قابل بوت شدن اوبونتو (ISO) است.

Cubic به طور فعال در حال توسعه است و گزینه های زیادی را برای ایجاد یک سی دی اوبونتو سفارشی ارائه می دهد. دارای یک محیط chroot خط فرمان یکپارچه است که در آن می توانید تمام سفارشی سازی ها مانند نصب بسته های جدید، هسته ها و افزودن موارد دیگر را انجام دهید. والپیپر پس زمینه، اضافه کردن فایل ها و پوشه های اضافی.

این دارای یک رابط کاربری گرافیکی بصری است که به شما امکان می دهد به راحتی (با ماوس خود) در طول فرآیند ایجاد تصویر زنده حرکت کنید. می توانید یک تصویر سفارشی جدید ایجاد کنید یا پروژه های موجود را تغییر دهید. از آنجایی که برای ایجاد تصاویر زنده از اوبونتو استفاده می شود، من معتقدم که می توان از آن در سایر توزیع های مبتنی بر اوبونتو مانند Linux Mint استفاده کرد.

این برای چه کسانی مفید خواهد بود؟

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

نحوه نصب Cubic

یک مخزن رسمی برای تسهیل فرآیند نصب وجود دارد. و برای نصب Cubic در سیستم اوبونتو، دستورات زیر را در ترمینال اجرا کنید:

Sudo apt-add-repository ppa:cubic- wizard/ انتشار sudo apt-key adv --keyserver keyserver. اوبونتو com --recv-keys 6494C6D6997C215E sudo apt update sudo apt install cubic

چگونه با استفاده از Cubic یک لینوکس سفارشی ایجاد کنیم

پس از نصب، Cubic را از منوی Applications پیدا کرده و راه اندازی کنید.

یک دایرکتوری برای پروژه جدید خود ایجاد کنید. این دایرکتوری است که فایل های شما و همچنین تصویر سیستم جدید در آن ذخیره می شوند.

قبل از فرآیند ایجاد، ابتدا باید تصویر رسمی اوبونتو یا سیستم دیگری را که می‌خواهید بازسازی کنید، دانلود کنید. به عنوان مثال، من KDE NEON را از وب سایت رسمی دانلود کردم و می خواهم ساخت خود را بر اساس این سیستم بسازم.

پس از کلیک بر روی "بعدی"، باید مسیری را که در آن تصویر ISO سیستم را ذخیره کرده اید، انتخاب کنید. Cubic به طور خودکار تمام جزئیات سیستم عامل سفارشی شما را پر می کند. البته اگر بخواهید می توانید همه اینها را تغییر دهید. برای ادامه بر روی بعدی کلیک کنید.

تصویر iso شروع به باز کردن بسته بندی می کند و همه فایل ها در فهرست ایجاد شده شما ذخیره می شوند

هنگامی که فایل سیستم استخراج شد، به طور خودکار وارد یک محیط chroot می شوید. اگر ترمینال را نمی بینید، چندین بار ENTER را فشار دهید.

و اینجاست که سرگرمی شروع می شود. می توانید هر بسته اضافی را نصب کنید، تصاویر پس زمینه اضافه کنید، مخازن جدید اضافه کنید، آخرین هسته لینوکس را نصب کنید، و هر سفارشی سازی دیگری. تا آنجایی که به طور کلی گنو/لینوکس را درک می کنید.

به عنوان مثال، من می خواهم google-chrome روی سی دی زنده من نصب شود، فقط آن را مانند یک برنامه معمولی اوبونتو نصب می کنم.

ما نیازی به تایپ "sudo" نداریم زیرا در حال حاضر در محیط ریشه هستیم.

علاوه بر این، می توانید با وارد کردن دستور "apt update && apt upgrade" سیستم خود را به آخرین وضعیت به روز کنید.

اما این همه چیز نیست، شما می توانید به سادگی فایل ها و پوشه ها را کپی کنید و سپس آنها را در این پنجره ترمینال جایگذاری کنید.

به عنوان مثال، من می خواهم چندین تصویر را برای دسکتاپ خود کپی کنم. من در حال ایجاد یک دایرکتوری جدید هستم

Mkdir /usr/share/backgrounds

دارم واردش میشم

سی دی /usr/share/backgrounds

من فایل منیجر خود را باز می کنم، فایل های مورد نیاز خود را انتخاب می کنم و فقط آنها را می کشم

توجه! شما نباید حروف سیریلیک در مسیر خود داشته باشید. به عنوان مثال، برنامه این مسیر را نمی شناسد - /home/linuxthebest/ دانلودها/، بهتر است فقط فایل ها را در فهرست اصلی خود کپی کنید (اگر نام به زبان لاتین است)

توجه داشته باشید برای کاربران اوبونتو 17.10:

در اوبونتو 17.10، جستجوی DNS ممکن است در محیط chroot کار نکند. اگر در حال ایجاد یک تصویر زنده اوبونتو 17.10 هستید، باید آن را مشخص کنید فایل صحیح zgjidhje.conf:

Ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf

برای آزمایش اینکه وضوح DNS کار می کند، اجرا کنید:

Cat /etc/resolv.conf پینگ google.com

وقتی همه تغییرات را انجام دادید، روی Next کلیک کنید

که در بخش بعدینسخه هسته لینوکس را برای استفاده در بوت انتخاب کنید نسخه جدید ISO اگر هسته های اضافی نصب کرده اید، آنها نیز در این بخش فهرست می شوند. فقط هسته ای را که می خواهید در سی دی واقعی خود استفاده کنید انتخاب کنید.

در قسمت بعدی بسته هایی را که می خواهید از تصویر زنده خود حذف کنید انتخاب کنید. بسته های انتخاب شده به طور خودکار پس از نصب سیستم عامل با استفاده از یک تصویر زنده سفارشی حذف می شوند. هنگام انتخاب بسته هایی برای حذف مراقب باشید، ممکن است به طور تصادفی بسته ای را حذف کنید که به بسته دیگری بستگی دارد.

اکنون فرآیند ایجاد یک تصویر زنده آغاز خواهد شد. این کار بسته به ویژگی های سیستم شما مدتی طول می کشد.

پس از تکمیل فرآیند ایجاد تصویر، روی "پایان" کلیک کنید. Cubic جزئیات تصویر سفارشی را که ایجاد کرده اید نمایش می دهد.

اگر می‌خواهید در آینده تصویر جدید ایجاد شده را تغییر دهید، علامت کادر کنار «حذف همه فایل‌های پروژه به جز تصویر دیسک تولید شده و مربوطه را بردارید» چک جمعفایل MD5." Cubic تصویر سفارشی را در دایرکتوری کاری پروژه می‌گذارد تا بتوانید در آینده تغییراتی ایجاد کنید.

برای ایجاد یک اسمبلی جدید، از دایرکتوری پروژه دیگری استفاده کنید.

نحوه تغییر یک مجموعه از قبل ایجاد شده

Cubic را از منو اجرا کنید و یک فهرست پروژه موجود را انتخاب کنید. روی Next کلیک کنید و سه گزینه زیر را مشاهده خواهید کرد:

  • یک تصویر دیسک از یک پروژه موجود ایجاد کنید.
  • راه اندازی پروژه موجود را ادامه دهید.
  • یک پروژه موجود را حذف کنید.

گزینه اول به شما این امکان را می دهد که با استفاده از تنظیمات قبلی، یک ISO زنده جدید از یک پروژه موجود ایجاد کنید. اگر تصویر ISO را گم کرده اید، می توانید از گزینه اول برای ایجاد تصویر جدید استفاده کنید.

گزینه دوم به شما امکان می دهد هر کدام را بسازید تغییرات اضافیبه پروژه موجود شما اگر این گزینه را انتخاب کنید، به محیط chroot برمی‌گردید. می توانید فایل ها یا پوشه های جدید اضافه کنید، هر نرم افزار جدیدی را نصب کنید، هر نرم افزاری را حذف کنید، هسته های لینوکس دیگر اضافه کنید، پس زمینه دسکتاپ و غیره را اضافه کنید.

گزینه سوم پروژه موجود را حذف می کند تا بتوانید از نو شروع کنید.

من یک ساخت سفارشی بر اساس KDE NEON با استفاده از Cubic ایجاد کردم. این همان چیزی است که سیستم از یک درایو فلش بارگیری شده است

بهترین مقالات در این زمینه