جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
محتوای باز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • خانه
  • کتاب آنلاین
  • درباره سایت
  • درباره لوگو
  • تماس با ما
محتوای باز
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
[wcas-search-form]

Grub یا Systemd-boot کدام یک را باید به عنوان بوت لودر استفاده کرد؟

16 فروردین 1402
ارسال شده توسط فرشید نوتاش حقیقت
توزیع، چیست، گنو/لینوکس

Systemd-boot، که قبلا gummiboot نامیده می‌شد، رقیب جدید GRUB است. در سیستم‌های EFI می‌توانید از systemd-boot به جای گراب برای بوت کردن سیستم‌عامل خود استفاده کنید.

بوت لودر (Bootloader) چیست

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

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

گراب (GRUB) چیست

GNU GRUB که بیشتر با نام Grub یا GRUB 2 شناخته می شود، سرنام عبارت GRand Unified Boot Interface است. که بر اساس مشخصات مولتی‌بوت بنیاد نرم‌افزار آزاد کار می‌کند. توسعه‌دهندگان آن را طوری طراحی کردند که بر روی هر پلتفرم سخت‌افزاری کار کند و تقریبا هر سیستم‌عاملی شبیه به یونیکس را از تقریبا هر رسانه بوت و سیستم‌‌فایلی بوت کند.

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

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

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

Systemd-boot چیست

طرفداران لینوکس ممکن است قبلا با نام systemd مواجه شده باشند. Systemd سرنام عبارت system daemon مجموعه‌ای از پیش‌نیازهای اساسی برای اجرای یک سیستم لینوکس است. Systemd-boot یک کد چند هزار خطی است و هیچ وابستگی در بقیه مجموعه systemd ندارد.

با این حال، به لطف سادگی آن، gummiboot به systemd اضافه شد و به systemd-boot تغییر نام داد تا با قرارداد نامگذاری اجزای systemd مطابقت داشته باشد. هدف کلی Systemd این است که سیستم را با شروع کارهای کمتر به سریع بوت کند، و systemd-boot این هدف را به اشتراک می‌گذارد.

به عنوان یک بوت‌لودر فقط متنی، systemd-boot ظاهری کاملا قدیمی دارد. دستگاه‌های راه‌اندازی موجود با عنوان آنها فهرست می‌شوند که در فایل پیکربندی systemd-boot مدیریت می‌شود. systemd-boot اساسا رابطی برای منطق بوت موجود در EFI است، به همین دلیل است که فقط با سیستم‌های EFI سازگار قابل استفاده است. این بوت‌لودر یک سیستم بسیار کمتر قابل تنظیم نسبت به گراب است و از فایل‌های conf ماژولار برای هر سیستم‌عاملی که می‌خواهید بوت کنید استفاده می‌کند.

با رابط محدود خود، systemd-boot یک بوت‌لودر بسیار کوچک‌تر از گراب است. برخی از افراد آن را برای سرعت یا برای مدیریت موثرتر چندین سیستم‌عامل نصب می‌کنند. از آنجایی که systemd-boot از فایل‌های پیکربندی تقسیم شده (یک فایل conf برای هر هسته یا سیستم‌عامل) استفاده می‌کند، می‌تواند برای نگهداری یک سیستم با چندین هسته یا سیستم‌عامل به صورت دستی ساده‌تر باشد. این فایل‌های متنی پیکربندی کشویی را می‌توان به سادگی در دایرکتوری systemd هنگام نصب یک هسته جدید کپی کرد. این پیکربندی سیستم‌های بوت چندگانه را ساده می‌کند.

نکته: در حالی که Systemd سریع است، هنوز سوالاتی در مورد امنیت کلی آن وجود دارد. شما می‌توانید با نصب یک توزیع Systemd-less مانند Devuan از این نگرانی‌های احتمالی جلوگیری کنید.

کدام بهتر است: Grub یا Systemd-boot

اگر با گراب مشکل دارید، systemd-boot زیرساخت راه‌اندازی ساده‌ای را با پیکربندی فایل‌های drop-in فراهم می‌کند. قوی‌تر است، اما به اندازه گراب قابل تنظیم یا سازگار نیست. اگر از یک سیستم EFI مولتی‌بوت استفاده می‌کنید، systemd-boot می‌تواند مدیریت بوت آسان‌تری را ارائه دهد و حتی ممکن است زمان بوت را کاهش دهد. در سایر پیکربندی‌های سیستم، یا برای استفاده‌هایی که به انعطاف‌پذیری بیشتری نسبت به سیستم بوت نیاز دارند، گراب بهترین گزینه برای شما باقی می‌ماند.

maketecheasier.com

درباره فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

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

دیدگاهتان را بنویسید لغو پاسخ

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

جستجو
جستجو برای:
دسته‌بندی موضوعی مقالات
  • برنامه‌نویسی
    • پایتون
    • دواپس
  • پایگاه‌داده
    • MariaDB
    • MySQL
  • تجارت الکترونیک
    • بازاریابی اینترنتی
    • دیجیتال مارکتینگ
    • شبکه‌های اجتماعی
  • جامعه کاربری
    • لاگ
  • دسته‌بندی نشده
  • شبکه و امنیت
  • طراحی وب
    • سئو
    • سیستم مدیریت محتوا
      • وردپرس
  • فناوری‌های نوظهور
    • اینترنت اشیاء
    • رایانش ابری
      • OpenStack
    • کلان‌داده‌ها
  • گنو/لینوکس
    • توزیع
      • CentOS
      • اوبونتو
      • دبیان
      • فدورا
    • چیست
    • خط فرمان
  • مهاجرت به آزاد/متن‌باز
  • نرم‌افزار
    • اداری
      • لیبره آفیس
        • ایمپرس
        • بیس
        • دراو
        • رایتر
        • کالک
    • کاربردی
    • گرافیک و انیمیشن
      • بلندر
      • گیمپ

محتوای باز؛ مرجع آموزشی نرم‌افزارهای آزاد/ متن‌باز

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

نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.

دستمزد مدرسین

پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشاره‌ای به دستمزد مدرسین سایت داشته باشیم.

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

صرف نظر از هر حالت ممکنه، می‌بایست شرایطی که در ادامه ذکر شده‌اند را رعایت کرده باشید.

در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو می‌گیرد و نه وجهی به شما پرداخت می‌نماید و دوره آموزشی شما را به رایگان منتشر می‌کند.

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

شرایط کلی ضبط دوره آموزشی

دوره آموزشی مربوطه، صرف نظر از هر محتوایی که دارد می‌بایست در یکی از توزیعات گنو/لینوکسی ضبط شده باشد. (به‌عنوان مثال دوره دروپال در اوبونتو، دوره آموزشی کار با آردوینو در دبیان و امثالهم). اگر دوره آموزشی شما در محیط ویندوز و یا هر پلتفرم/سیستم‌عامل دیگری ضبط شده باشد از همکاری با شما معذوریم.

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

برای آشنایی یا تسلط بیشتر می‌توانید دوره رایگان آموزش OBS محمد عابدینی را ببینید:

مشاهده دوره آموزش OBS
شرایط کیفی ضبط دوره آموزشی

کیفیت صدا از اهمیت ویژه‌ای برخوردار می‌باشد و می‌بایست فاقد هر گونه نویز یا صدای اضافی دیگری (صدای محیط پیرامون) باشد.

دوره آموزشی تهیه شده صرفا باید برای رسانه محتوای باز تدوین شده باشد و در هیچ سایت مشابه دیگری قرار نگرفته باشد.

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

دوره آموزشی ضبط شده می‌باید فاقد هر گونه لوگو یا آدرس سایت دیگری (در گوشه تصویر یا بک‌گراند صفحه دسکتاپ و هر جای دیگری) باشد.

در حین دوره، مدرس نباید به برند خاصی اشاره کند که جز رقبای ما به‌شمار می‌آیند.

مدرس باید در ابتدا در اواسط و در انتهای دوره به برند ما یعنی رسانه محتوای باز (Open Content) بصورت کلامی اشاره نماید.

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

قبل از تدوین دوره آموزشی حتما با ما در تماس باشید و یک ویدیوی چنددقیقه‌ای (ترجیحا 5 الی 10 دقیقه)، بصورت نمونه‌کار برای ما بفرستید.

از همکاری با شما سپاسگزاریم.