Zryan (لێدوان | بەشدارییەکان) No edit summary |
Zryan (لێدوان | بەشدارییەکان) No edit summary |
||
(٤٦ دەستکاری لەلایەن ھەمان بەکارھێنەرەوە پیشاننادرێت) | |||
ھێڵی ١: | ھێڵی ١: | ||
[[Image:Arch_linux_logo.png|left|thumb|400px| لۆگۆى فەرمیی نوێی لینوکسی ئارش]] | [[Image:Arch_linux_logo.png|left|thumb|400px| لۆگۆى فەرمیی نوێی لینوکسی ئارش]] | ||
سڵاو خوێنەرانی ویکی چاوگ، لەم فێرکاریە باس لە دامەزراندنی لینوکسی (ئارش یان ئارچ)دەکەین کە لە سەرەتاوە تاکو کۆتایی خۆت دەیچنیت واتە بە هیچ جۆرێک ڕەنگاڵە/گرافیک | سڵاو خوێنەرانی ویکی چاوگ، لەم فێرکاریە باس لە دامەزراندنی لینوکسی (ئارش یان ئارچ)دەکەین کە لە سەرەتاوە تاکو کۆتایی خۆت دەیچنیت واتە بە هیچ جۆرێک ڕەنگاڵە/گرافیک نییە: هەموو فرمانەکان لە شێڵ خۆت دروستیان دەکەیت تەنانەت کات و بەرواریش، زۆر گونجاوە ئەم سیستمە بۆ ڕاژە و شوێنی کار و کاروباری ڕۆژانە، لە کۆتایدا دەتوانیت ئەو دهورووبهر{{Zkurd|environment}} خۆت حەزت لێیە دایگریت.<br> | ||
== دامەزراندنی لینوکسی ئارش == | == دامەزراندنی لینوکسی ئارش == | ||
==== پێداویستیەکان بۆ دامەزراندنی لینوکسی ئارش ==== | ==== پێداویستیەکان بۆ دامەزراندنی لینوکسی ئارش ==== | ||
ھێڵی ١٥: | ھێڵی ١٥: | ||
==هەندێک زانیاری ستاندارد لەسەر دامەزراندن== | ==هەندێک زانیاری ستاندارد لەسەر دامەزراندن== | ||
لایەنی فروانی دامەزراندنی ئارش زۆر زۆرە و وەکو سەرەتا وتمان ئەم سیستمە خۆت بە دەستی خۆت دەیچنیت، بەڵام ئێمە وەکو چاوگ هەوڵمان داوە لە ماڵپەڕی فەرمی ئارش هەنگاوە ستانداردەکانی دامەزراندن جێبەجێ بکەین بەم فێرکاریە، وەکو خۆتان دەزانن دەیان هەزار گورزە و پاکەت لەگەڵ لینوکسن بەڵام ئێمە گرنگترین و | لایەنی فروانی دامەزراندنی ئارش زۆر زۆرە و وەکو سەرەتا وتمان ئەم سیستمە خۆت بە دەستی خۆت دەیچنیت، بەڵام ئێمە وەکو چاوگ هەوڵمان داوە لە ماڵپەڕی فەرمی ئارش هەنگاوە ستانداردەکانی دامەزراندن جێبەجێ بکەین بەم فێرکاریە، وەکو خۆتان دەزانن دەیان هەزار گورزە و پاکەت لەگەڵ لینوکسن بەڵام ئێمە گرنگترین و فەرمییەکان باس دەکەین ئەودوای بۆخۆتان. | ||
ئێمە دامەزراندنەکە لەسەر بەرنامەی ڤێرتواڵبۆکس دەکەین ئامێرێکی گریمانەیی دروست دەکەین بە دۆخی Bios لەگەڵ MBR | ئێمە دامەزراندنەکە لەسەر بەرنامەی ڤێرتواڵبۆکس دەکەین ئامێرێکی گریمانەیی دروست دەکەین بە دۆخی Bios لەگەڵ MBR ئەگەر ئامێرەکەی تۆ جۆری UEFI لەگەڵ GPT بوو ئەوە جۆری دروست کردن و لەتکردنی هاردەکان ڕووندەکەینەوە چۆن دەبێت.<br> | ||
==دروستکردنی ئامێر لەناو ڤێرتواڵبۆکس== | ==دروستکردنی ئامێر لەناو ڤێرتواڵبۆکس== | ||
ھێڵی ٢٢: | ھێڵی ٢٢: | ||
دواتر پەڕگەی ISOی ئارش لەم [https://www.archlinux.org/download/ بەستەرە] داگرە.<br> | دواتر پەڕگەی ISOی ئارش لەم [https://www.archlinux.org/download/ بەستەرە] داگرە.<br> | ||
* ئامێرێکی نوێ دروستکە وەک وێنەکە دەتوانیت ناوەکە بگۆڕیت | * ئامێرێکی نوێ دروستکە وەک وێنەکە دەتوانیت ناوەکە بگۆڕیت | ||
[[پەڕگە:Arch1.png| | [[پەڕگە:Arch1.png|694px|none]] | ||
* دیاریکردنی بیرگەی کاتی (ڕام) | * دیاریکردنی بیرگەی کاتی (ڕام) | ||
[[پەڕگە:Arch2.png| | [[پەڕگە:Arch2.png|694px|none]] | ||
* دروستکردنی پهپكهڕهقه (Hard Disk) | * دروستکردنی پهپكهڕهقه (Hard Disk) | ||
[[پەڕگە:Arch3.png| | [[پەڕگە:Arch3.png|694px|none]] | ||
* هەڵبژاردنی جۆری ستانداردی VDI بۆ هارد دیسکەکەمان | * هەڵبژاردنی جۆری ستانداردی VDI بۆ هارد دیسکەکەمان | ||
[[پەڕگە:Arch4.png| | [[پەڕگە:Arch4.png|694px|none]] | ||
* دیاریکردن بەشێوەی فیزیکی هاردەکە | * دیاریکردن بەشێوەی فیزیکی هاردەکە | ||
[[پەڕگە:Arch5.png| | [[پەڕگە:Arch5.png|694px|none]] | ||
* لێرەدا قەبارەی ١٢٨گب مان داوە بە هاردەکامان تۆ ئازادی کەمتر یان زیادتری کەیت. | * لێرەدا قەبارەی ١٢٨گب مان داوە بە هاردەکامان تۆ ئازادی کەمتر یان زیادتری کەیت. | ||
[[پەڕگە:Arch6.png| | [[پەڕگە:Arch6.png|694px|none]] | ||
* پاش ئەوەی کە کرتەمان کرد لە دوگمەی create دەچین settingsی ئامێرەکە دەکەینەوە و هەندێک سازکاری تر ئەنجام | * پاش ئەوەی کە کرتەمان کرد لە دوگمەی create دەچین settingsی ئامێرەکە دەکەینەوە و هەندێک سازکاری تر ئەنجام دەدەین، وەک وێنەکەی خوارەوە ئاماژەی تیرەکە بکەرەوە و پەڕگەی ISO کە داتگرتووە بیدەرێ بۆ ئەوەی بە لایڤ و لە پەڕگەی ISO کەوە سیستمەکە bootدەستپێبکات. | ||
[[پەڕگە:Arch7.png| | [[پەڕگە:Arch7.png|694px|none]] | ||
* پاشان دەچینە بەشی ڕایەڵە Network و لەوێ جۆری NAT هەڵدەبژێرین بۆ ئامێرەکەمان چونکە ئەم جۆرە خۆکارانە DHCP و نێت لە ئامێرە | * پاشان دەچینە بەشی ڕایەڵە Network و لەوێ جۆری NAT هەڵدەبژێرین بۆ ئامێرەکەمان چونکە ئەم جۆرە خۆکارانە DHCP و نێت لە ئامێرە ڕاستییەکەت وەردەگرێت زۆر بە ئاسانی. | ||
[[پەڕگە:Arch8.png| | [[پەڕگە:Arch8.png|694px|none]] | ||
* دواتر وەک وێنەکە بکە و دەستدەکەین بە دامەزراندن. | * دواتر وەک وێنەکە بکە و دەستدەکەین بە دامەزراندن. | ||
[[پەڕگە:Arch9.png| | [[پەڕگە:Arch9.png|800px|none]] | ||
* لەسەر یەکەم هەڵبژاردە دوگمەی ئینتەر داگرە. | * لەسەر یەکەم هەڵبژاردە دوگمەی ئینتەر داگرە. | ||
[[پەڕگە:Arch10.png| | [[پەڕگە:Arch10.png|694px|none]] | ||
وەک ئەم وێنەیە گەر تۆش هاتیتە ئێرە دەستدەکەین بە نوسینی کۆد و فرمانەکان بۆ دامەزراندن. | وەک ئەم وێنەیە گەر تۆش هاتیتە ئێرە دەستدەکەین بە نوسینی کۆد و فرمانەکان بۆ دامەزراندن. | ||
[[پەڕگە:Arch11.png| | [[پەڕگە:Arch11.png|694px|none]] | ||
== پەیوەندیکردن بە نێت == | == پەیوەندیکردن بە نێت == | ||
* ئەم فرمانە بنووسە تاکو دڵنیا بین ئامێرەکەمان گرێدراوە بە نێتەوە. | * ئەم فرمانە بنووسە تاکو دڵنیا بین ئامێرەکەمان گرێدراوە بە نێتەوە. | ||
ھێڵی ٥٦: | ھێڵی ٥٦: | ||
* کاتێک بە لایڤ سیستم دیسکەکەمان دەناسێتەوە بەگشتی ئەم ناوانەی هەیە /dev/sda, /dev/nvme0n1 یان /dev/mmcblk0، بۆ زانینی دیسکەکەی خۆت ئەم فرمانە بنووسە lsblk یان fdisk <br> | * کاتێک بە لایڤ سیستم دیسکەکەمان دەناسێتەوە بەگشتی ئەم ناوانەی هەیە /dev/sda, /dev/nvme0n1 یان /dev/mmcblk0، بۆ زانینی دیسکەکەی خۆت ئەم فرمانە بنووسە lsblk یان fdisk <br> | ||
<source lang='bash'>fdisk -l</source> | <source lang='bash'>fdisk -l</source> | ||
[[پەڕگە:Arch12.png| | [[پەڕگە:Arch12.png|694px|none]] | ||
=== تەماشای ئەم نەخشانە بکە بۆ چۆنێتی دروستکردنی پارچەکانی دیسک. === | === تەماشای ئەم نەخشانە بکە بۆ چۆنێتی دروستکردنی پارچەکانی دیسک. === | ||
# یەک پارچەی دیسک بۆ بوخچەی (ڕوت) | # یەک پارچەی دیسک بۆ بوخچەی (ڕوت) | ||
ھێڵی ٨٩: | ھێڵی ٨٩: | ||
جۆری dos هەڵدەبژێرین لەبەر ئەوەی زۆربەی ئامێرەکان پشتیوانی ئەمجۆرە دەکەن واتە ئێمە هاردەکەمان نیشانە label دەکەین بە dos | جۆری dos هەڵدەبژێرین لەبەر ئەوەی زۆربەی ئامێرەکان پشتیوانی ئەمجۆرە دەکەن واتە ئێمە هاردەکەمان نیشانە label دەکەین بە dos | ||
ئەگەر دۆخی UFEIیت هەبوو دەبێت GPT هەڵبژێریت. | ئەگەر دۆخی UFEIیت هەبوو دەبێت GPT هەڵبژێریت. | ||
[[پەڕگە:Arch13.png| | [[پەڕگە:Arch13.png|694px|none]] | ||
کلیلی ئینتەر لەسەر (New)داگرە و ئەو قەبارەیە هەڵبژێرە کە دواتر ئاماژەی پێدەکەین. | کلیلی ئینتەر لەسەر (New)داگرە و ئەو قەبارەیە هەڵبژێرە کە دواتر ئاماژەی پێدەکەین. | ||
[[پەڕگە:Arch14.png| | [[پەڕگە:Arch14.png|694px|none]] | ||
ئەو قەبارەیەی ئێمە داماناوە بۆ پارچەی (ڕووت) واتە ئەو بەشەی سیستمەکەی لەسەر دادەمەزرێنین بە قەبارەی ١٢٤گ ئەو ٤گ کە دەمێنێت بۆ پەشی (سواپ) دایدەنێین. | ئەو قەبارەیەی ئێمە داماناوە بۆ پارچەی (ڕووت) واتە ئەو بەشەی سیستمەکەی لەسەر دادەمەزرێنین بە قەبارەی ١٢٤گ ئەو ٤گ کە دەمێنێت بۆ پەشی (سواپ) دایدەنێین. | ||
[[پەڕگە:Arch15.png| | [[پەڕگە:Arch15.png|694px|none]] | ||
دواتر پرسیارمان لێدەکات کە primary یان extended هەڵبژێرین پێویستە primary هەڵبژێرین. | دواتر پرسیارمان لێدەکات کە primary یان extended هەڵبژێرین پێویستە primary هەڵبژێرین. | ||
[[پەڕگە:Arch16.png| | [[پەڕگە:Arch16.png|694px|none]] | ||
ئێستا پێویستە پارچەکە بکەین بە bootable بە هەڵبژاردنی فرمانی (Bootable)وەک وێنەکە. | ئێستا پێویستە پارچەکە بکەین بە bootable بە هەڵبژاردنی فرمانی (Bootable)وەک وێنەکە. | ||
[[پەڕگە:Arch17.png| | [[پەڕگە:Arch17.png|694px|none]] | ||
ئێستا چیمان کرد بۆ پارچەی یەکەم دیسان دووبارەی بکەرەوە بۆ پارچەی دووم هەموو ئەو قەبارەیەی کەماوە بۆ پارچەی سواپ دانێ، بەڵام بە بێ هەڵبژاردنی فرمانی bootable هەروەها جۆرەکەی type لە “83 Linux” بۆ “82 Linux swap / Solaris” | ئێستا چیمان کرد بۆ پارچەی یەکەم دیسان دووبارەی بکەرەوە بۆ پارچەی دووم هەموو ئەو قەبارەیەی کەماوە بۆ پارچەی سواپ دانێ، بەڵام بە بێ هەڵبژاردنی فرمانی bootable هەروەها جۆرەکەی type لە “83 Linux” بۆ “82 Linux swap / Solaris” | ||
[[پەڕگە:Arch18.png| | [[پەڕگە:Arch18.png|694px|none]] | ||
ئێستا فرمانی write هەڵبژێرە بۆ جێبەجێکردنی ئەوانەی کردومانە پاشان بنووسە yes | ئێستا فرمانی write هەڵبژێرە بۆ جێبەجێکردنی ئەوانەی کردومانە پاشان بنووسە yes | ||
[[پەڕگە:Arch19.png| | [[پەڕگە:Arch19.png|694px|none]] | ||
ئێستا هەموو پارچەکانمان دروستکردووە دواتر بەرنامەی cfdisk دادەخەین بە هەڵبژاردنی “Quit”. | ئێستا هەموو پارچەکانمان دروستکردووە دواتر بەرنامەی cfdisk دادەخەین بە هەڵبژاردنی “Quit”. | ||
== دروستکردنی سیستمی پەڕگە filesystem == | == دروستکردنی سیستمی پەڕگە filesystem == | ||
ئێمە پارچەکانمان دروستکردووە هەروەها گەلێک هەڵبژاردە هەیە بۆ دروستکردنی سیستمی پەڕگە filesystem بەڵام ئێمە لەم فێرکاریە جۆری باو و ستاندارد هەڵدەبژێرین کە لە مەکۆکانی لینوکسی ئارشیش هەمان شتە، کەئەویش Ext4ە و بەناوبانگترینیانە.<br> | ئێمە پارچەکانمان دروستکردووە هەروەها گەلێک هەڵبژاردە هەیە بۆ دروستکردنی سیستمی پەڕگە filesystem بەڵام ئێمە لەم فێرکاریە جۆری باو و ستاندارد هەڵدەبژێرین کە لە مەکۆکانی لینوکسی ئارشیش هەمان شتە، کەئەویش Ext4ە و بەناوبانگترینیانە.<br> | ||
ئەم فرمانە بنووسە. | ئەم فرمانە بنووسە. | ||
<source lang='bash'>mkfs.ext4 /dev/sda1</source> | <source lang='bash'>mkfs.ext4 /dev/sda1</source> | ||
[[پەڕگە:Arch20.png| | [[پەڕگە:Arch20.png|694px|none]] | ||
[[پەڕگە: | == دروستکردنی بۆشایی سواپ == | ||
[[پەڕگە: | بۆشایی سواپ دروست دەکەین، سودەکەی ئەوەیە کە قەبارەیەک لە هاردەکەمان تەرخاندەکەین بۆ ئەوەی ببێت بە بیرگەی کاتی واتە RAM | ||
ئەم دوو فرمانە بەدوای یەک بنووسە. | |||
<source lang='bash'> | |||
mkswap /dev/sda2 | |||
swapon /dev/sda2 | |||
</source> | |||
[[پەڕگە:Arch21.png|694px|none]] | |||
== بەستنی سیستمی پەڕگە (mount file system) == | |||
سیستمی پەڕگە دەبەستین بۆ پارچەی رووت /mnt بە نموونە، ئەم فرمانە بنووسە. | |||
<source lang='bash'> | |||
mount /dev/sda1 /mnt | |||
</source> | |||
گەر ویستت لە شوێنێکی تر سیستم جێگیر بکەیت بۆنموونە ئاوا /mnt/efi ئەوا دەبێت فرمانی mkdir بەکاربەریت بۆ دروستکردنی بوخچەکە. | |||
== هەڵبژاردنی ئاوێنەکانی پرۆسەی دامەزراندن == | |||
ئەو پاکەتانەی کە پێویستە دایانگرین لەکاتی دامەزراندنی سیستەم لە راژەکانی لینوکسی ئارش بەم شوێنە ناسراوە /etc/pacman.d/mirrorlist هەروەها وەک لە پێشتر ئاماژەمان پێکرد ئەگەر تۆ زانیت وەشانێکی کۆنی لینوکسی ئارشت داگرتووە دەتوانیت mirrorlist نوێ بکەیتەوە، بەپێی شوێن و جوگرافیا و نزیکترین ئەو ڕاژانەی لێتەوە نزیکن. | |||
== دامەزراندنی پاکەتی بنەڕەت == | |||
سکریپتی pacstrap بەکاردەبەین بۆ دامەزراندنی بنچینەی دەنکی لینوکس (Linux Kernel) هەروەها پتهوواڵه firmware بۆ رەقەکاڵا باوەکان. | |||
ئەم فرمانە بنووسە. | |||
<source lang='bash'> | |||
pacstrap /mnt base linux linux-firmware | |||
</source> | |||
خێرایی ئینتەرنێت کاریگەری هەیە لای من چەند خولەکی پێ دەچێت لای تۆ چەند، بە نزیکی سەروو ٣٠٠مب دادەگرێت بۆ ئەو پاکەتانەی سەرەوە | |||
[[پەڕگە:Arch22.png|694px|none]] | |||
== شێوەپێدانی سیستم == | |||
ئێستا ماوەتەوە شێوەپێدانێک بدەینە سیستمەکەمان، وەک هەموو جار دووبارەی دەکەمەوە ئێمە وەک (چاوگ) شێوە باو و ستانداردەکان جێبەجێ دەکەین، هیوادارین رۆژێک کەسێکی تر بێت و پەرە بەم وتارە بدات و هەموو وردەکارییەکانی لینوکسی ئارش باس بکات. | |||
=== Fstab === | |||
بەدیهێنانی پەڕگەی fstab بە بەکارهێنانی (-U یان -L بۆ پێناسەی UUID یان نیشانەی بەپێی ڕیز بۆ زانیاری زیاتر لەسەر fstab و UUID تەماشای ئەم [https://wiki.archlinux.org/index.php/Fstab بەستەرە] بکە. | |||
ئەم فەرمانە بنووسە بۆ پێناسەی fstab | |||
<source lang='bash'> | |||
genfstab -U /mnt >> /mnt/etc/fstab | |||
</source> | |||
=== Chroot === | |||
فەرمانی chroot بۆ گۆڕینی دۆخی ڕووت بۆناو ئەو سیستمەی وا لەدایک دەبێت. | |||
ئەم فرمانە بنووسە: | |||
<source lang='bash'> | |||
arch-chroot /mnt | |||
</source> | |||
=== کات و ناوچە === | |||
دانانی کات و ناوچە بۆ سیستمەکەمان، تۆ دەتوانیت بە پێی ناوچەکەی خۆت فرمانەکە بگۆڕیت. | |||
<source lang='bash'> | |||
ln -sf /usr/share/zoneinfo/Asia/Baghdad /etc/localtime | |||
</source> | |||
هەروەها فرمانی hwclock بەگەڕ بخە بۆ جێبەجێکردنی لەناو ئامێرەکەت، یەکیدەخات لەگەڵ ڕەقەکاڵاکەت. | |||
<source lang='bash'> | |||
hwclock --systohc | |||
</source> | |||
=== ناوچەیی === | |||
ئێستا دەبێت بۆ زمان و ناوچەی سیستمەکەمان دەستکاری ئەم پەڕگەیە بکەین /etc/locale.gen و هێمای # لەسەر ئەم دێڕە لابەرین en_US.UTF-8 UTF-8 بەڵام پێش ئەمە بەرنامەیەکی بچوک هەیە ناوی nanoیە دایدەگرین بۆ ئەوەی بتوانین دەستکاری ئەو پەڕگەیە بکەین، سەرەتا ئەم فەرمانە بنووسە. | |||
<source lang='bash'> | |||
pacman -S nano | |||
</source> | |||
[[پەڕگە:Arch23.png|694px|none]] | |||
پاش ئەوە ئەم فرمانە بنوسە و وەک وێنەکەی لێبکە. | |||
<source lang='bash'> | |||
nano /etc/locale.gen | |||
</source> | |||
[[پەڕگە:Arch24.png|694px|none]] | |||
بۆ پاشەکەوتکردنی ئەوەی کە کردوومانە Ctrl +o دوایی Ctrl + X | |||
پاشان بۆ جێبەجێکردنی زمان و ناوچە ئەم فرمانە بنووسە | |||
<source lang='bash'> | |||
locale-gen | |||
</source> | |||
[[پەڕگە:Arch25.png|694px|none]] | |||
=== ناوی خانەخوێ === | |||
دروستکردنی پەڕگەی hostname بەم فەرمانە، پاشان لەناویدا ناوی خانەخوێکەمان دەنووسین ئێمە نوسیومانە (chawg) | |||
<source lang='bash'> | |||
nano /etc/hostname | |||
</source> | |||
پاشان پاشەکەوتی گۆڕانکاریەکان بکە. | |||
[[پەڕگە:Arch26.png|694px|none]] | |||
هەنگاوی دواتر بەم فرمانە ئەم چەند دێڕە بنوسەوە. | |||
<source lang='bash'> | |||
nano /etc/hosts | |||
</source> | |||
<source lang='bash'> | |||
127.0.0.1 localhost | |||
::1 localhost | |||
127.0.1.1 chawg.localdomain chawg | |||
</source> | |||
[[پەڕگە:Arch27.png|694px|none]] | |||
ئەم گورزەیەش داگرە بۆ چالاکردنی dhcp سیستمەکەمان. | |||
<source lang='bash'> | |||
pacman -S dhcpcd | |||
</source> | |||
دواتر بۆ ئەوەی چالاک بێت ئەم فەرمانە بنووسە. | |||
<source lang='bash'> | |||
systemctl enable dhcpcd | |||
</source> | |||
[[پەڕگە:Arch28.png|694px|none]] | |||
=== تێپەڕەوشە === | |||
وەک دەزانن ئێمە تەنها بەکارهێنەری root مان هەیە بۆ ئەم فێرکارییە بۆ دروستکردنی بەکارهێنەری تر تەماشای ئەم [https://wiki.archlinux.org/index.php/Users_and_groups بەستەرە] بکە. | |||
گەر ناتەوێت ڕاستەوخۆ تێپەڕە وشە دادەنێین بۆ بەکارهێنەری root | |||
<source lang='bash'> | |||
passwd | |||
</source> | |||
[[پەڕگە:Arch29.png|694px|none]] | |||
== زیادکردنی خستنەڕێی بووت Boot Loader == | |||
خستنەڕێی بووت زۆرە بۆ سیستمەکانی یونیکس و لینوکس بەڵام دیسان باوترینیان بەکاردەبەین بۆ ئەم فێرکاریە کە گورزەی GRUB bootloaderە | |||
<source lang='bash'> | |||
pacman -S grub os-prober | |||
</source> | |||
[[پەڕگە:Arch30.png|694px|none]] | |||
ئێستا پێویستە ئەو گورزەیەی دامانگرتووە دایمەزرێنینە ناو سیستمەکەمان. | |||
<source lang='bash'> | |||
grub-install /dev/sda | |||
</source> | |||
[[پەڕگە:Arch31.png|694px|none]] | |||
هەروەها ئەم سازکاریەش لێرە بکە. | |||
<source lang='bash'> | |||
grub-mkconfig -o /boot/grub/grub.cfg | |||
</source> | |||
[[پەڕگە:Arch32.png|694px|none]] | |||
لە کۆتایدا ئەم دوو فەرمانە بەدوای یەکدا بنووسە. | |||
<source lang='bash'> | |||
exit | |||
reboot | |||
</source> | |||
لەبیرت بێت لەناو virtualbox پەڕگەی isoی لینوکسی ئارش بسڕەوە چونکە پێویستت پێی نەما، یاخود هەڵبژاردەی Boot existing OS هەڵبژێرە | |||
[[پەڕگە:Arch33.png|694px|none]] | |||
== جونەناو سیستمی لینوکسی ئارش == | |||
پاش ئەوەی سیستمەکەمان داگرساندەوە reboot ئێستا بەرنامەی GRUB چالاکە بۆئەوەی بچێتە ناو سیستمەکەمان. | |||
[[پەڕگە:Arch34.png|694px|none]] | |||
لەکۆتاییدا سیستمەکان ئامادەیە بۆ کارپێکردن. | |||
[[پەڕگە:Arch35.png|694px|none]] | |||
== سەرچاوەکان == | |||
* [https://wiki.archlinux.org/index.php/installation_guide مەکۆی سەرەکی لینوکسی ئارش.] | |||
* [https://www.fosslinux.com/7117/how-to-install-arch-linux-complete-guide.htm ماڵپەڕی بەناوبانگی fosslinux] | |||
* [https://itsfoss.com/install-arch-linux/ ماڵپەڕی فێرکاریەکانی لینوکس itsfoss] | |||
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:OS]] | [[Category:OS]] |
دوایین پێداچوونەوەی ١٨:٣١، ١ی ئابی ٢٠٢٠
سڵاو خوێنەرانی ویکی چاوگ، لەم فێرکاریە باس لە دامەزراندنی لینوکسی (ئارش یان ئارچ)دەکەین کە لە سەرەتاوە تاکو کۆتایی خۆت دەیچنیت واتە بە هیچ جۆرێک ڕەنگاڵە/گرافیک نییە: هەموو فرمانەکان لە شێڵ خۆت دروستیان دەکەیت تەنانەت کات و بەرواریش، زۆر گونجاوە ئەم سیستمە بۆ ڕاژە و شوێنی کار و کاروباری ڕۆژانە، لە کۆتایدا دەتوانیت ئەو دهورووبهر environment خۆت حەزت لێیە دایگریت.
دامەزراندنی لینوکسی ئارش
پێداویستیەکان بۆ دامەزراندنی لینوکسی ئارش
کەمترین پێداویستی ڕەقەکاڵا Hardware و نەرمەکاڵا Software بۆ دامەزراندنی ئەم سیستمە.
- x86_64 ئەو جۆرە شێوە ئەندازەییە داگرە کەلەگەڵ ئامێرەکەت دەگونجێت بۆ نمونە ئامێرەکەت پشتیوانی ٦٤بت دەکات دەبێت x86_64 بۆ داگریت.
- کەمترین بیرگە RAM نابێت لە ٥١٢مب کەمتر بێت ئامۆژگاری ٢گب دەکەین.
- کەمترین بیرگەی سەرەکی نابێت لە ٢گب کەمتر بێت، ئامۆژگاری ٢٠گب بەرەو سەر دەکەین ئەگەر بتەوێت لە کۆتایی دەوروبەر environmentداگریت.
- هێڵی ئینتەرنێت پێویستە.
- بۆ ئامێری گریمانەیی virtual پەڕگەی ISO بەسە، بۆ کۆمپیوتەری ڕاستی فلاش دیسک لە ٢گب کەمتر نەبێت هەروەها بەرنامەیەکی وەکو Rufus یا Etcher پێویستە.
- دەبێت بەتەواوی هۆگری کۆماند و فرمانەکانی لینوکس بیت.
ئامۆژگاری ئەم کەسانە ناکەین
هەندێک زانیاری ستاندارد لەسەر دامەزراندن
لایەنی فروانی دامەزراندنی ئارش زۆر زۆرە و وەکو سەرەتا وتمان ئەم سیستمە خۆت بە دەستی خۆت دەیچنیت، بەڵام ئێمە وەکو چاوگ هەوڵمان داوە لە ماڵپەڕی فەرمی ئارش هەنگاوە ستانداردەکانی دامەزراندن جێبەجێ بکەین بەم فێرکاریە، وەکو خۆتان دەزانن دەیان هەزار گورزە و پاکەت لەگەڵ لینوکسن بەڵام ئێمە گرنگترین و فەرمییەکان باس دەکەین ئەودوای بۆخۆتان.
ئێمە دامەزراندنەکە لەسەر بەرنامەی ڤێرتواڵبۆکس دەکەین ئامێرێکی گریمانەیی دروست دەکەین بە دۆخی Bios لەگەڵ MBR ئەگەر ئامێرەکەی تۆ جۆری UEFI لەگەڵ GPT بوو ئەوە جۆری دروست کردن و لەتکردنی هاردەکان ڕووندەکەینەوە چۆن دەبێت.
دروستکردنی ئامێر لەناو ڤێرتواڵبۆکس
سەرەتا بەرنامەی ڤێرتواڵبۆکس لەسەر ئامێرەکەت داگرە کە بۆ هەموو پلاتفۆڕمەکان بەردەستە لەم بەستەرە
دواتر پەڕگەی ISOی ئارش لەم بەستەرە داگرە.
- ئامێرێکی نوێ دروستکە وەک وێنەکە دەتوانیت ناوەکە بگۆڕیت
- دیاریکردنی بیرگەی کاتی (ڕام)
- دروستکردنی پهپكهڕهقه (Hard Disk)
- هەڵبژاردنی جۆری ستانداردی VDI بۆ هارد دیسکەکەمان
- دیاریکردن بەشێوەی فیزیکی هاردەکە
- لێرەدا قەبارەی ١٢٨گب مان داوە بە هاردەکامان تۆ ئازادی کەمتر یان زیادتری کەیت.
- پاش ئەوەی کە کرتەمان کرد لە دوگمەی create دەچین settingsی ئامێرەکە دەکەینەوە و هەندێک سازکاری تر ئەنجام دەدەین، وەک وێنەکەی خوارەوە ئاماژەی تیرەکە بکەرەوە و پەڕگەی ISO کە داتگرتووە بیدەرێ بۆ ئەوەی بە لایڤ و لە پەڕگەی ISO کەوە سیستمەکە bootدەستپێبکات.
- پاشان دەچینە بەشی ڕایەڵە Network و لەوێ جۆری NAT هەڵدەبژێرین بۆ ئامێرەکەمان چونکە ئەم جۆرە خۆکارانە DHCP و نێت لە ئامێرە ڕاستییەکەت وەردەگرێت زۆر بە ئاسانی.
- دواتر وەک وێنەکە بکە و دەستدەکەین بە دامەزراندن.
- لەسەر یەکەم هەڵبژاردە دوگمەی ئینتەر داگرە.
وەک ئەم وێنەیە گەر تۆش هاتیتە ئێرە دەستدەکەین بە نوسینی کۆد و فرمانەکان بۆ دامەزراندن.
پەیوەندیکردن بە نێت
- ئەم فرمانە بنووسە تاکو دڵنیا بین ئامێرەکەمان گرێدراوە بە نێتەوە.
ping -c 3 chawg.org
گەر ماڵپەڕی چاوگ وەڵامی دایەوە واتە تۆ گرێدراویت بە نێتەوە.
نوێکردنەوەی کاتی سیستم
- بەکارهێنانی فرمانی timedatectl بۆ دڵنیابوون لە نوێبونەوەی کاتی سیستمەکەمان.
timedatectl set-ntp true
گەر ویستت دڵنیابیت ئەم فرمانە بنوسە دەنا پشتگوێی بخە timedatectl status
پارچەی دیسک
- کاتێک بە لایڤ سیستم دیسکەکەمان دەناسێتەوە بەگشتی ئەم ناوانەی هەیە /dev/sda, /dev/nvme0n1 یان /dev/mmcblk0، بۆ زانینی دیسکەکەی خۆت ئەم فرمانە بنووسە lsblk یان fdisk
fdisk -l
تەماشای ئەم نەخشانە بکە بۆ چۆنێتی دروستکردنی پارچەکانی دیسک.
- یەک پارچەی دیسک بۆ بوخچەی (ڕوت)
- بۆ بووتکردن لە دۆخی UFEI
نموونەی دوو نەخشە
BIOS لەگەڵ MBR
پێشنیاری قەبارە | جۆری پارچە | پارچە (Partition) | خاڵی بەستن (Mount point) |
---|---|---|---|
بەپێی قەبارەی دیسکەکە | Linux | /dev/sdX1 | /mnt |
زیاتر لە ٥١٢مب | Linux swap | /dev/sdX2 | [SWAP] |
UEFI لەگەڵ GPT
پێشنیاری قەبارە | جۆری پارچە | پارچە (Partition) | خاڵی بەستن (Mount point) |
---|---|---|---|
٢٦٠ هەتا ٥١٢مب | پارچەی سیستمی EFI | /dev/sdX1 | /mnt/boot یان /mnt/efi |
بەپێی قەبارەی دیسکەکە | Linux x86-64 root (/) | /dev/sdX2 | /mnt |
زیاتر لە ٥١٢مب | Linux swap | /dev/sdX3 | [SWAP] |
بۆ زانیاری زیاتر لەسەر پارچەکردنی دیسکەکەت دەتوانیت تەماشای ئەم بەستەرەش بکەیت
بەرنامەی cfdisk بۆ دروستکردنی پارچەکان (partition)
بەرنامە زۆرە بۆ پارچەکردنی هاردەکەمان وەک fdisk و cfdisk و parted ئێمە بۆ ئەم فێرکاریە cfdisk بەکاردەبەین لەبەر ئەوەی زۆر ئاسانە و ئەنجامەکە خێرا دەبینین، تەنها ئەم فەرمانە بنووسە.
cfdisk
جۆری dos هەڵدەبژێرین لەبەر ئەوەی زۆربەی ئامێرەکان پشتیوانی ئەمجۆرە دەکەن واتە ئێمە هاردەکەمان نیشانە label دەکەین بە dos ئەگەر دۆخی UFEIیت هەبوو دەبێت GPT هەڵبژێریت.
کلیلی ئینتەر لەسەر (New)داگرە و ئەو قەبارەیە هەڵبژێرە کە دواتر ئاماژەی پێدەکەین.
ئەو قەبارەیەی ئێمە داماناوە بۆ پارچەی (ڕووت) واتە ئەو بەشەی سیستمەکەی لەسەر دادەمەزرێنین بە قەبارەی ١٢٤گ ئەو ٤گ کە دەمێنێت بۆ پەشی (سواپ) دایدەنێین.
دواتر پرسیارمان لێدەکات کە primary یان extended هەڵبژێرین پێویستە primary هەڵبژێرین.
ئێستا پێویستە پارچەکە بکەین بە bootable بە هەڵبژاردنی فرمانی (Bootable)وەک وێنەکە.
ئێستا چیمان کرد بۆ پارچەی یەکەم دیسان دووبارەی بکەرەوە بۆ پارچەی دووم هەموو ئەو قەبارەیەی کەماوە بۆ پارچەی سواپ دانێ، بەڵام بە بێ هەڵبژاردنی فرمانی bootable هەروەها جۆرەکەی type لە “83 Linux” بۆ “82 Linux swap / Solaris”
ئێستا فرمانی write هەڵبژێرە بۆ جێبەجێکردنی ئەوانەی کردومانە پاشان بنووسە yes
ئێستا هەموو پارچەکانمان دروستکردووە دواتر بەرنامەی cfdisk دادەخەین بە هەڵبژاردنی “Quit”.
دروستکردنی سیستمی پەڕگە filesystem
ئێمە پارچەکانمان دروستکردووە هەروەها گەلێک هەڵبژاردە هەیە بۆ دروستکردنی سیستمی پەڕگە filesystem بەڵام ئێمە لەم فێرکاریە جۆری باو و ستاندارد هەڵدەبژێرین کە لە مەکۆکانی لینوکسی ئارشیش هەمان شتە، کەئەویش Ext4ە و بەناوبانگترینیانە.
ئەم فرمانە بنووسە.
mkfs.ext4 /dev/sda1
دروستکردنی بۆشایی سواپ
بۆشایی سواپ دروست دەکەین، سودەکەی ئەوەیە کە قەبارەیەک لە هاردەکەمان تەرخاندەکەین بۆ ئەوەی ببێت بە بیرگەی کاتی واتە RAM ئەم دوو فرمانە بەدوای یەک بنووسە.
mkswap /dev/sda2
swapon /dev/sda2
بەستنی سیستمی پەڕگە (mount file system)
سیستمی پەڕگە دەبەستین بۆ پارچەی رووت /mnt بە نموونە، ئەم فرمانە بنووسە.
mount /dev/sda1 /mnt
گەر ویستت لە شوێنێکی تر سیستم جێگیر بکەیت بۆنموونە ئاوا /mnt/efi ئەوا دەبێت فرمانی mkdir بەکاربەریت بۆ دروستکردنی بوخچەکە.
هەڵبژاردنی ئاوێنەکانی پرۆسەی دامەزراندن
ئەو پاکەتانەی کە پێویستە دایانگرین لەکاتی دامەزراندنی سیستەم لە راژەکانی لینوکسی ئارش بەم شوێنە ناسراوە /etc/pacman.d/mirrorlist هەروەها وەک لە پێشتر ئاماژەمان پێکرد ئەگەر تۆ زانیت وەشانێکی کۆنی لینوکسی ئارشت داگرتووە دەتوانیت mirrorlist نوێ بکەیتەوە، بەپێی شوێن و جوگرافیا و نزیکترین ئەو ڕاژانەی لێتەوە نزیکن.
دامەزراندنی پاکەتی بنەڕەت
سکریپتی pacstrap بەکاردەبەین بۆ دامەزراندنی بنچینەی دەنکی لینوکس (Linux Kernel) هەروەها پتهوواڵه firmware بۆ رەقەکاڵا باوەکان. ئەم فرمانە بنووسە.
pacstrap /mnt base linux linux-firmware
خێرایی ئینتەرنێت کاریگەری هەیە لای من چەند خولەکی پێ دەچێت لای تۆ چەند، بە نزیکی سەروو ٣٠٠مب دادەگرێت بۆ ئەو پاکەتانەی سەرەوە
شێوەپێدانی سیستم
ئێستا ماوەتەوە شێوەپێدانێک بدەینە سیستمەکەمان، وەک هەموو جار دووبارەی دەکەمەوە ئێمە وەک (چاوگ) شێوە باو و ستانداردەکان جێبەجێ دەکەین، هیوادارین رۆژێک کەسێکی تر بێت و پەرە بەم وتارە بدات و هەموو وردەکارییەکانی لینوکسی ئارش باس بکات.
Fstab
بەدیهێنانی پەڕگەی fstab بە بەکارهێنانی (-U یان -L بۆ پێناسەی UUID یان نیشانەی بەپێی ڕیز بۆ زانیاری زیاتر لەسەر fstab و UUID تەماشای ئەم بەستەرە بکە. ئەم فەرمانە بنووسە بۆ پێناسەی fstab
genfstab -U /mnt >> /mnt/etc/fstab
Chroot
فەرمانی chroot بۆ گۆڕینی دۆخی ڕووت بۆناو ئەو سیستمەی وا لەدایک دەبێت. ئەم فرمانە بنووسە:
arch-chroot /mnt
کات و ناوچە
دانانی کات و ناوچە بۆ سیستمەکەمان، تۆ دەتوانیت بە پێی ناوچەکەی خۆت فرمانەکە بگۆڕیت.
ln -sf /usr/share/zoneinfo/Asia/Baghdad /etc/localtime
هەروەها فرمانی hwclock بەگەڕ بخە بۆ جێبەجێکردنی لەناو ئامێرەکەت، یەکیدەخات لەگەڵ ڕەقەکاڵاکەت.
hwclock --systohc
ناوچەیی
ئێستا دەبێت بۆ زمان و ناوچەی سیستمەکەمان دەستکاری ئەم پەڕگەیە بکەین /etc/locale.gen و هێمای # لەسەر ئەم دێڕە لابەرین en_US.UTF-8 UTF-8 بەڵام پێش ئەمە بەرنامەیەکی بچوک هەیە ناوی nanoیە دایدەگرین بۆ ئەوەی بتوانین دەستکاری ئەو پەڕگەیە بکەین، سەرەتا ئەم فەرمانە بنووسە.
pacman -S nano
پاش ئەوە ئەم فرمانە بنوسە و وەک وێنەکەی لێبکە.
nano /etc/locale.gen
بۆ پاشەکەوتکردنی ئەوەی کە کردوومانە Ctrl +o دوایی Ctrl + X پاشان بۆ جێبەجێکردنی زمان و ناوچە ئەم فرمانە بنووسە
locale-gen
ناوی خانەخوێ
دروستکردنی پەڕگەی hostname بەم فەرمانە، پاشان لەناویدا ناوی خانەخوێکەمان دەنووسین ئێمە نوسیومانە (chawg)
nano /etc/hostname
پاشان پاشەکەوتی گۆڕانکاریەکان بکە.
هەنگاوی دواتر بەم فرمانە ئەم چەند دێڕە بنوسەوە.
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 chawg.localdomain chawg
ئەم گورزەیەش داگرە بۆ چالاکردنی dhcp سیستمەکەمان.
pacman -S dhcpcd
دواتر بۆ ئەوەی چالاک بێت ئەم فەرمانە بنووسە.
systemctl enable dhcpcd
تێپەڕەوشە
وەک دەزانن ئێمە تەنها بەکارهێنەری root مان هەیە بۆ ئەم فێرکارییە بۆ دروستکردنی بەکارهێنەری تر تەماشای ئەم بەستەرە بکە. گەر ناتەوێت ڕاستەوخۆ تێپەڕە وشە دادەنێین بۆ بەکارهێنەری root
passwd
زیادکردنی خستنەڕێی بووت Boot Loader
خستنەڕێی بووت زۆرە بۆ سیستمەکانی یونیکس و لینوکس بەڵام دیسان باوترینیان بەکاردەبەین بۆ ئەم فێرکاریە کە گورزەی GRUB bootloaderە
pacman -S grub os-prober
ئێستا پێویستە ئەو گورزەیەی دامانگرتووە دایمەزرێنینە ناو سیستمەکەمان.
grub-install /dev/sda
هەروەها ئەم سازکاریەش لێرە بکە.
grub-mkconfig -o /boot/grub/grub.cfg
لە کۆتایدا ئەم دوو فەرمانە بەدوای یەکدا بنووسە.
exit
reboot
لەبیرت بێت لەناو virtualbox پەڕگەی isoی لینوکسی ئارش بسڕەوە چونکە پێویستت پێی نەما، یاخود هەڵبژاردەی Boot existing OS هەڵبژێرە
جونەناو سیستمی لینوکسی ئارش
پاش ئەوەی سیستمەکەمان داگرساندەوە reboot ئێستا بەرنامەی GRUB چالاکە بۆئەوەی بچێتە ناو سیستمەکەمان.
لەکۆتاییدا سیستمەکان ئامادەیە بۆ کارپێکردن.