این مطلب کوتاه خواهد بود چون این یکی از مشکلاتی بود که بعد از نصب ارچ به ان بر خوردم، ان هم نصب ماشین مجازی است، همنطور که می دانید چون که ارچ یک نسخه که ماهانه بسته هایش اپدیت می شود در نتیجه جدید ترین کرنل را هم شامل می شود
معمولا ترجحا برای پایداری لینوکس کرنل LTS توصیه می شود که نصب شود که بادستور زیر نصب می شود:
pacman -S linux-lts linux-lts-headers
اگر این کار را انجام دادید یادتان باشد دستور زیر هم برای دوباره خواندن تنظیمات بوت گراب اجرا کنید:
sudo grub-mkconfig -o /boot/grub/grub.cfg
بعد از ریبوت کردن سیستم می بینید با کرنل جدید بالا می اید یا می توانید در گراب انتخاب کنید. برای چک کردن هم می تونید از دستور زیر که استفاده کنید تا ببیند از چه کرنلی استفاده می کنید:
uname -r
حالا با توجه به اینکه از کدام کرنل استفاده می کنید mainline یا LTS نصب برنامه ماشین مجازی هم تفاوت دارد، ان هم در پکیجی که نصب می کنید:
برای کرنل ها LTS دستور زیر را اجرا کنید:
sudo pacman -S virtualbox
sudo pacman -S virtualbox-host-dkms
sudo grub-mkconfig -o /boot/grub/grub.cfg
برای کرنل های mainline دستور زیر را اجرا کنید:
sudo pacman -S virtualbox
sudo pacman -S virtualbox-host-modules-arch
sudo pacman -S linux-headers
sudo grub-mkconfig -o /boot/grub/grub.cfg
نکته که هست باید حتما linux-headers باید در هر دو نسخه کرنل نصب شده باشد. بعد نصب هم حتما سیستم را ریبوت کنید تا به مشکلی بر نخورید.
این یکی از نکته های بود که در ارچ فکر کنم فقط بهش بر می خورید چون در لینوکس های دیگر به طور خودکار تمامی این تنظمات و پکیج ها از قبل سازگار شده است با ان نسخه از لینوکس.
برای همین است که ارچ خیلی بیشتر دسترسی به نصب متنوع برنامه از سورس گرفته تا بسته های خود ارچ را می دهد بشهتی برای برنامه نویس ها.