[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
تفاوتها
تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده میکنید.
نگارش قبل در دو طرفنگارش قبلنگارش بعد | نگارش قبلنگارش بعدنگارش بعد در دو طرف | ||
fa:slackware:install [2012/08/23 12:05 (UTC)] – y.p.y | fa:slackware:install [2016/08/26 00:46 (UTC)] – y.p.y | ||
---|---|---|---|
خط 1: | خط 1: | ||
- | ====== | + | \\ این مقاله آموزش |
- | این مقاله آموزش کامل و مرحله به مرحله نصب لینوکس Slackware نسخه 13.37 می باشد. | + | [[http://en.wikipedia.org/wiki/Slackware|http:// |
- | اگر تمایل به کسب اطلاعات بیشتری درمورد | + | |
- | http:// | + | |
- | ====== حداقل نیازها ====== | + | [[http:// |
- | برای نصب Slackware به حداقل هایی نیاز دارید که به این شرح می باشد: | + | |
- | - سیستم حداقل پنتیوم II - برای محیطهای گرافیکی، در غیر اینصورت 486 | + | **فهرست/مندرجات:** |
- | - CD/DVD درایو یا فلش دیسک یا کارت شبکه | + | |
- | - یک صفحه کلید | + | |
- | - حداقل 6 گیگابایت فضای هارد | + | |
- | - فایل ISO (یا DVD) یا CD های Slackware | + | |
- | - کلید عمومی پروژه یا MD5 فایل ISO رسمی Slackware | + | |
- | که برای حصول اطمینان از اصل بودن نسخه های Mirror مورد استفاده قرار می گیرد. برای اینکار می توانید از نرم افزار hashcalc در http:// | + | |
- | ====== | + | * حداقل نیازهای لینوکس Slackware |
+ | * دریافت | ||
+ | * آماده سازی سیستم | ||
+ | * برای نصب از طریق CD/DVD یا USB | ||
+ | * پارتیشن بندی فضا | ||
+ | * نصب لینوکس Slackware | ||
- | برای دریافت Slackware می توانید به یکی از سه لینک زیر مراجعه نمایید: | + | |
- | * دریافت فایل | + | * حداقل نیازهای لینوکس Slackware |
- | که از آدرس ftp:// | + | |
- | * دریافت فایل | + | برای نصب لینوکس Slackware مثل هر سیستم عامل |
- | که از آدرس http://slackware.com/getslack/torrents.php در در دسترس می باشد. | + | |
- | | + | |
- | که باید به فروشگاه اسلکور مراجعه کنید و محراحل سفارش را طی کنید: http://store.slackware.com | + | |
+ | | ||
+ | |||
+ | برای دریافت Slackware میتونید به یکی از سه روش زیر اقدام کنید:\\ \\ **1-** دانلود فایل ISO/DVD (که پیشنهاد میشه و bootable هم هست): | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | یا\\ [[ftp:// | ||
+ | |||
+ | [[ftp:// | ||
+ | |||
+ | \\ **2-** دانلود از طریق Torrent\\ [[http:// | ||
+ | |||
+ | \\ **3-** | ||
+ | |||
+ | |||
+ | |||
+ | * آماده سازی سیستم | ||
+ | |||
+ | **برای نصب از طریق CD/DVD یا USB** | ||
+ | |||
+ | 1- ابتدا CD/DVD یا USB لینوکس Slackware رو داخل دستگاه قرار بدید. | ||
+ | |||
+ | 2- بعد سیستم رو restart کنید و [با فشردن کلید Esc یا F3 یا F9 یا F12] وارد محیط BIOS/UEFI دستگاه تون | ||
+ | |||
+ | 3- حالا بدنبال گزینه **Virus Protection** و **Secure Boot** بگردید و هردو رو __غیرفعال__ کنید. چون ممکنه در پارتیشن بندی اختلال ایجاد کنن. (اگر هم ندارید که هیچی) | ||
+ | |||
+ | 4- بعد بوت سیستم رو برای سویچ روی CD/DVD یا USB لینوکس Slackware تون تنظیم کنید. | ||
+ | |||
+ | 5- در آخر، تنظیمات رو Save و از اون محیط خارج بشید. | ||
+ | |||
+ | **توجه: | ||
+ | |||
+ | **نکته: | ||
+ | |||
+ | |||
+ | |||
+ | بعد از لحظاتی، صفحه زیر نمایان میشه: (صفحه خوش آمد گویی و اطلاعات پایه ای Slackware) | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | **نکته: | ||
+ | |||
+ | |||
+ | |||
+ | **توجه: | ||
+ | |||
+ | |||
+ | |||
+ | 6- Enter کنید تا هسته پیشفرض انتخاب و وارد مرحله بعد بشید. | ||
+ | |||
+ | نکته: فایل این هسته (پیشفرض) انتخاب شده، HugeSMp.s یا Huge.s نام داره که برای سیستم های hyper-threading، dual-core و کلاً سیستم های مدل جدید استفاده میشه. که حاوی اکثر درایور های موجود در دنیا هستش. نوع دیگه هسته، genetic.s نام داره که درواقع هیچ درایوری نداره و درایورهارو در زمان نیاز داخل RAM بازگذاری میکنه. که باعث میشه پروسه بوت سریعتر انجام بشه(بیشتر برای سیستم های قدیمی یا تک پردازنده ای مورد استفاده قرار می گیره). یک نوع دیگه هم بود بنام speakup.s که با huge.s یکی شد. و حالا همه اینها در پوشه kernels خود Slackware قرار دارن. | ||
+ | |||
+ | |||
+ | |||
+ | حالا چند ثانیه صبر کنید تا یکسری عملیات (از جمله بارگذاری هسته، بارگذاری init(که حاوی فایل سیستم موقتی، tftp، خرده های boot و...)، چک کردن قطعات، چک کردن پورت ها و در آخر تخلیه memory) انجام بشه. | ||
+ | |||
+ | **نکته:** بعداً درصورت تمایل می تونید | ||
+ | |||
+ | \\ {{http:// | ||
+ | |||
+ | 7- در این مرحله، نوبت به انتخاب نوع keyboard هستش، که بصورت پیشفرض **US** قرار داده شده. اگر همین نوع مناسبتونه، **Enter** کنید تا به مرحله بعدی بره، در غیر اینصورت **1** رو وارد و **Enter** کنید تا وارد صفحه تغییر keyboard بشید. | ||
+ | |||
+ | |||
+ | |||
+ | {{http://bayanbox.ir/ | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 8- بعد از انجام مراحل بالا، از شما میخواد که login کنید... پس بنویسید **root** و بعد **Enter** کنید. | ||
+ | |||
+ | نکته: دلیل این login در حین نصب اینه که لینوکس Slackware از نصاب Live استفاده می کنه که شامل سیستم multi-user هم میشه. پس برای همین لازمه که login انجام بدید... | ||
+ | |||
+ | **توجه: | ||
+ | |||
+ | تمام! آماده سازی سیستم در اینجا به پایان رسید. | ||
+ | |||
+ | |||
+ | |||
+ | * **پارتیشن بندی فضا** | ||
+ | |||
+ | **توجه: | ||
+ | |||
+ | **اگر از قبل پارتیشن بندی __مناسب لینوکس__ کردید(حتی از طریق برنامه های ویندوزی/ | ||
+ | |||
+ | در اینجا ابتدا پارتیشن بندی می کنیم و بعد setup رو انجام میدیم. | ||
+ | |||
+ | \\ 1- اول ابزار پارتیشن بندی رو انتخاب می کنیم: **CFDisk,** FDisk, **CGDisk** یا GDisk. اگر سیستمون MBR یا BIOS ای هستش پس ابزار CFDisk رو انتخاب کنید. اگرم GPT یا UEFI ای هستش پس ابزار CGDisk رو انتخاب کنید. (در بیشتر مواقع، CFDisk انتخاب مناسبیه) | ||
+ | |||
+ | حالا دستور cfdisk یا cgdisk رو بنویسید و **Enter** کنید تا وارد برنامه پارتیشن بندی بشید. | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | **توجه: | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 2- اگر در حال حاضر روی سیستمون پارتیشن های Windows یا OS X نصب هست __و قراره پاکش کنید__، اونهارو انتخاب و گزینه **Delete** رو بزنید. | ||
+ | |||
+ | در اینجا کل فضای من 10 گیگ هستش و همش خالیه... پس از کل فضای خالیم استفاده می کنم. | ||
+ | |||
+ | \\ در پایین همین صفحه چند گزینه وجود داره که به این شرحه: | ||
+ | |||
+ | Help: راهنمای shortcut گزینه ها هستش.\\ **New:** برای ساخت پارتیشن جدید هستش.\\ Print: برای چاپ اطلاعات(row, | ||
+ | |||
+ | Dump: از layout پارتیشن خروجی script میگیره و در فایلی ذخیره میکنه. | ||
+ | |||
+ | از Ctrl+L هم برای refresh کردن صفحه می تونید استفاده کنید. | ||
+ | |||
+ | |||
+ | |||
+ | **نکته: | ||
+ | |||
+ | |||
+ | |||
+ | برای پارتیشن بندی مناسب به 3 پارتیشن نیاز دارید: | ||
+ | |||
+ | 1- از نوع Linux SWAP با حجم دو برابر RAM. (مثلاً اگر RAM شما 1 گیگ هست، حجم این پارتیشن باید 2 گیگ بشه) | ||
+ | |||
+ | 2- از نوع Linux با حجم 10,000 مگابایت. (برای root یا همون / , که حاوی فایلهای اصلی و سیستمی Slackware میشه) | ||
+ | |||
+ | 3- از نوع Linux با تمام حجم باقیمانده. (برای Data که برای شخص شماست) | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | اول فضای خالی رو انتخاب کنید. (کلید فلش پایین رو بزنید) | ||
+ | |||
+ | گزینه **New** رو انتخاب و **Enter** کنید. | ||
+ | |||
+ | حالا گزینه logical رو انتخات و Enter کنید. | ||
+ | |||
+ | سپس مقدار دو برابر RAM تون رو وارد و **Enter** کنید. (مثلاً اگر RAM شما 1 گیگ(1024 مگابایت) هست، این مقدار باید 2048 باشه) | ||
+ | |||
+ | بعد گزینه **Beggining** رو انتخاب و **Enter** کنید. | ||
+ | |||
+ | حالا گزینه **Type** رو انتخاب و **Enter** کنید. | ||
+ | |||
+ | سپس مقدار **82**(برای نوع Linux SWAP) رو بنویسید و **Enter** کنید. | ||
+ | |||
+ | |||
+ | |||
+ | 4- ساخت دومین پارتیشن از نوع Linux (برای root یا همون / ): | ||
+ | |||
+ | اول فضای باقی مونده رو انتخاب کنید. (کلید فلش پایین رو بزنید) | ||
+ | |||
+ | بعد گزینه **New **رو انتخاب و **Enter** کنید. | ||
+ | |||
+ | حالا گزینه **Primary **رو انتخات و **Enter **کنید. | ||
+ | |||
+ | سپس مقدار 10,000 مگابایت رو وارد و **Enter **کنید. | ||
+ | |||
+ | بعد گزینه **Beggining **رو انتخاب و **Enter **کنید. | ||
+ | |||
+ | حالا گزینه **Type **رو انتخاب و **Enter **کنید. | ||
+ | |||
+ | سپس مقدار **83**(برای نوع Linux) رو بنویسید و **Enter **کنید. | ||
+ | |||
+ | در آخر، اگر هیچ سیستم عامل دیگری ندارید **یا **هیچ پارتیشنی که __flag هه Boot__ داشته باشه ندارید، **گزینه Bootable رو انتخاب و Enter کنید** که این پارتیشن Bootable بشه. در غیر این صورت که هیچی. | ||
+ | |||
+ | |||
+ | |||
+ | 5- ساخت سومین پارتیشن از نوع Linux (برای Data تون): | ||
+ | |||
+ | اول فضای باقی مونده رو انتخاب کنید. (کلید فلش پایین رو بزنید) | ||
+ | |||
+ | بعد گزینه **New** رو انتخاب و **Enter** کنید. | ||
+ | |||
+ | حالا گزینه logical رو انتخات و Enter کنید. | ||
+ | |||
+ | سپس مقدار باقیمانده رو وارد و **Enter** کنید. | ||
+ | |||
+ | بعد گزینه **Beggining** رو انتخاب و **Enter** کنید. | ||
+ | |||
+ | حالا گزینه **Type** رو انتخاب و **Enter** کنید. | ||
+ | |||
+ | سپس مقدار **83**(برای نوع Linux) رو بنویسید و **Enter** کنید. | ||
+ | |||
+ | |||
+ | |||
+ | نتیجه عملیات بالا: | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 6- حالا گزینه **Write** رو رو انتخاب و **Enter** کنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 7- بعد بنویسید **yes** و **Enter** کنید تا عملیات پارتیشن بندی انجام و ثبت بشه: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 8- حالا __بهتره یک یادداشت از نام پارتیشنها و نوعشون برداید.__ بعد گزینه **Quit** رو بزنید تا از برنامه پارتیشن بندی خارج بشه. | ||
+ | |||
+ | تمام! پارتیشن بندی در اینجا به پایان رسید. | ||
+ | |||
+ | |||
+ | |||
+ | **توجه: | ||
+ | |||
+ | '' | ||
+ | |||
+ | بعد **Enter** کنید. سپس بنویسید: | ||
+ | |||
+ | '' | ||
+ | |||
+ | بعد **Enter** کنید. | ||
+ | |||
+ | که در اینجا < | ||
+ | |||
+ | |||
+ | |||
+ | **توجه: | ||
+ | |||
+ | |||
+ | |||
+ | * **نصب لینوکس Slackware** | ||
+ | |||
+ | 1- ابتدا **setup** رو بنویسید و **Enter** کنید تا وارد مرحله نصب و پیکربندی Slackware بشید! | ||
+ | |||
+ | **نکته: | ||
+ | |||
+ | \\ {{http:// | ||
+ | |||
+ | **Help:** این گزینه مربوط به مستندات و نحوهی نصب اسلکور هستش. (در مواقع ضروروی راهنمای بسیار خوبیه) | ||
+ | |||
+ | **Keymap:** برای تعیین نوع keyboard هستش. اگر در مراحل قبلی/ | ||
+ | |||
+ | **AddSwap: | ||
+ | |||
+ | **Target:** با این گزینه، پارتیشن نصب اسلکور رو تعیین می کنید. | ||
+ | |||
+ | **Source:** توسط این گزینه، دیوایسی که قراره اسلکور از روی اون نصب بشه رو تعیین می کنید. (مثل DVD/CD ROM ,USB یا کارت شبکه و...) | ||
+ | |||
+ | **Select:** این برای گزینش package های نرم افزاریی هستش که قراره بهمراه Slackware نصب بشه. | ||
+ | |||
+ | **Install: | ||
+ | |||
+ | **Configure: | ||
+ | |||
+ | |||
+ | |||
+ | 2- حالا **گزینه ADDSWAP **رو بزنید و در پنجره بعدی باز شده Enter کنید. تا نصاب پارتیش Linux SWAP رو بشناسه و فعالش کنه: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | **توجه: | ||
+ | |||
+ | بعد صبر می کنید تا عملیات به پایان برسه... | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | 3- **Select linux installation partition: | ||
+ | |||
+ | **نکته: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | بعد، از شما درباره **Format** کردن پارتیشن سوال می کنه، گزینه **Format** رو انتخاب و Enter کنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | سپس در پنجره بعدی درباره **نوع سیستم فایل** برای این پارتیشن سوال می کنه... نوع **Ext4** رو انتخاب و Enter رو بزنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | 4- **Select other linux partitions for: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | بعد، از شما درباره **Format **کردن پارتیشن سوال می کنه، گزینه **Format **رو انتخاب و Enter کنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | سپس در پنجره بعدی درباره **نوع سیستم فایل** برای این پارتیشن سوال می کنه... نوع **Ext4 **رو انتخاب و Enter رو بزنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | 5- حالا در پنجره بعدی **مسیر** مناسبی برای نمایش پارتیشن Data/ | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | نتیجه عملیات بالا: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | 6- **Source media selection: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | 7- حالا در پنجره جدید بعدی گزینه **Auto** رو انتخاب کنید تا سیستم بدنبال منبع Slackware بگرده... | ||
+ | |||
+ | |||
+ | |||
+ | 8- **Package series selection: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | **نکته: | ||
+ | |||
+ | |||
+ | |||
+ | 9- نهایتاً از شما درباره شیوه نصب **زیر مجموعه** این پکیج ها و نرم افزارها سوال میکنه... گزینه **Full** رو انتخاب و Enter کنید: (تا وقتتون رو نگیره) | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | |||
+ | |||
+ | 10- **نصب لینوکس Slackware اعمال شد!** حالا از شما درباره Make USB flash boot سوال خواهد شد... ولی این قسمت واجب نیست. اما می تونید با وارد کردن یک فلش دیسک USB و انتخاب گزینه **Create** یک boot loader مناسب برای لینوکس Slackware تون درست کنید. که توسط این فلش دیسک، لینوکس تون رو boot کنید. (boot loader فلش دیسکتون برنامه [[http:// | ||
+ | |||
+ | **توجه: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 11- **Install lilo:** دراین پنجره boot loader سیستم رو نصب می کنید... اگر به LILO مسلط هستید گزینه **Expert** رو انتخاب کنید، درغیر اینصورت گزینه **Simple** مناسب تر و راحت تره. بعد از انتخاب Enter کنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 12- حالا در پنجره جدید باز شده **Configure lilo to use frame buffer console**، اندازه صفحه کنسول بوت(سیاه و سفید) رو انتخاب کنید... گزینه **Standard** بهتر و مناسب تره برای انتخاب: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 13- **Optional lilo append line: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 14- سپس در پنجره بعدی **Use UTF-8 text console**، بهتره گزینه **No** رو انتخاب کنید... چون واجب نیست. | ||
+ | |||
+ | |||
+ | |||
+ | 15- **Select lilo destination: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 16- **Mouse configuration: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 17- **GPM configuration: | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 18- **Configure network: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 19- **Enter hostname: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 20- **Enter domain name for X:** در این پنجره نام دامنه سیستم رو تعیین می کنید. اگر سیستم خانگی یا شخصی هست، این گزینه اهمیت چندانی نداره... مثلاً بنویسید localhost و Enter کنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 21- **Network configuration type for X.Y: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 22- **Network setup complete:** در این پنجره جدید از شما سوال می کنه آیا موارد انتخاب شده برای شبکه رو تایید می کنید یا خیر. اگر همه چیز درست هست **Yes** رو بزنید. | ||
+ | |||
+ | |||
+ | |||
+ | 23- **Confirm startup services to run:** در این پنجره تعیین می کنید که چه سرویس ها و برنامه هایی باید هنگام شروع سیستم فعال بشن... اگر نیاز ندارید فقط Enter کنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 24- **Console font configuration: | ||
+ | |||
+ | |||
+ | |||
+ | 25- **Hardware clock set to UTC:** در این پنجره ساعت دستگاه رو روی UTC/0.0 یا زمان محلی تنظیم می کنید... گزینه **No** رو بزنید تا زمان دستگاه رو محلی کنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 26- **Timezone configuration: | ||
+ | |||
+ | |||
+ | |||
+ | 27- **Select default window manager for X:** در این پنجره محیط گرافیکی/ | ||
+ | |||
+ | KDE: مناسب برای کاربران عادی. | ||
+ | |||
+ | XFCE: مناسب برای کاربران حرفه ای. | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 28- **Warning: no root password detected:** در این پنجره از شما سوال می کنه که آیا تمایل دارید که برای کاربر **root** رمزعبور تعیین کنید یا خیر... که گاربر root در واقع همون administrator یا ریشه هستش. پس برای امنیت بیشتر گزینه **Yes** رو بزنید: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | 29- حالا رمزعبور برای کاربر **root** رو در پایین صفحه بنویسید و Enter کنید. | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | حالا از نصاب **EXIT **کنید تا سیستم ریستارت بشه: | ||
+ | |||
+ | |||
+ | |||
+ | {{http:// | ||
+ | |||
+ | **نکته: | ||
+ | |||
+ | **نکته 2:** برای تنظیم init/ | ||
+ | |||
+ | |||
+ | [[http:// | ||
- | توجه: mirror های بسیار زیادی برای دریافت Slackware وجود دارد که از http:// |