با Linux Live Kit یک توزیع Live Linux سفارشی بسازید

لینوکس(Linux) ، این کلمه ای است که چشمان بسیاری از افراد غیر گیک را تقریباً بلافاصله خیره می کند. با این حال، ارائه‌های لینوکس(Linux) دسک‌تاپ اکنون تقریباً با نام‌های بزرگی مانند Windows و MacOS برابری می‌کنند .

به لطف دهه‌ها کار اجتماعی و پشتیبانی سازمان‌هایی مانند Canonical ، امروز می‌توانید چیزی مانند لینوکس اوبونتو(Ubuntu Linux) دانلود کنید و تقریباً تمام کارهایی را که می‌توانید با ویندوز(Windows) انجام دهید . همه بدون نیاز به مدرک در علوم کامپیوتر. توزیع‌های لینوکس(Linux) دسک‌تاپ مدرن(Modern) خوب به نظر می‌رسند، خوب کار می‌کنند و برای کاربران معمولی مناسب هستند.

با این حال، آنها یک تفاوت بزرگ در مقایسه با سیستم عامل های تجاری دارند - مجوز منبع باز .(– Open Source)

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

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

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

یکی از ساده‌ترین ابزارهای موجود لینوکس Live Kit(Linux Live Kit) نام دارد و ما دقیقاً نحوه تغییر نصب لینوکس(Linux) موجود را به یک توزیع سفارشی بررسی می‌کنیم.

راه اندازی ماشین

برای استفاده از لینوکس Live Kit(Linux Live Kit) ، به نصب لینوکس(Linux) برای سفارشی کردن نیاز دارید. در حالی که می‌توانید این کار را با نصب اصلی خود انجام دهید، اگر می‌خواهید توزیع‌های سفارشی‌سازی‌شده برای چیزی غیر از رایانه اصلی خود ایجاد کنید، عملی‌ترین رویکرد نیست.

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

ما قصد داریم از اجزای زیر استفاده کنیم:

  • ویندوز 10
  • VirtualBox
  • اوبونتو 18 LTS

به یاد داشته باشید(Remember) ، اگر از لینوکس Live Kit(Linux Live Kit) در نصب لینوکس استفاده(Linux) کنید که به طور معمول بر روی یک کامپیوتر اجرا می شود، به جای یک ماشین مجازی، این فرآیند دقیقاً یکسان عمل می کند.

نصب لینوکس

اولین کاری که باید انجام دهید نصب لینوکس(Linux) است. بدیهی است که اگر می خواهید از یک نصب موجود استفاده کنید، می توانید از این مرحله صرف نظر کنید.

نصب لینوکس(Linux) به روش معمول به سادگی مستلزم بوت شدن از دی وی دی(DVD) یا رسانه نصب USB است. (USB)از آنجایی که ما از VirtualBox استفاده می کنیم، فقط باید یک ماشین مجازی جدید ایجاد کنیم و سپس آن را به سمت تصویر دیسک اوبونتو که دانلود کرده ایم، قرار دهیم. (Ubuntu)در اینجا مراحلی است که باید دنبال کنید.

مراقبت از وابستگی ها

از آنجایی که Linux Live Kit فقط مجموعه ای هوشمندانه از اسکریپت ها است، به بسته های نرم افزاری خاصی نیاز دارد تا در دستگاه لینوکس(Linux) شما وجود داشته باشد. در بسیاری از موارد، آنها قبلاً بخشی پیش‌فرض از نسخه لینوکس(Linux) انتخابی شما خواهند بود، اما در هر صورت باید آن را تأیید کنید.

شما باید مطمئن شوید که aufs توسط هسته مورد استفاده توسط توزیع لینوکس انتخابی شما پشتیبانی می شود. (Linux)می‌توانید بررسی کنید کدام نسخه‌های هسته از aufs پشتیبانی می‌کنند(here) . اگر هسته انتخابی شما از aufs پشتیبانی نمی کند، باید به دنبال راه حل جایگزین برای Linux Live Kit باشید .

حال باید مطمئن شویم که Squashfs روی سیستم نصب شده است. این فناوری فشرده‌سازی است که توسط Linux Live Kit استفاده می‌شود. برای نصب آن، در اینجا چه باید کرد.

ابتدا ترمینال(Terminal) را باز کنید . در اوبونتو(Ubuntu) می‌توانید این کار را با کلیک کردن روی دکمه «نمایش برنامه»( “Show Application” ) در سمت چپ پایین صفحه انجام دهید. با این کار یک نوار جستجو ظاهر می شود. «Terminal» را جستجو کنید و وقتی بالا آمد روی آن کلیک کنید.

حالا در ترمینال، عبارت زیر را تایپ کنید:

sudo apt-get update && sudo apt-get نصب squashfs-tools(sudo apt-get update && sudo apt-get install squashfs-tools)

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

کوتاه کردن چربی

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

سفارشی کردن

اکنون می توانید ادامه دهید و تغییراتی را که می خواهید برای پخش زنده خود ایجاد کنید. برنامه ها را نصب کنید(Install) ، تنظیمات را تغییر دهید و غیره. پس از اتمام کار، می‌توانیم به سراغ کیت زنده(Live Kit) برویم .

لینوکس Live Kit را دانلود کنید

حالا نوبت دانلود اسکریپت هایی است که نیاز داریم. می توانید آن را در GitHub پیدا کنید . توجه(Pay) ویژه ای به نکات موجود در README در اینجا داشته باشید. برخی از آنها ممکن است با نیازها یا موقعیت شما مرتبط باشند. به عنوان مثال، اگر می خواهید یک سی دی زنده قابل بوت بسازید، دستورالعمل های خاصی وجود دارد.

Save the downloaded files to /tmp . در دانلود، پوشه ای به نام “/DOC/ را خواهید دید. این با اطلاعات اضافی readme پر شده است تا در صورت برخورد با مشکل به شما کمک کند.

تولید سیستم عامل زنده شما

اکنون که فایل‌های اسکریپت در جایی هستند که باید باشند، می‌خواهیم اسکریپت را اجرا کنیم. برای انجام این کار، باید از یک کاربر معمولی به یک کاربر فوق العاده(Super User) تبدیل شویم . در اوبونتو(Ubuntu) ، ترمینال را باز کنید(open the terminal) و عبارت زیر را تایپ کنید:(type the following:)

cd /tmp

این شما را به پوشه TMP سوئیچ می کند که در آن فایل های Live Kit را باز کردیم .

آخرین کاری که باید انجام دهیم اجرای اسکریپت است، بنابراین تایپ کنید:(type:)

sudo ./build

حالا فقط منتظر بمانید تا اسکریپت تمام شود!

اجرای توزیع زنده شما

پس چگونه پخش زنده خود را دریافت می کنید؟ اسکریپت دو نسخه را در پوشه /TMP تولید می کند. یک تصویر ISO وجود دارد که می توانید آن را روی دیسک بسوزانید یا در ماشین مجازی بارگذاری کنید تا آزمایش کنید. با این حال، بیشتر مردم به فایل های USB قابل بوت اهمیت می دهند . اینها نیز در پوشه /TMP هستند.

آنها را در درایو فلش خود کپی کنید، به یاد داشته باشید که در این فرآیند آنها را از حالت فشرده خارج کنید. هنگامی که آنها در آنجا هستند، از ترمینال(Terminal) استفاده کنید و به دایرکتوری boot / بروید. سپس اسکریپت “bootinst.sh” را اجرا کنید تا فلش مموری قابل بوت شود.

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



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه کار بر روی دستگاه های Apple iOS و edge هستم. تجربه من در مهندسی سخت افزار باعث شده است که مطمئن شوم دستگاه های مشتریانمان تا حد امکان قابل اعتماد و روان هستند. من در چند سال گذشته کد می نویسم و ​​یاد گرفته ام از Git، Vim و Node.js استفاده کنم.



Related posts