اطلاعیه

بستن
No announcement yet.

آموزش Arch Linux

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش Arch Linux

    آموزش نصب آرچ لینوکس

    همان طور که در مطلب توزیع آرچ لینوکس مطالعه کردید، توزیع آرچ با هدف سادگی و سبکی آمده است و از این رو به صورت پیش فرض فرایند نصبی برای آن در نظر گرفته نشده است و اشاره کردیم که آموزش عملیات نصب در آن به صورت کلی و سربسته به صورت فایل متنی قرار داده شده است؛ اما اکنون می خواهم فرایند نصب این توزیع را به صورت ساده آموزش بدهم تا کاربرانی که علاقه مند به سرعت و سبکی این توزیع هستند بتوانند به راحتی از آن استفاده کنند.
    قبل از آموزش مراحل نصب دو توزیع آرچ بنگ (archbang) و انترگوس (Antergos) را به شما معرفی می کنم که نصب آرچ لینوکس را برای کاربران راحت کرده اند.
    آرچ بنگ یک توزیع بر پایه آرچ با مدیر پنجره و میزکار اوپن باکس (Openbox) است که فرایند نصب ساده ای را در اختیار شما می گذارد.
    انترگوس نیز یک توزیع دوست داشتنی بر پایه آرچ است که گزینه های نصب پایه، همراه با میزکار سینامون، گنوم، اوپن باکس و … را برای شما محیا می کند تا به هر صورت که می خواهید و به راحتی هرچه تمام آرچ لینوکس را نصب کند.
    اما برویم سر مطلب اصلی خودمان یعنی، آموزش نصب آرچ لینوکس و نه نصب با دیگر توزیع ها. این کار ممکن است در نگاه اول سخت به نظر بیاید اما این طور نیست و با آموزشی که در ادامه مطالعه می کنید بسیار راحت است. همچنین مراحل نصب برای دوست داران خط فرمان (بهتر بگویم دوست داران دانستن و به نوعی شاید گیگ ها) بسیار جالب است.
    شروع کنیم.
    ابتدا آخرین نسخه آرچ لینوکس را از آدرس archlinux.org/download دریافت کنید و دیسک یا فلش قابل بوت خود را آماده کنید.
    سپس آرچ را توسط دیسک یا فلش بالا بیاورید و در صفحه ای که به شکل زیر می بینید یکی از موارد x86_64 و یا i686 را انتخاب کنید و منتظر بمانید تا خط فرمان برای شما آماده شود و بعد از آن مراحل نصب را دنبال کنید.

    مرحله اول – پارتیشن بندی هارد دیسک در لینوکس

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

    lsblkدر خروجی شما /dev/sda را خواهید دید. اکنون برنامه پارتیشن بندی در خط فرمان را با آدرس هارد دیسک را وارد کنید.

    cgdisk /dev/sdaاکنون صفحه ای مانند تصویر زیر را مشاهده خواهید کرد.

    ایجاد پارتیشن بوت در لینوکس با برنامه cgdisk

    روی گزینه New رفته و مقادیر زیر را در سوالات وارد کنید.

    Hit New » چیزی وارد نکنید و اینتر بزنید
    First Sector » چیزی وارد نکنید و اینتر بزنید
    Size in Sector » مقدار 1007KiB را وارد کنید و اینتر بزنید
    Hex Code of GUID (L to show codes, Enter = 8300) » مقدار ef02 را وارد کنید و اینتر بزنید
    Enter partition name » چیزی وارد نکنید و اینتر بزنید


    اکنون صفحه ای مانند تصویر زیر را مشاهده خواهید کرد.

    ایجاد پارتیشن روت در لینوکس با برنامه cgdisk

    مانند بالا عمل کنید فقط در بخش سوم فضای مورد نیازتان برای روت لینوکس مثلا 20GB را وارد کنید و در بخش چهارم نیز چیزی وارد نکنید.
    ایجاد پارتیشن swap در لینوکس با برنامه cgdisk

    بخش سواپ در لینوکس برای کمک به حافظه اصلی قرار گرفته است. شما می توانید بسته به اندازه رم خود مقدار فضای سواپ مناسب را بسازید. برای این کار مانند مراحل بالا عمل کنید فقط در بخش سوم فضای سواپ مورد نیاز مثلا 2GB را وارد کنید. در بخش چهارم نیز مانند روت چیزی وارد نکنید و در بخش پنجم کلمه swap را وارد کنید.
    ایجاد پارتیشن home در لینوکس با برنامه cgdisk

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

    سپس گزینه Write را زده و با وارد کردن yes عمل پارتیشن بندی را کامل کنید و بعد با گزینه Quit از برنامه خارج شوید.
    اکنون باز هم دستور lsblk را در خط فرمان وارد کنید. اگر پارتیشن بندی درست انجام شده باشد خروجی شبیه به تصویر زیر خواهید داشت.

    مرحله دوم – ساخت فایل سیستم در لینوکس (فرمت کردن پارتیشن ها در لینوکس)

    دستورات زیر را وارد کنید تا پارتیشن های ۲ و ۴ با فرمت ext4 فرمت شوند.

    کد PHP:
    mkfs.ext4 /dev/sda2mkfs.ext4 /dev/sda4 
    سپس دستور زیر را برای ساخت فرمت swap در پارتیشن ۳ وارد کنید.

    کد PHP:
    mkswap /dev/sda3 
    اکنون پارتیشن سواپ را فعال کنید

    کد PHP:
    swapon /dev/sda3 
    این مرحله هم تمام شد.
    مرحله سوم – اتصال و استفاده از هارد دیسک پارتیشن بندی شده

    ابتدا پارتیشن روت را مانت کنید.

    mount /dev/sda2 /mntسپس شاخه هوم را ساخته و پارتیشن هوم را نیز روی آن مانت کنید.

    mkdir /mnt/homemount /dev/sda4 /mnt/homeمرحله چهارم – انتخاب mirror مناسب در آرچ لینوکس

    دستور زیر را وارد کنید و از لیست میرورها، میرور مناسب را انتخاب کرده، به اول خط آن رفته، کلید Alt + 6 را فشرده سپس به بالای لیست بروید و کلید Ctrl + U را بزنید تا متن آدرس سرور چسبانده شود. سپس کلید Ctrl + X را فشرده و با وارد کردن کلید Y خارج شوید.

    nano /etc/pacman.d/mirrorlistمرحله پنجم – نصب بسته های اولیه آرچ لینوکس

    ابتدا بهتر است با دستور زیر از اتصال درست به اینترنت مطمئن شوید.

    ping -c 4 linuxihaa.irسپس دستور زیر را وارد کرده و تا کامل شدن دانلود و نصب بسته ها که چیزی حدود ۱۵۰ مگابایت است صبر کنید.

    pacstrap -i /mnt base base-develمرحله ششم – کانفیگ fstab در آرچ لینوکس

    با دستور زیر fstab را کانفیگ کنید تا مشخصات نصب در سیستم شما کانفیگ شود.

    genfstab -U -p /mnt >> /mnt/etc/fstabبرای مشاهده صحت پارتیشن بندی، نصب اولیه آرچ و کانفیگ دستور زیر را وارد کنید. برای خروج نیز مانند بخش انتخاب میرور عمل کنید.

    nano /mnt/etc/fstabمرحله ششم – وارد شدن به لینوکس نصب شده روی هارد دیسک

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

    arch-chroot /mntمرحله هفتم – تنظیم زبان و لوکیشن در آرچ لینوکس

    دستور زیر را وارد کنید تا لیست زبان ها را مشاهده کنید و یکی از آن ها مثلا en_US.UTF-8 UTF-8 را انتخاب کرده و کامنت اول آن را بردارید و از ویراشگر nano خارج شوید و در هنگام خروج تغییرات را ذخیره کنید.

    nano /etc/locale.genسپس دستورات زیر را وارد کنید.

    locale-genecho LANG=en_US.UTF-8 > /etc/locale.confexport LANG=en_US.UTF-8تنظیم Time zone در آرچ لینوکس

    دستور زیر را وارد کنید تا محل مورد نظر خود را از لیست موجود بیابید.

    ls /usr/share/zoneinfo/سپس از دستور زیر برای تنظیم تایم زون استفاده کنید. توجه کنید که این بخش را بسته به محل خودتان تنظیم کنید.

    ln -s /usr/share/zoneinfo/<Zone>/<SubZone> /etc/localtimeمثلا من تهران، آسیا را انتخاب کردم از دستور زیر استفاده کردم.

    ln -s /usr/share/zoneinfo/Asia/Tehran> /etc/localtimeسپس دستور زیر را برای تنظیم ساعت سیستم وارد کنید. در اینجا من UTC را انتخاب کردم.

    hwclock --systohc --utcمرحله هشتم – تنظیم نام کامپیوتر در آرچ لینوکس

    در این مرحله نام هاست خود را ست می کنیم. مثلا من linuxihaa را با دستور زیر انتخاب کرده ام.

    echo muktware > /etc/hostnameمرحله نهم – کانفیگ و تنظیمات مخازن در آرچ لینوکس

    دستور زیر را وارد کنید وارد کنید.

    nano /etc/pacman.confو اگر از نسخه ۶۴ بیت استفاده می کنید کامنت منابع مالتی لیب که متن آن مانند زیر است را بردارید و از ویراشگر خارج شده و تغییرات را ذخیره کنید.

    [multilib]Include = /etc/pacman.d/mirrorlistسپس با دستور زیر منابع را به روز کنید.

    pacman -Syمرحله دهم – ساخت کاربر در آرچ لینوکس

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

    passwdسپس کاربری مانند linuxihaa و یا هر نام دیگری که می خواهید را با دستور زیر به آرچ لینوکس اضافه کنید (دستور زیر کاربر شما را در گروه wheel نیز قرار می دهد).

    useradd -m -g users -G wheel,storage,power -s /bin/bash linuxihaaبعد از آن با دستور passwd linuxihaa گذرواژه مناسب را برای کاربر خود انتخاب کنید.
    مرحله یازدهم – نصب و تنظیمات sudo در آرچ لینوکس

    ابتدا با دستورات زیر برنامه sudo را به صورت کامل نصب کنید.

    pacman -S sudopacman -Ss sudoاجازه دادن به کاربران گروه wheel برای اجرای sudo در آرچ لینوکس

    دستور زیر را وارد کرده و کامنت خط حاوی %wheel ALL=(ALL) ALL را بردارید و از ویرایشگر خارج شده و تغییرات را ذخیره کنید.

    EDITOR=nano visudoمرحله دوازدهم – نصب و bash-completion برای کامل کردن اتوماتیک نام دستورات بسته ها

    دستور زیر را اجرا کنید.

    pacman -S bash-completionمرحله سیزدهم – نصب بوت لودر Grub روی ارچ لینوکس

    ابتدا دستور زیر را برای نصب بسته بوت لودر گراب وارد کنید.

    pacman -S grubاکنون گراب را روی هارد دیسک خود نصب کنید.

    grub-install --target=i386-pc --recheck /dev/sdaبرای کانفیگ گراب و اضافه کردن دیگر سیستم عامل های نصب شده روی سیستم خود به منوی گراب دستور زیر را وارد کنید.

    grub-mkconfig -o /boot/grub/grub.cfg

    مرحله پایانی

    از لینوکس نصب شده خارج شوید.

    exitسپس پارتیشن روت را از مانت خارج کنید.

    umount -R /mnt
    و در آخر سیستم را دوباره راه اندازی کنید.

    rebootتبریک! تمام شد و بعد از بالا آمدن گراب می توانید وارد آرچ لینوکس نصب شده خود شوید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-13-2020, 04:08 AM.

درباره انجمن منطقه لینوکسی ها

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

شبکه های اجتماعی

ایمیل مدیریت

Habili@linux-zone.org

در حال انجام ...
X