با توجه به اینکه بسیار کنجکاو بودم که یک توزیع دیگه لینوکسی (به غیر از ابونتو) رو به صورت طولانی مدت تجربه کنم،آرچ رو انتخاب کردم.
چند روز پیش برای بار دوم اون رو نصب کردم (در کنار ابونتو و ویندوز).در فرآیند نصب آرچ به مشکلات و نکاتی برخوردم که به نظرم شاید برای شما هم مفید باشه.
اگر شما هم اکنون در حال استفاده از یک توزیع لینوکسی دیگر هستید،برای نصب آرچ حتما نیاز به Live CD نیست.راه حل در اینجا توضیح داده شده است.
بطور خلاصه،کافیست فایل archlinux-bootstrap رو دانلود کنید و بعد توسط tar بازش کنید و در نهایت arch-chroot کنید و سپس ادامه مراحل نصب رو مانند یک «دیسک زنده» پیگیری کنید.
هر چند عمدتا توصیه میشود که بهتر است همیشه آخرین نسخه Live CD آرچ رو تهیه کنید و بعد به نصب بپردازید ولی عملا می توانید از یک نسخه قدیمی آرچ هم برای نصب استفاده کنید.
البته به یاد داشته باشید که در اینصورت پس از اتصال به اینترنت (در مراحل نصب آرچ) به عنوان اولین کار،دستور زیر را وارد کنید:
pacman -S archlinux-keyring
این دستور باعث میشود که keyring ها بروز شود و همواره آخرین نسخهی بستهها نصب گردد.
یکم عجیب است ولی کاملا ممکن است.من کمتر به آرچ سر میزنم ولی تمایل دارم که همواره آرچ بروزی داشته باشیم.به همین دلیل در ابونتو اقدام به بروزرسانی آرچ خودم میکنم.
برای این منظور در ابتدا بستهی arch-install-scripts رو توی ابونتو نصب کنید.یعنی:
sudo apt install arch-install-scripts
حالا با فرض اینکه آرچ بر روی پارتیشن sda5 قرار دارد، داریم:
sudo mount /dev/sda5 /mnt sudo arch-chroot /mnt /bin/bash
که در دستور اول پارتیشن آرچ را mount میکنید و در دستور دوم به آن arch-chroot میکنید.حالا دقیقا مثل زمانی است که در آرچ قرار دارید.کافیست تایپ کنید:
pacman -Syu
همواره در فرآیندهای نصب تاکید میشود که در اولین مراحل نصب (بعد از بالا آمدن Live CD) اقدام به format کردن پارتیشن آرچ کنید و سپس به نصب آن بپردازید.شاید فکر کنید که این نکته برای خالی کردن پارتیشن از هرگونه فایل اضافهاست وی دلیل آن فراتر از این است.
من در ابونتو توسط ابزار Disk گنوم اقدام به فرمت پارتیشن مورد نظر کردم و سپس فرآیند نصب را انجام دادم.همه چیز به خوبی پیش رفت تا اینکه gdm را نصب کردم.
به از reboot با اینکه سرویس gdm فعال بود ولی عملا وارد حالت گرافیکی نشدم و صفحه فریز شد.بعد از بررسی بیشتر متوجه شد که در هنگامی که با کاربر root وارد سیستم میشوم با دستور startx میتوانم به Desktop دسترسی داشته باشم ولی هنگامی که میخواستم با کاربری غیر از root وارد سیستم شود،به سرعت logout میکرد.
بعد از کلی بررسی متوجه شد که پوشهی «/» یا همان «روت فایل سیستم» دارای group دیگری است به اسم «unknow» در واقع چون گروه موجود نبود این نام را به جایش نمایش میداد.
در نتیجه بهتر است یکی از دو کار زیر را قبل از شروع فرایند نصب (پس از بالا آمدن Live CD و قبل از انجام هر کاری) انجام دهید:
اول: پارتیشن آرچ را فرمت کنید
دوم: و یا دستور زیر را بزنید و صاحب پارتیشن را بررسی کنید:
stat /
و اگر root به عنوان کاربر و گروه ثبت نشده است حتما قبل از آن با استفاده از chown و یا chgrp اقدام به تغییر صاحب آن به root کنید.