قم بتثبيت Arch Linux في VirtualBox

Install Arch Linux Virtualbox



قد لا يكون Arch Linux مناسبًا للجميع. ربما يفضل معظم المستخدمين الجدد حلاً خارج الصندوق مثل دبيان أو فيدورا. ومع ذلك ، فإن وجود تثبيت Arch Linux للتغلب على بيئة Linux وفهمها بشكل أفضل قليلاً مفيد دائمًا.

على غرار موقعناتركيب جنتويستخدم هذا الإعداد برنامج VirtualBox للحصول على تجربة تثبيت خالية من المخاطر. التوزيع خفيف بما يكفي للعمل داخل Virtual Machine ولا داعي للقلق بشأن مشكلات محددة في برنامج تشغيل الأجهزة. هذه طريقة رائعة للتجربة ، وبمجرد أن تكون واثقًا بدرجة كافية ، يمكنك المضي قدمًا وتثبيتها على المعدن ، إذا أردت.







سيكون أحد الاختلافات عن تثبيت Gentoo هو أنه سيكون أسرع كثيرًا نظرًا لأننا لن نقوم بتجميع النواة والأدوات المساعدة الأخرى من البداية. بدلاً من ذلك ، سنستخدم الثنائيات المعبأة مسبقًا لإنشاء ملفنا الجديد /(جذر) بيئة



سنبدأ أولاً بتشغيل Arch iso لجهازنا الافتراضي. بعد ذلك ، نقوم بنحت قسم قابل للتمهيد من محرك الأقراص الثابت الافتراضي الخاص بنا وتثبيت نظام لينكس الأساسي فوقه. نقوم بعد ذلك بالتجذير في جذرنا الجديد المحتمل إجراء بعض التغييرات مثل اختيار اللغات وتعيين لوحة المفاتيح والمنطقة الزمنية واختيار ساعة الأجهزة ونقوم بالتمهيد في النظام المثبت حديثًا للتخلص من قرص .iso.



1. إنشاء VM

يتم ذلك بسهولة باستخدام واجهة VirtualBox. يختار جديد الخيار وإعطاء اسم VM الخاص بك ، حدد النوع مثل Arch Linux 64 بت وخصص ما لا يقل عن 2 جيجابايت من ذاكرة الوصول العشوائي إلى VM





بعد ذلك ، نقوم بإنشاء قرص ثابت افتراضي بحجم لا يقل عن 8 جيجابايت. هذا هو المكان الذي سيتم فيه تثبيت نظام التشغيل جنبًا إلى جنب مع الدليل الجذر وبيانات المستخدم الأخرى أيضًا.



يمكنك المضي قدمًا وتشغيل جهاز VM وسيطلب وسيطًا قابلاً للتمهيد ، لأن محرك الأقراص الثابتة الذي أنشأناه للتو فارغ وغير قابل للتمهيد. لذلك نختار ملف قوس لينكس ايزو من مستكشف الملفات لدينا للتمهيد منه.

هذا ما ستراه تقريبًا ، هنا عليك اختيار الخيار الأول من Booting Arch Linux ، لأنه يسمح لك بتهيئة القرص الافتراضي الذي تم إنشاؤه حديثًا وتثبيت Arch عليه. الآن بمجرد أن نرى مطالبة shell ، يمكننا المضي قدمًا وتحديث قاعدة بيانات الحزم الخاصة بنا ، وهذا مشابه لـ تحديث مناسب في أنظمة دبيان.

جذر@أرشيسو ~# بكمن - السبب

بكمن هو مدير الحزم لـ Arch والعلم تعني المزامنة حيث تحاول مزامنة Arch مع المستودعات الرسمية وتجبر العلامة -yy على تنزيل حزمة جديدة من قواعد البيانات حتى لو كان النظام محدثًا (يمكنك تخطي -yy إذا أردت).

نظرًا لأن هذه آلة افتراضية ، فإن الشبكات متاحة افتراضيًا ، بشرط أن يكون النظام المضيف متصلاً بالإنترنت. الآن يمكننا الانتقال إلى تقسيم القرص الصلب.

2. تقسيم القرص الصلب

سنقوم بتقسيمه ليس باستخدام مخطط gpt بل باستخدام المدرسة القديمة اثنين التسمية حتى تتمكن من التمهيد المزدوج إذا قررت تشغيله على جهازك الفعلي. لمعرفة عقدة جهاز القرص ، قم بتشغيل الأمر:

#fdisk -ال

سيشير لك الإخراج إلى عقدة الجهاز التي تمثل القرص الثابت الظاهري المستهدف.

من الواضح أن القرص الذي يبلغ حجمه 128 جيجابايت هو القرص المستهدف لدينا ، نظرًا لأن هذا هو الحجم الذي حددناه سابقًا. إنها عقدة الجهاز / ديف / sda والتي سيتم استخدامها للتفاعل مع القرص. لنجعل القرص قابلاً للتمهيد ومن أجل ذلك سنستخدم امتداد cfdisk خدمة.

#cfdisk/ديف/sda

يفتح هذا المنبثق واجهة تسأل عن نوع التسمية. سنذهب مع اثنين. بعد ذلك سنرى جلسة تفاعلية لتسهيل الأمور علينا.

التحديد [جديد] (باستخدام مفاتيح الأسهم والضغط ) سيُنشئ القسم الأول (وفي حالتنا الوحيد) على الفور القسم الذي نحتاج إلى إنشائه.

نجاح لقبول حجم القسم الذي تختاره وفي الموجه التالي حدد نوع القسم المطلوب [الأولية] . يؤدي هذا إلى إنشاء قسم جديد مع عقدة الجهاز / ديف / sda1. كما هو مبين أدناه:

أخيرًا ، حدد خيار Bootable وقم بتبديله لجعل القسم قابلاً للتمهيد. سيكون لعمود 'Boot' علامة نجمية للإشارة إلى أن القسم قابل للتمهيد. الآن ، لجعل التغييرات نهائية ، انتقل من الصف السفلي إلى [اكتب] ، نجاح واكتب نعم عندما تطلب منك الواجهة القيام بذلك.

يمكنك الآن إنهاء واجهة التقسيم. للتأكد من نجاح التغييرات ، قم بتشغيل fdisk -l مرة أخرى وسترى إدخالًا لـ / dev / sda1.

نحتاج الآن إلى تنسيقه باستخدام نظام ملفات ، والذي سيكون في حالتنا ext4.

#mkfs.ext4/ديف/sda1

قم بتركيب الجهاز حتى نتمكن من كتابة البيانات إليه ، سيكون هذا ضروريًا لتثبيت النظام الأساسي عليه.

#تتعدد /ديف/sda1

الآن ، البيانات التي تتم كتابتها / مليون طن سيتم تخزين المجلد في sda1 تقسيم.

3. تركيب النظام الأساسي

لتثبيت النظام الأساسي والمرافق الأساسية ، سنستخدم ملف pacstrap الأداة التي تأتي مع آيزو Arch Linux. دعنا نثبت الحزم الأساسية والقاعدة لبيئة آرتش الجديدة.

#باكستراب-أنا /تطوير قاعدة mnt

بعد مزامنة قواعد البيانات ، سيطلب من المستخدم تحديد الحزم الضرورية من قائمة الحزم المتاحة. الخيار الافتراضي هو تثبيت الكل ، وهو ما سنستخدمه. المضي قدما في ذلك عن طريق الضرب والمضي قدما في التثبيت. قد يستغرق هذا بعض الوقت حيث سيتم تنزيل الحزمة الأساسية (حوالي 300 ميجابايت من التنزيل) وتفكيكها.

حسنًا ، قبل أن نذهب إلى أبعد من ذلك ، دعنا نفهم أن / mnt / سيكون جديدنا /(جذر). هذا يعني أن جميع الدلائل التي تتوقعها ضمن نطاق / دليل مثل /إلخ تحت / mnt / إلخ في الوقت الحاضر. من المهم أن نفهم هذا ، لأنه عند إجراء التعديلات هنا سنذهب إلى الداخل / مليون طن الدليل كثيرا.

نحتاج أولاً إلى إنشاء ملف fstab ، والذي يمثل جدول نظام الملفات الذي يخبر نظام التشغيل الخاص بك بالأقسام والأقراص التي يجب تثبيتها تلقائيًا أثناء عملية التمهيد.

#جينفستاب-U -p /مليون طن>> /مليون طن/إلخ/fstab

هذا من شأنه أن يجعل دخول / ديف / sda1 للتثبيت في عملية التمهيد. يمكنك التحقق من محتويات / mnt / etc / fstab لمعرفة أن القسم يتم معالجته بواسطة UUID الخاص به. الآن نحن نشترك في / مليون طن لتعيين تفضيلات اللغة وتعيين المفاتيح والمناطق الزمنية.

#القوس الكروت/مليون طن/صباحا/سحق

بمجرد الدخول إلى هذا الجذر الجديد ، افتح الملف /etc/locale.gen:

#نانو /إلخ/local.gen

وأزل التعليق على الخط en-US.UTF-8 UTF-8

بمجرد حفظ الملف ، يمكنك تشغيل الأمر:

#محلي

وستحدث التغييرات. بعد تعيين المنطقة الزمنية ، نحتاج إلى إنشاء الرابط الرمزي التالي:

#ln -sf /usr/شارك/معلومات المنطقة/أوروبا/لندن/إلخ/الوقت المحلي

ستكون منطقتك الزمنية مختلفة ولتحديد المنطقة الزمنية الصحيحة يمكنك استكشاف معلومات المنطقة الدليل باستخدام علامة التبويب.

بعد ذلك ، قم بتمكين ساعة الجهاز ودع نظام التشغيل يفهم أنه يعمل بالتوقيت العالمي المنسق (UTC).

#hwclock- systohc --التوقيت العالمي

نحتاج أيضًا إلى تعيين اسم المضيف وملء ملفات المضيفين. لقد اخترنا الاسم ليكون ArchLinux ولكن يمكنك اختيار أي اسم تفضله.

#echo ArchLinux >> / etc / hostname
#nano / etc / hosts

في ملف المضيفين ، أضف الأسطر التالية إلى الأسفل (مع استبدال ArchLinux بأي اسم مضيف اخترته أعلاه):

127.0.0.1 مضيف محلي
127.0.1.1 ArchLinux
:: مضيف محلي واحد

نود أيضًا تمكين عميل dhcp حتى يتمكن من التحدث إلى جهاز التوجيه المنزلي (أو الجهاز المضيف):

#systemctlممكنdhcpcd

أخيرًا ، نحتاج إلى إنشاء كلمة مرور لمستخدم الجذر لدينا.

#passwd

أدخل كلمة المرور وأعد إدخالها حسب طلب النظام.

4. تركيب محمل الإقلاع

كخطوة أخيرة ، سنقوم بتثبيت اليرقة كمحمل الإقلاع الخاص بنا. سيكون مسؤولاً عن اختيار نظام التشغيل الذي سيتم التمهيد منه ، في حالة تثبيت أنظمة تشغيل متعددة ، وسيتم إنشاء ملف تكوين أيضًا ، حتى يتمكن اليرقة من فهم تخطيط النظام. لتثبيت تشغيل اليرقة:

#بكماننكش

قم بتشغيل الأمر grub-install لجعله / dev / sda محمل الإقلاع (ليس / dev / sda1 ، ولكن القرص بأكمله / ديف / sda !)

#اليرقة التثبيت/ديف/sda

الآن ، يمكننا إنشاء ملف تكوين grub وحفظه في الدليل / boot.

#نكش- mkconfig-أو /حذاء طويل/نكش/نكش

أخيرًا ، خرجنا من بيئة chroot-ed الخاصة بنا وإلغاء تحميل / dev / sda1 قبل إعادة التشغيل في بيئة Arch Linux المثبتة حديثًا.

#خروج
#umount / dev / sda1
#اعادة التشغيل

من هنا ، يمكنك المضي قدمًا واستكشاف بيئة القوس. يمكنك تثبيت واجهة المستخدم الرسومية أو تشغيلها كخادم ملفات مخصص ، حسب تفضيلاتك.