मैंने अपडेट किया है आर्क लिनक्स इंस्टॉलेशन गाइड इस वर्ष 2017 में, इसलिए परिवर्तन कम हैं, प्रक्रिया समान है। मैंने विंडोज के साथ डुअलबूट को समझाने का फैसला किया है कुछ के अनुरोध पर, वर्चुअल मशीन में इंस्टॉलेशन भी।
आर्क लिनक्स एक GNU / लिनक्स वितरण है i686 और x86-64 सिस्टम के लिए विकसित, एक रोलिंग-रिलीज मॉडल पर आधारित है: (एक स्थापित, कोई "नई रिलीज", सिर्फ अपडेट) अधिकांश सॉफ्टवेयर के नवीनतम स्थिर संस्करणों की पेशकश। हालांकि कई लोग सोचते हैं कि यह उन्नत लोगों के लिए है, लेकिन सच्चाई यह है कि हर कोई इसे विकी या इस तरह के किसी भी अधिष्ठापन गाइड का उपयोग करके स्थापित नहीं कर सकता है।
यह गाइड पर आधारित है:
- संस्करण: 2017.10.01
- कर्नेल: 4.13.3
पूर्वापेक्षाएँ।
यदि आप एक वर्चुअल मशीन से इंस्टॉल करने जा रहे हैं, तो केवल यह पता करें कि इसे कैसे कॉन्फ़िगर करें और आईएसओ को कैसे बूट करें।
- जानते हैं कि सीडी / डीवीडी या यूएसबी पर एक आइसो को कैसे जलाया जाता है
- जानें कि आपके कंप्यूटर में कौन सा हार्डवेयर है (कीबोर्ड का प्रकार, वीडियो कार्ड, आपके प्रोसेसर की वास्तुकला, आपके पास कितना हार्ड डिस्क स्थान है)
- सीडी / डीवीडी या यूएसबी को बूट करने के लिए अपने BIOS को कॉन्फ़िगर करें जहां आपके पास आर्क लिनक्स है
- डिस्ट्रो स्थापित करने का मन करता है
- और सब से ऊपर सब्र धैर्य
ध्यान दें: यदि यह पहली बार है कि आप इस ऑपरेटिंग सिस्टम को स्थापित करने जा रहे हैं और आपको लिनक्स का पिछला ज्ञान नहीं है, तो मुझे पता है:
1.- आपके लिए सबसे अच्छी बात यह होगी कि आप वर्चुअल मशीन से इंस्टॉलेशन करें, जैसे कि वर्चुअलबॉक्स या वीएमवेयर ताकि आप थोड़ा-थोड़ा करके चालू करें और इस आश्वासन के साथ कि कुछ नहीं होगा क्योंकि आप वर्चुअल मशीन पर हैं।
2.- यदि आप अपने कंप्यूटर पर आर्क लिनक्स को एक सिस्टम के रूप में स्थापित करने जा रहे हैं, तो अपनी सबसे महत्वपूर्ण फाइलों का बैकअप बना लें और अपने वर्तमान सिस्टम की सीडी / डीवीडी या पेनड्राइव हाथ में रखें, क्योंकि यदि आप इंस्टालेशन नहीं करते हैं पत्र या अगर स्थापना पूरी नहीं हुई है और आप सब कुछ खो देंगे।
आर्क लिनक्स डाउनलोड करें और इंस्टॉलेशन मीडिया तैयार करें
हमारी टीम में आर्क लियुनक्स स्थापित करने में सक्षम होने वाला पहला कदम होगा आर्क लिनक्स 2017 आईएसओ डाउनलोड करें मैं के माध्यम से डाउनलोड करने की सलाह देता हूं धार या चुंबक लिंक।
सीडी / डीवीडी स्थापना मीडिया
- विंडोज: हम कर सकते हैं Imgburn, UltraISO, Ner के साथ आइसो को जलाएंविंडोज 7 में उनके बिना भी या किसी अन्य कार्यक्रम में और बाद में हमें आईएसओ पर राइट क्लिक करने का विकल्प मिलता है।
- लिनक्स: वे विशेष रूप से एक का उपयोग कर सकते हैं जो ग्राफिकल वातावरण के साथ आता है, उनमें से हैं, ब्रासेरो, के 3 बी, और एक्सफ़बर्न.
USB स्थापना माध्यम
- विंडोज: कर सकते हैं यूनिवर्सल USB इंस्टालर या LinuxLive USB क्रिएटर का उपयोग करेंदोनों का उपयोग करना आसान है।
लिनक्स: विकल्प यह dd कमांड का उपयोग करने के लिए अनुशंसित है:
dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx
बूट USB / सीडी आर्क लिनक्स
बूट स्क्रीन में यह हमें केवल निम्नलिखित दिखाएगा आपको हमारे प्रोसेसर के अनुरूप आर्किटेक्चर चुनना होगा.
यह आवश्यक सब कुछ लोड करना शुरू कर देगा और यह टर्मिनल मोड में दिखाई देगा।
इस स्क्रीन पर होने के नाते हम स्थापना के साथ शुरू करेंगे। डिफ़ॉल्ट रूप से आर्क लिनक्स में अंग्रेजी भाषा है, हमारे मामले में यह सिफारिश की जाएगी कि हम इसे स्पेनिश में डाल दें।
स्पेनिश में कीबोर्ड रखो।
loadkeys la-latin1
विभाजन बनाना
आर्क लिनक्स में दोष है निम्नलिखित उपकरणों के साथ डिस्क प्रबंधन के लिए: cfdisk, cgdisk, fdisk। सबसे अधिक विकल्प अनुशंसित का उपयोग करने के लिए है: cfdisk।
हमारे कंप्यूटर पर आर्क लिनक्स को स्थापित करने के मामले में निम्नलिखित चरण हैं, अन्य लिनक्स प्रणाली के साथ एक साथ स्थापित करने के मामले में, हमें BOOT विभाजन के निर्माण को छोड़ना होगा, साथ ही GRUB की स्थापना भी करनी होगी।
अब यदि आर्क लिनक्स को विंडोज के साथ स्थापित किया जाना है, तो आपको सावधान रहना होगा और यदि आप विंडोज तक पहुंच नहीं खो सकते हैं तो मलबे विभाजन को हटा दें।
निर्देश दोहरी बूट विंडोज और आर्क लिनक्स।
एकल आपको विकल्प को निष्क्रिय करना होगा अपने BIOS में "सुरक्षित बूथ"। मुझसे यह न पूछें कि यह कहाँ है, चूंकि BIOS संस्करण और ब्रांड विभिन्न हैं, लेकिन आपके BIOS के विकल्पों में से खोजना आसान है।
हार्ड ड्राइव को आकार बदलना होगाआर्क लिनक्स स्पेस देने के लिए कम से कम 40GB स्पेस छोड़ने की सलाह दी जाती है।
अब हम ट्यूटोरियल के पहले चरणों का पालन करना जारी रखेंगे जब तक कि हम cfdisk के उपयोग तक नहीं पहुंच जाते।
हमें विभाजन को पहचानना होगा विंडोज और मब, साथ ही अंतरिक्ष जिसे हम आर्क लिनक्स देने जा रहे हैं। Mbr हमेशा पहले विभाजन में होगा फिर विंडोज विभाजन ntfs होगा, मेरे मामले में (dev / sdb2) और खाली स्थान हमें मुक्त स्थान के रूप में चिह्नित करेगा।
- UEFI: यहां आपको नोट करना चाहिए पहला विभाजन हमेशा EFI बूट के लिए होना चाहिए, तो यह आम तौर पर जहां विंडोज बूट इस तरह से संग्रहीत किया जाता है।
$ESP/Microsoft/BOOT/BOOTmgfw.efi
तो ही आपको $ ESP / "BOOT" के रूप में एक फ़ोल्डर बनाना होगा। अब हम ट्यूटोरियल के साथ जारी रख सकते हैं, अंत में हम उस ट्यूटोरियल के अंत में जाएंगे जहां मैं कमांड को लिनक्स के GRUB में विंडोज को जोड़ने के लिए छोड़ दूंगा।
हम 4 विभाजन बनाते हैं:
- / बूथ: यह विभाजन GRUB के लिए किस्मत में होगा। (उन लोगों के लिए जिनके पास यूईएफआई है, यह आवश्यक नहीं है, इस विभाजन के अंदर केवल बीओटी फ़ोल्डर बनाना है)
- / (रूट): इस विभाजन में 15 जीबी होने की सिफारिश की गई है, यह हमारी सभी फाइलों की मेजबानी करेगा।
- / होम: जहां हमारे दस्तावेज़, फ़ोटो, वीडियो इत्यादि संग्रहीत किए जाएंगे, इसलिए इसे सबसे बड़ा आकार देने की सिफारिश की जाती है।
- स्वैप: यह विभाजन 2Gb से कम रैम होने की स्थिति में "वर्चुअल" मेमोरी आवंटित करने के लिए है। 2 जीबी से अधिक रैम के साथ स्वैप का उपयोग करने की अनुशंसा नहीं की जाती है।
- 1 गीगा तक रैम मेमोरी वाले कंप्यूटरों में, SWAP RAM जितनी बड़ी होनी चाहिए।
- 2GB के लिए SWAP RAM से आधी होनी चाहिए।
Cfdisk का उपयोग करके कमांड का क्रम होगा: नई »प्राथमिक | तार्किक »आकार (एमबी में)» शुरुआत।
ध्यान में रखने के लिए दो विवरण: स्वैप के रूप में चुने गए विभाजन के मामले में, "टाइप" विकल्प पर जाएं और सूची से 82 (लिनक्स स्वैप) चुनें।
/ BOOT के रूप में चुने गए विभाजन के मामले में, "बूट करने योग्य" विकल्प चुनें।
एक बार विभाजन समाप्त हो जाने के बाद, हम "लिखेंगे" के साथ बदलावों को सहेजेंगे, और "हाँ" लिखकर पुष्टि करेंगे, एक बार यह हो जाने के बाद वापस नहीं जाना है और किए गए सभी परिवर्तन दर्ज किए जाएंगे।
बाहर निकलने के लिए "छोड़ो" चुनें। अब हम निर्मित विभाजनों को प्रारूपित करना जारी रखेंगे, इसलिए यह जानना उचित होगा कि विभाजन का मार्ग कौन सा है। हम BOOT विभाजन को प्रारूपित करने के साथ शुरू करेंगे:
mkfs -t ext2 /dev/sda1
रूट विभाजन के लिए:
mkfs -t ext4 /dev/sda2
घर के लिए:
mkfs -t ext4 /dev/sda3
स्वैप को प्रारूपित करने के लिए, mkswap कमांड का उपयोग करें:
mkswap /dev/sda4
यह केवल स्वैप को सक्रिय करने के लिए बना रहता है:
swapon /dev/sda4
सिस्टम में बढ़ते विभाजन: पहले हम / en / mnt विभाजन को माउंट करते हैं:
mount /dev/sda2 /mnt
हम / mnt के अंदर अन्य विभाजन की निर्देशिका बनाते हैं:
mkdir /mnt/BOOT
mkdir /mnt/home
हम संबंधित विभाजन माउंट करते हैं:
mount /dev/sda1 /mnt/BOOT mount /dev/sda3 /mnt/home
इंटरनेट से आर्क लिनक्स कनेक्ट करना (वाईफाई)
यदि हम लैपटॉप का उपयोग कर रहे हैं और हमारे पास नेटवर्क केबल नहीं है, तो इंस्टॉलेशन करने के लिए सिस्टम को नेटवर्क से कनेक्ट करना आवश्यक है। इसे कमांड का उपयोग करके करना होगा:
wifi-menu
उसके बाद हम अपने कनेक्शन की जाँच करेंगे:
ping -c 3 www.google.com
आर्क लिनक्स स्थापित करना
हम निम्नलिखित कमांड के साथ शुरू करेंगे:
pacstrap /mnt base base-devel
इसके अलावा, अगर हम WIFI का उपयोग करना जारी रखते हैं, तो हमें बाद में इस समर्थन की आवश्यकता होगी:
pacstrap /mnt netctl wpa_supplicant dialog
बेस सिस्टम की स्थापना के साथ समाप्त, हम ग्रब के साथ जारी रखेंगे:
pacstrap /mnt grub-bios
हम जोड़ देंगे नेटवर्क प्रबंधक का समर्थन:
pacstrap /mnt networkmanager
वैकल्पिक चरण: हमारे टचपैड में समर्थन जोड़ें (यदि आपके पास एक लैपटॉप है)।
pacstrap /mnt xf86-input-synaptics
GRUB बूट लोडर स्थापित करना
pacstrap /mnt grub-bios
सिस्टम को कॉन्फ़िगर करना
इस चरण में हम अपने सिस्टम के लिए विभिन्न विन्यास क्रिया करेंगे। प्रथम, हम fstab फ़ाइल बनाने जा रहे हैं साथ:
genfstab -p /mnt /mnt/etc/fstab
बाकी कॉन्फ़िगरेशन क्रियाओं के लिए, हम अपनी नई स्थापित प्रणाली को काट देंगे:
arch-chroot /mnt
हमें चाहिए हमारे होस्टनाम का नाम सेट करें in / etc / hostname। उदाहरण के लिए:
localhostecho 'NOMBRE_DEL_HOST /etc/hostname
अब हम एक प्रतीकात्मक लिंक बनाते हैं (symlink) से / etc / localtime to / usr / share / zoneinfo // (अपने भौगोलिक स्थान के आधार पर बदलें)। उदाहरण के लिए, मेक्सिको के लिए:
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
हमारे क्षेत्र में घंटे स्थापित करें।
- España
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
- मेक्सिको
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
- ग्वाटेमाला
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
- कोलम्बिया
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
- इक्वेडोर
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
- पेरू
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
- चिली
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
- ग्वाटेमाला
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
- एल साल्वाडोर
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime
- बोलीविया
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
- परागुआ
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
- उरुग्वे
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
- निकारागुआ
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
- डोमिनिकन
ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
- वेनेजुएला
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime
/Etc/locale.conf फ़ाइल को संपादित करके अपनी स्थानीयकरण प्राथमिकताएं निर्धारित करें, उदाहरण के लिए, मैक्सिको के लिए:
echo 'es_MX.UTF-8 UTF-8 /etc/locale.gen echo 'LANG=es_ES.UTF-8 /etc/locale.conf
- España
LANG=es_ES.UTF-8
- अर्जेंटीना
LANG=es_AR.UTF-8
- कोलम्बिया
LANG=es_CO.UTF-8
- इक्वेडोर
LANG=es_EC.UTF-8
- पेरू
LANG=es_PE.UTF-8
- चिली
LANG=es_CL.UTF-8
- ग्वाटेमाला
LANG=es_GT.UTF-8
- एल साल्वाडोर
LANG=es_SV.UTF-8
- बोलीविया
LANG=es_BO.UTF-8
- परागुआ
LANG=es_PY.UTF-8
- उरुग्वे
LANG=es_UY.UTF-8
- निकारागुआ
LANG=es_NI.UTF-8
- डॉमिनिक गणराज्य
LANG=es_DO.UTF-8
- वेनेजुएला
LANG=es_VE.UTF-8
इसके अलावा, /etc/locale.gen फ़ाइल में हमें असहजता होनी चाहिए (लाइन की शुरुआत में "#" को हटाएं) अपना स्थान, उदाहरण के लिए:
#es_HN ISO-8859-1 es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1
तो अब हम कर सकते हैं अपना स्थान उत्पन्न करें साथ:
locale-gen
हमें इस तथ्य पर ध्यान नहीं देना चाहिए कि ऊपर हमारे कीबोर्ड के लेआउट को स्थापित नहीं करता है (जो हमने वर्तमान सत्र के लिए किया था / चरण 2 में लोडकी के साथ), इसलिए हमें /etc/vconsole.conf में KEYMAP चर सेट करना होगा फ़ाइल (आपको यह फ़ाइल बनानी होगी)। उदाहरण के लिए:
echo 'KEYMAP=es /etc/vconsole.conf KEYMAP=la-latin1
निश्चित रूप से आप सोच रहे हैं:
"और यह सब मुख्य आर्क लिनक्स विन्यास फाइल /etc/rc.conf में कॉन्फ़िगर नहीं है?"
संक्षिप्त उत्तर है: और नहीं! कारण: initscripts और systemd कॉन्फ़िगरेशन को एकीकृत करें।
अब प्रत्येक विन्यास विकल्प इसकी संबंधित फाइल में सेट है। निम्नलिखित चरण $ esp / EFI / ग्रब में GRUB UEFI एप्लिकेशन इंस्टॉल करते हैं, मॉड्यूल को / बूट / grub / x86_64-efi में इंस्टॉल करते हैं, और बूट करने योग्य grubx64.efi स्टब को $ esp / EFI / grub_uefi में डालते हैं।
सबसे पहले, हम GRUB को UEFI का उपयोग करने, बूट निर्देशिका सेट करने और आईडी सेट करने के लिए कहते हैं। बूटलोडर।
अपने efi विभाजन (आमतौर पर / बूट) के साथ $ esp बदलें: नोट: जबकि कुछ वितरणों के लिए / boot / efi या / boot / EFI निर्देशिका की आवश्यकता होती है, आर्क नहीं करता है। -ईपीई-डायरेक्टरी और -बूटलोडर-आईडी GRUB UEFI के लिए विशिष्ट हैं। -Efi- निर्देशिका ESP के माउंट बिंदु को निर्दिष्ट करता है।
यह -root-Directory को प्रतिस्थापित करता है, जिसे अपदस्थ किया जाता है। -Bootloader-id grubx64.efi फ़ाइल को सहेजने के लिए उपयोग की जाने वाली निर्देशिका का नाम निर्दिष्ट करती है।
आप विकल्प के अभाव को देख सकते हैं (उदाहरण के लिए: / dev / sda) कमांड में:
grub-install
वास्तव में, किसी भी प्रदान की गई GRUB स्थापना स्क्रिप्ट को नजरअंदाज कर दिया जाएगा, क्योंकि UEFI बूट लोडर विभाजन के MBR या बूट सेक्टर का उपयोग बिल्कुल नहीं करते हैं। केवल उन लोगों के लिए जिनके पास इसका उपयोग करने की आज्ञा है
grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub_uefi --recheck/sourcecode] Ahora, configuramos el bootloader, en este caso, GRUB: [sourcecode language="plain"]grub-install /dev/sda
और हम इसके साथ grub.cfg फ़ाइल बनाते हैं:
grub-mkconfig -o /boot/grub/grub.cfg
यदि आवश्यक हो (हालांकि यह आमतौर पर नहीं होता है), /etc/mkinitcpio.conf फ़ाइल को अपनी आवश्यकताओं के अनुसार संपादित करें। इसलिए, हम प्रारंभिक RAM डिस्क को इसके साथ बनाते हैं:
mkinitcpio -p linux
हमें रूट उपयोगकर्ता के लिए पासवर्ड सेट करना नहीं भूलना चाहिए:
passwd
हम अपना उपयोगकर्ता रूट उपयोगकर्ता से अलग बनाते हैं और हम इसे आवश्यक अनुमति देते हैं:
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash USUARIO
अब हम चेरोट पर्यावरण से बाहर निकल सकते हैं:
exit
हम पहले माउंट किए गए विभाजन को / mnt के साथ अनमाउंट करते हैं:
umount /mnt/{boot,home,}
और अंत में, हम सिस्टम को फिर से शुरू करते हैं:
reboot
यदि आपने सीडी या पेनड्राइव इंस्टॉलेशन मीडिया को नहीं हटाया है, तो आप फिर से स्वागत मेनू देखेंगे, जहां अब आपको अगले एक के लिए दूसरा विकल्प चुनना होगा, इसे निकालना न भूलें।
लेख की जांच करें, आपके पास बहुत सी गलतियां हैं
एक अच्छा मार्गदर्शक, जबरदस्त काम, आपके प्रयास की सराहना की जाती है। मुझे आशा है कि एक दिन आर्क से खरोंच के साथ उद्यम करने के लिए। अभिवादन।
बहुत अच्छा पोस्ट भाई धन्यवाद, मैंने इससे पहले पढ़ा था https://wiki.archlinux.org/index.php/installation_guide
और दोनों के साथ यह बहुत स्पष्ट है, यह केवल यह निर्दिष्ट करता है कि जब मैं पीसी पासवर्ड को चालू करने के लिए जाता हूं, तो हम रूट उपयोगकर्ता के लिए होते हैं, न कि उस के लिए जिसे हमने अपने मामले में हेह जोड़ा है, मैं इस बारे में भ्रमित हो गया हूं
महान मैंने सब कुछ अभ्यास में डाल दिया और आर्कलिनक्स स्थापित किया
मुझे यह जानने की आवश्यकता है कि पूरे नोटबुक हार्ड ड्राइव का उपयोग करके इसे कैसे स्थापित किया जाए, अर्थात किसी अन्य ऑपरेटिंग सिस्टम या लिनक्स वितरण के बिना विशेष रूप से आर्क स्थापित करें, कृपया धन्यवाद।
वे सभी इंस्टॉलेशन गाइड जो मुझे वेब पर मिले और कई दिनों तक देखते रहे, किसी के पास भी पूरी हार्ड डिस्क का उपयोग करके इंस्टॉलेशन का विकल्प नहीं है, अंत में यदि मुझे यह बताना संभव था कि कौन सा वेब पेज मुझे केवल इस लिनक्स वितरण को स्थापित करने के लिए गाइड मिल रहा है।
धन्यवाद