osinfo-install-script(1) Libosinfo osinfo-install-script(1)

osinfo-install-script - تولید اسکریپت برای نصب خودکار سیستم‌عامل

osinfo-install-script [OPTIONS...] MEDIA-FILE|OS-ID

یک اسکریپت مناسب برای انجام نصب خودکار "MEDIA_FILE" یا "OS-ID" تولید می‌کند. "MEDIA_FILE" باید مسیری به یک رسانه نصب یا رسانه زنده (معمولاً یک فایل ISO) باشد. "OS-ID" باید یک شناسه URI برای شناسایی سیستم‌عامل، یا شناسه کوتاه آن باشد.

به‌طور پیش‌فرض، اسکریپتی برای نصب به سبک "JEOS" (محیط سیستم‌عامل حداقلی) تولید خواهد شد.

انتخاب نمایه (پروفایل) اسکریپت نصب. مقدار پیش‌فرض "jeos" است، اما می‌تواند "desktop" یا یک نام نمایه اختصاصی مربوط به سایت باشد.
تنظیم منبع نصب برای استفاده در اسکریپت نصب. مقدار پیش‌فرض "media" است، اما می‌تواند "network" نیز باشد.
تنظیم پارامتر پیکربندی "key" با مقدار "value".
تنظیم پارامترهای پیکربندی بر اساس فایل پیکربندی ارسال‌شده.

توجه داشته باشید که در صورت نیاز به تنظیم گذرواژه کاربر یا مدیر سیستم، استفاده از --config-file اکیداً توصیه می‌شود. ارائه گذرواژه‌ها به طور مستقیم با استفاده از --config= ناامن است، زیرا گذرواژه برای تمامی فرایندها و کاربران فعال بر روی همان میزبان قابل مشاهده خواهد بود.

کلیدهای پیکربندی زیر در دسترس هستند:

"hardware-arch"
معماری سخت‌افزار
"l10n-timezone"
منطقه زمانی محلی
"l10n-keyboard"
طرح‌بندی صفحه‌کلید محلی
"l10n-language"
زبان محلی
"admin-password"
گذرواژه مدیر سیستم این گزینه منسوخ شده است؛ برای تنظیم گذرواژه مدیر سیستم از --config-file استفاده کنید.
"user-password"
گذرواژه کاربر این گزینه منسوخ شده است؛ برای تنظیم گذرواژه کاربر از --config-file استفاده کنید.
"user-login"
نام کاربری برای ورود
"user-realname"
نام واقعی کاربر
"user-autologin"
تعیین ورود خودکار کاربر به سیستم
"user-admin"
تعیین اعطای امتیازات مدیریتی به کاربر
"reg-product-key"
کلید فعال‌سازی نرم‌افزار
"reg-login"
نام کاربری ثبت نرم‌افزار
"reg-password"
گذرواژه ثبت نرم‌افزار

فایل پیکربندی باید فایلی شامل یک گروه "install-script" و در زیر این گروه، جفت‌های "key"="value" باشد، همان‌طور که در زیر نشان داده شده است:

[install-script]
l10n-timezone=GMT
l10n-keyboard=uk
l10n-language=en_GB
admin-password=123456
user-login=berrange
user-password=123456
user-realname="Daniel P Berrange"

دستورات زیر یک اسکریپت kickstart برای فدورا ۳۰ (Fedora 30) تولید می‌کنند:

# osinfo-install-script \
       --profile jeos \
       --config-file /path/to/config/file \
       fedora30
# osinfo-install-script \
       --profile jeos \
       --config l10n-timezone=GMT \
       --config l10n-keyboard=uk \
       --config l10n-language=en_GB \
       --config admin-password=123456 \
       --config user-login=berrange \
       --config user-password=123456 \
       --config user-realname="Daniel P Berrange" \
       fedora30

در صورت تولید موفق اسکریپت نصب، وضعیت خروج 0 و در صورت بروز خطا، 1 خواهد بود.

Daniel P. Berrange <berrange@redhat.com>

حق نشر (C) 2012 Red Hat, Inc.

ابزار "osinfo-install-script" تحت شرایط مجوز GNU LGPL نسخه 2 توزیع شده است. این نرم‌افزار آزاد است؛ برای شرایط رونوشت‌برداری به کد منبع مراجعه فرمایید. هیچ ضمانتی وجود ندارد؛ حتی برای کاربردپذیری تجاری یا تناسب با یک هدف خاص.

2026-03-20 libosinfo-1.12.0