ورچوئل باکس میں آرک لینکس انسٹال کریں۔

Install Arch Linux Virtualbox



آرک لینکس ہر ایک کے لیے نہیں ہو سکتا۔ زیادہ تر نئے صارفین شاید ڈیبین یا فیڈورا جیسے آؤٹ آف باکس حل کو ترجیح دیں گے۔ تاہم ، لینکس ماحول کو تھوڑا بہتر سمجھنے کے لیے آرک لینکس انسٹالیشن رکھنا ہمیشہ مفید ہے۔

ہماری طرح۔جنٹو انسٹالیشنیہ سیٹ اپ خطرے سے پاک تنصیب کے تجربے کے لیے ورچوئل باکس استعمال کرتا ہے۔ ورچوئل مشین کے اندر کام کرنے کے لیے تقسیم کافی ہلکی ہے اور ہمیں مخصوص ہارڈ ویئر ڈرائیور کے مسائل سے پریشان ہونے کی ضرورت نہیں ہے۔ یہ تجربہ کرنے کا ایک عمدہ طریقہ ہے اور ، ایک بار جب آپ کافی پراعتماد ہو جائیں ، آپ آگے بڑھ کر اسے ننگی دھات پر انسٹال کر سکتے ہیں ، اگر آپ چاہیں۔







جینٹو انسٹالیشن سے ایک فرق یہ ہوگا کہ یہ بہت زیادہ تیزی سے ہونے والا ہے کیونکہ ہم دانا اور دیگر افادیت کو شروع سے ہی مرتب کرنے والے نہیں ہیں۔ اس کے بجائے ہم اپنی نئی تخلیق کے لیے پہلے سے تیار شدہ بائنریز استعمال کریں گے۔ /(جڑ) ماحول



ہم اپنی ورچوئل مشین کے لیے سب سے پہلے آرچ آئسو کو بوٹ کرکے شروع کریں گے۔ اگلا ، ہم اپنی ورچوئل ہارڈ ڈرائیو سے بوٹ ایبل پارٹیشن بناتے ہیں اور اس کے اوپر بیس آرک لینکس سسٹم انسٹال کرتے ہیں۔ اس کے بعد ہم اپنی نئی جڑ میں جڑ جاتے ہیں کچھ تبدیلیاں کرتے ہیں جیسے زبانوں کا انتخاب ، کی بورڈ میپنگ ، ٹائم زون اور ہارڈ ویئر کی گھڑی کا انتخاب اور ہم نئے نصب شدہ سسٹم میں بوٹ کرتے ہیں .iso ڈسک سے چھٹکارا پاتے ہیں۔



1. VM بنانا۔

یہ آسانی سے ورچوئل باکس انٹرفیس کا استعمال کرتے ہوئے کیا جاتا ہے۔ منتخب کریں۔ نئی آپشن اور اپنے VM کو ایک نام دیں ، آرک لینکس 64 بٹ کے طور پر ٹائپ منتخب کریں اور VM کو کم از کم 2GB رام مختص کریں





اگلا ، ہم کم از کم 8GB سائز کی ورچوئل ہارڈ ڈسک بناتے ہیں۔ یہ وہ جگہ ہے جہاں OS کو روٹ ڈائریکٹری اور دیگر صارف ڈیٹا کے ساتھ ساتھ انسٹال کیا جائے گا۔



آپ آگے جا کر VM کو بوٹ کر سکتے ہیں اور یہ بوٹ ایبل میڈیم مانگے گا ، کیونکہ ہم نے ابھی جو ہارڈ ڈرائیو بنائی ہے وہ خالی ہے اور بوٹ ایبل نہیں۔ لہذا ہم پہلے سے ڈاؤن لوڈ کردہ کو منتخب کرتے ہیں۔ آرک لینکس آئی ایس او۔ ہمارے فائل ایکسپلورر سے بوٹ آف کرنے کے لیے۔

یہ تقریباly وہی ہے جو آپ دیکھیں گے ، یہاں آپ کو بوٹنگ آرک لینکس کا پہلا آپشن چننا ہوگا ، کیونکہ یہ آپ کو نئی بنائی گئی ورچوئل ڈسک کو فارمیٹ کرنے اور اس پر آرک انسٹال کرنے کی اجازت دیتا ہے۔ اب ایک بار جب ہم شیل پرامپٹ دیکھتے ہیں تو ہم آگے بڑھ سکتے ہیں اور اپنے پیکج ڈیٹا بیس کو اپ ڈیٹ کر سکتے ہیں ، یہ اسی طرح ہے۔ مناسب اپ ڈیٹ ڈیبین سسٹم میں

جڑ۔آرکیسو# pacman -وجہ

پیک مین۔ آرک اور پرچم کے لیے پیکج مینیجر ہے۔ -ایس مطابقت پذیری کا مطلب ہے جہاں یہ سرکاری ذخیروں کے ساتھ آرک کو مطابقت پذیر کرنے کی کوشش کرتا ہے اور پرچم -yy اسے ڈیٹا بیس کا ایک تازہ پیکیج ڈاؤن لوڈ کرنے پر مجبور کرتا ہے چاہے سسٹم اپ ٹو ڈیٹا ہو (اگر آپ چاہیں تو -yy کو چھوڑ سکتے ہیں)۔

چونکہ یہ ایک ورچوئل مشین ہے ، نیٹ ورکنگ بطور ڈیفالٹ دستیاب ہے ، بشرطیکہ میزبان نظام انٹرنیٹ سے منسلک ہو۔ اب ہم ہارڈ ڈرائیو کو تقسیم کرنے کی طرف بڑھ سکتے ہیں۔

2. ہارڈ ڈرائیو کو تقسیم کریں۔

ہم اسے جی پی ٹی اسکیم کا استعمال کرتے ہوئے نہیں بلکہ پرانے اسکول کو تقسیم کریں گے۔ دو لیبل تاکہ آپ ڈبل بوٹ کر سکیں اگر آپ اسے اپنی اصل مشین پر چلانے کا فیصلہ کرتے ہیں۔ ڈسک کے ڈیوائس نوڈ کو جاننے کے لیے کمانڈ چلائیں:

#fdisk -

آؤٹ پٹ آپ کو بتائے گا کہ کون سا ڈیوائس نوڈ آپ کے ہدف ورچوئل ہارڈ ڈسک کی نمائندگی کرتا ہے۔

واضح طور پر ، جس کا سائز 128 جی بی ہے وہ ہماری ٹارگٹ ڈسک ہے ، کیونکہ یہ وہ سائز ہے جو ہم نے پہلے منتخب کیا تھا۔ اس کا آلہ نوڈ ہے۔ / dev / sda۔ جو ڈسک کے ساتھ انٹرفیس کے لیے استعمال کیا جائے گا۔ آئیے ڈسک کو بوٹ ایبل بنائیں اور اس کے لیے ہم cfdisk افادیت

#cfdisk/دیو/ایس ڈی اے

یہ ایک انٹرفیس کھولتا ہے جو لیبل کی قسم کے بارے میں پوچھتا ہے۔ ہم ساتھ جائیں گے۔ دو. اس کے بعد ہم چیزوں کو اپنے لیے آسان بنانے کے لیے ایک انٹرایکٹو سیشن دیکھیں گے۔

منتخب کرنا۔ [نئی] (تیر والے بٹنوں کا استعمال کرکے اور دبانے سے۔ ) وہ فوری طور پر پہلی (اور ہمارے معاملے میں ، واحد) تقسیم بنائے گا جس کی ہمیں ضرورت ہے۔

مارا۔ اپنی پسند کے تقسیم کے سائز کو قبول کریں اور اگلے اشارے میں تقسیم کی قسم منتخب کریں۔ [پرائمری] یہ آلہ نوڈ کے ساتھ ایک نیا تقسیم بناتا ہے۔ /dev/sda1. جیسا کہ نیچے دکھایا گیا ہے:

آخر میں ، بوٹ ایبل آپشن کو منتخب کریں اور پارٹیشن کو بوٹ ایبل بنانے کے لیے اسے ٹوگل کریں۔ 'بوٹ' کالم میں ایک ستارہ ہوگا جس سے ظاہر ہوتا ہے کہ پارٹیشن بوٹ ایبل ہے۔ اب ، تبدیلیوں کو حتمی بنانے کے لیے ، سب سے نیچے کی صف میں جائیں۔ [لکھیں] ، مارا اور ہاں ٹائپ کریں جب انٹرفیس آپ کو ایسا کرنے کا اشارہ کرے۔

اب آپ تقسیم کا انٹرفیس چھوڑ سکتے ہیں۔ اس بات کو یقینی بنانے کے لیے کہ تبدیلیاں کامیاب رہیں ، چلائیں۔ fdisk -l ایک بار اور آپ /dev /sda1 کے لیے اندراج دیکھیں گے۔

اب ہمیں اسے فائل سسٹم کے ساتھ فارمیٹ کرنے کی ضرورت ہے ، جو ہمارے معاملے میں ext4 ہونے والا ہے۔

#mkfs.ext4/دیو/sda1

ڈیوائس کو ماؤنٹ کریں تاکہ ہم اس پر ڈیٹا لکھ سکیں ، اس پر بیس سسٹم انسٹال کرنے کی ضرورت ہوگی۔

#پہاڑ /دیو/sda1

اب ، وہ ڈیٹا جس میں لکھا جا رہا ہے۔ / منٹ فولڈر میں محفوظ کیا جائے گا sda1 تقسیم

3. بیس سسٹم انسٹال کرنا۔

بیس سسٹم اور بنیادی افادیت کو انسٹال کرنے کے لیے ، ہم استعمال کریں گے۔ pacstrap افادیت جو آرک لینکس آئ ایس او کے ساتھ آتی ہے۔ آئیے اپنے نئے آرک ماحول کے لیے بیس اور بیس ڈیول پیکجز انسٹال کریں۔

#پیک اسٹراپ-میں /mnt بیس بیس ڈیویل۔

ڈیٹا بیس کی مطابقت پذیری کے بعد ، یہ صارف کو دستیاب پیکجوں کی فہرست سے ضروری پیکجوں کو منتخب کرنے کا اشارہ کرے گا۔ پہلے سے طے شدہ آپشن سب کو انسٹال کرنا ہے ، جو ہم استعمال کریں گے۔ اس کو مار کر آگے بڑھیں۔ اور تنصیب کے ساتھ آگے بڑھیں۔ اس میں کچھ وقت لگے گا کیونکہ بیس پیکج ڈاؤن لوڈ کیا جائے گا (~ 300MB ڈاؤن لوڈ) اور پیک کیا جائے گا۔

ٹھیک ہے ، اس سے پہلے کہ ہم مزید آگے بڑھیں ، آئیے سمجھتے ہیں کہ / mnt / ہمارا نیا ہونے والا ہے۔ /(جڑ)۔ اس کا مطلب ہے وہ تمام ڈائریکٹریز جن کے تحت آپ توقع کریں گے۔ / ڈائریکٹری کی طرح /وغیرہ کے تحت ہے /mnt/وغیرہ۔ وقتی طور پر. یہ سمجھنا ضروری ہے ، کیونکہ جب یہاں ترمیم کی جاتی ہے تو ہم اندر جاتے ہیں۔ / منٹ ڈائریکٹری بہت.

سب سے پہلے ہمیں ایک fstab فائل بنانے کی ضرورت ہوگی ، جس کا مطلب فائل سسٹم ٹیبل ہے جو آپ کے OS کو بتاتا ہے کہ بوٹ کے عمل کے دوران خود بخود کن پارٹیشنز اور ڈسکس کو نصب کرنے کی ضرورت ہے۔

#genfstab-U -پی /mnt>> /mnt/وغیرہ/fstab

اس کے لیے اندراج ہوگا۔ /dev/sda1 بوٹ کے عمل میں سوار ہونے کے لیے۔ کے مشمولات کو چیک کر سکتے ہیں۔ /mnt/etc/fstab یہ دیکھنے کے لیے کہ تقسیم کو اس کے UUID نے حل کیا ہے۔ اب ہم چکر لگاتے ہیں۔ / منٹ زبان کی ترجیحات ، کلیدی نقشہ سازی اور ٹائم زون مقرر کرنا۔

#آرک کروت/mnt/ہوں/لشکر

ایک بار اس نئی جڑ میں ، فائل کھولیں۔ /etc/locale.gen:

#نینو /وغیرہ/local.gen

اور لائن کو این-یو ایس۔ یو ٹی ایف -8 یو ٹی ایف -8 کو غیر متزلزل کریں۔

فائل کو محفوظ کرنے کے بعد ، آپ کمانڈ چلا سکتے ہیں:

#مقامی نسل

اور تبدیلیاں رونما ہوں گی۔ ٹائم زون سیٹ کرنے کے بعد ، ہمیں مندرجہ ذیل سملنک بنانے کی ضرورت ہے۔

#ln ایس ایف /usr/بانٹیں/zoneinfo/یورپ/لندن/وغیرہ/مقامی وقت

آپ کا ٹائم زون مختلف ہوگا اور صحیح ٹائم زون کا پتہ لگانے کے لیے آپ اسے تلاش کرسکتے ہیں۔ zoneinfo ٹیب تکمیل کا استعمال کرتے ہوئے ڈائریکٹری۔

اگلا ہارڈ ویئر گھڑی کو فعال کریں اور OS کو سمجھنے دیں کہ یہ UTC میں چل رہا ہے۔

#گھڑی--systohc --utc

ہمیں میزبان کا نام متعین کرنے اور میزبانوں کی فائلیں بھرنے کی بھی ضرورت ہے۔ ہم نے آرچ لینکس کے نام کا انتخاب کیا لیکن آپ جو بھی نام چاہیں چن سکتے ہیں۔

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

میزبان فائل میں مندرجہ ذیل لائنیں نیچے شامل کریں (آرک لینکس کی جگہ جو بھی میزبان نام آپ نے اوپر دیا ہے):

127.0.0.1 لوکل ہوسٹ
127.0.1.1 آرچ لینکس۔
:: 1 لوکل ہوسٹ

ہم ڈی ایچ سی پی کلائنٹ کو بھی فعال کرنا چاہتے ہیں تاکہ یہ آپ کے گھر کے روٹر (یا میزبان مشین) سے بات کر سکے۔

#systemctlفعالڈی ایچ سی پی سی ڈی

آخر میں ، ہمیں اپنے روٹ یوزر کے لیے پاس ورڈ بنانے کی ضرورت ہے۔

#پاس ڈبلیو ڈی

سسٹم کے اشارے کے مطابق پاس ورڈ درج کریں اور دوبارہ داخل کریں۔

4. بوٹ لوڈر انسٹال کرنا۔

ایک آخری مرحلے کے طور پر ، ہم اپنے بوٹ لوڈر کے طور پر گرب انسٹال کریں گے۔ یہ منتخب کرنے کا ذمہ دار ہوگا کہ کس OS سے بوٹ کیا جائے ، اگر آپ کے پاس متعدد آپریٹنگ سسٹم انسٹال ہیں ، اور ایک ترتیب فائل بھی تیار کی جائے گی ، تاکہ نظام کی ترتیب کو سمجھ سکے۔ گرب رن انسٹال کرنے کے لیے:

#پیک مین-ایسگڑبڑ

اسے بنانے کے لیے grub-install کمانڈ چلائیں۔ / dev / sda's۔ بوٹ لوڈر (نہیں /dev /sda1 ، بلکہ پوری ڈسک۔ / dev / sda۔ !)

#grub-install/دیو/ایس ڈی اے

اب ، ہم /بوٹ ڈائرکٹری میں گرب کنفیگریشن فائل تیار اور محفوظ کرسکتے ہیں۔

#grub-mkconfigیا /بوٹ/گڑبڑ/grub.cfg

آخر میں ، ہم اپنے نئے نصب شدہ آرک لینکس ماحول میں ریبوٹ کرنے سے پہلے اپنے chroot-ed ماحول سے باہر نکل جاتے ہیں اور unmount /dev /sda1.

#باہر نکلیں
#umount /dev /sda1۔
#ریبوٹ

یہاں سے ، آپ آگے بڑھ سکتے ہیں اور آرک ماحول کو دریافت کر سکتے ہیں۔ آپ اپنی ترجیحات کے لحاظ سے GUI انسٹال کر سکتے ہیں یا اسے کسٹم فائل سرور کے طور پر چلا سکتے ہیں۔