ఆర్చ్ లైనక్స్ అందరికీ ఉండకపోవచ్చు. చాలా మంది కొత్త వినియోగదారులు బహుశా డెబియన్ లేదా ఫెడోరా వంటి అవుట్ బాక్స్ సొల్యూషన్ను ఇష్టపడతారు. ఏదేమైనా, లైనక్స్ వాతావరణాన్ని కొద్దిగా మెరుగ్గా అర్థం చేసుకోవడానికి ఆర్ంకర్ లైనక్స్ ఇన్స్టాలేషన్ ఎల్లప్పుడూ ఉపయోగకరంగా ఉంటుంది.
మా మాదిరిగానేGentoo సంస్థాపనఈ సెటప్ రిస్క్ లేని ఇన్స్టాలేషన్ అనుభవం కోసం వర్చువల్బాక్స్ను ఉపయోగిస్తుంది. వర్చువల్ మెషిన్ లోపల పని చేయడానికి పంపిణీ తేలికగా ఉంటుంది మరియు నిర్దిష్ట హార్డ్వేర్ డ్రైవర్ సమస్యలతో మేము ఆందోళన చెందాల్సిన అవసరం లేదు. ఇది ప్రయోగం చేయడానికి ఒక గొప్ప మార్గం మరియు, మీకు తగినంత నమ్మకం వచ్చిన తర్వాత, మీరు కావాలనుకుంటే, బేర్ మెటల్పై ఇన్స్టాల్ చేయవచ్చు.
జెంటూ ఇన్స్టాలేషన్ నుండి ఒక వ్యత్యాసం ఏమిటంటే, మేము కెర్నల్ మరియు ఇతర యుటిలిటీలను మొదటి నుండి కంపైల్ చేయనందున ఇది చాలా వేగంగా ఉంటుంది. బదులుగా, మా క్రొత్తదాన్ని సృష్టించడానికి మేము ముందుగా ప్యాక్ చేసిన బైనరీలను ఉపయోగిస్తాము /(రూట్) పర్యావరణం
మేము మొదట మా వర్చువల్ మెషిన్ కోసం ఆర్చ్ ఐసోను బూట్ చేయడం ద్వారా ప్రారంభిస్తాము. తరువాత, మేము మా వర్చువల్ హార్డ్ డ్రైవ్ నుండి బూటబుల్ విభజనను చెక్కాము మరియు దాని పైన బేస్ ఆర్చ్ లైనక్స్ సిస్టమ్ని ఇన్స్టాల్ చేస్తాము. మేము మా కొత్త రూట్లోకి ప్రవేశిస్తాము, భాషలను ఎంచుకోవడం, కీబోర్డ్ మ్యాపింగ్, టైమ్జోన్ మరియు హార్డ్వేర్ గడియారాన్ని ఎంచుకోవడం వంటి కొన్ని మార్పులను చేస్తాము మరియు .iso డిస్క్ను వదిలించుకోవడానికి కొత్తగా ఇన్స్టాల్ చేయబడిన సిస్టమ్లోకి బూట్ చేస్తాము.
1. VM ని సృష్టించడం
వర్చువల్బాక్స్ ఇంటర్ఫేస్ని ఉపయోగించి ఇది సులభంగా చేయబడుతుంది. ఎంచుకోండి కొత్త ఎంపిక మరియు మీ VM కి ఒక పేరు ఇవ్వండి, టైప్ను ఆర్చ్ లైనక్స్ 64-బిట్గా ఎంచుకోండి మరియు VM కి కనీసం 2GB RAM ని కేటాయించండి
తరువాత, మేము కనీసం 8GB పరిమాణంలో వర్చువల్ హార్డ్ డిస్క్ను సృష్టిస్తాము. ఇక్కడ OS OS రూట్ డైరెక్టరీ మరియు ఇతర యూజర్ డేటాతో పాటు ఇన్స్టాల్ చేయబడుతుంది.
మీరు ముందుకు వెళ్లి VM ని బూట్ చేయవచ్చు మరియు అది బూటబుల్ మీడియం కోసం అడుగుతుంది, ఎందుకంటే మేము ఇప్పుడే సృష్టించిన హార్డ్ డ్రైవ్ ఖాళీగా ఉంది మరియు బూటబుల్ కాదు. కాబట్టి మేము ఇప్పటికే డౌన్లోడ్ చేసిన వాటిని ఎంచుకున్నాము ఆర్చ్ లైనక్స్ ఐసో మా ఫైల్ ఎక్స్ప్లోరర్ నుండి బూట్ ఆఫ్.
ఇది మీరు చూసేది, ఇక్కడ మీరు బూట్ ఆర్చ్ లైనక్స్ యొక్క మొదటి ఎంపికను ఎంచుకోవాలి, ఎందుకంటే ఇది కొత్తగా సృష్టించిన వర్చువల్ డిస్క్ను ఫార్మాట్ చేయడానికి మరియు దానిపై ఆర్చ్ను ఇన్స్టాల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇప్పుడు మనం షెల్ ప్రాంప్ట్ను చూసిన తర్వాత మనం ముందుకు వెళ్లి మా ప్యాకేజీ డేటాబేస్ను అప్డేట్ చేయవచ్చు, ఇది ఇలాంటిదే సముచితమైన నవీకరణ డెబియన్ వ్యవస్థలలో.
రూట్@ఆర్కిసో ~# ప్యాక్మన్ -కారణంప్యాక్మన్ ఆర్చ్ మరియు జెండా కోసం ప్యాకేజీ మేనేజర్ -ఎస్ అధికారిక రిపోజిటరీలతో ఆర్చ్ని సమకాలీకరించడానికి ప్రయత్నించే సమకాలీకరణను సూచిస్తుంది మరియు ఫ్లాగ్ -yy సిస్టమ్ అప్ -టు -డేటా అయినప్పటికీ (డేటాబేస్ యొక్క తాజా ప్యాకేజీని డౌన్లోడ్ చేయమని బలవంతం చేస్తుంది (మీకు నచ్చితే -yy దాటవేయవచ్చు).
ఇది వర్చువల్ మెషిన్ కాబట్టి, హోస్ట్ సిస్టమ్ ఇంటర్నెట్కు కనెక్ట్ చేయబడినట్లయితే, నెట్వర్కింగ్ డిఫాల్ట్గా అందుబాటులో ఉంటుంది. ఇప్పుడు మనం హార్డ్ డ్రైవ్ విభజనకు వెళ్లవచ్చు.
2. హార్డ్ డ్రైవ్ను విభజించండి
మేము దానిని gpt స్కీమ్ని కాకుండా పాత స్కూలుని ఉపయోగించి విభజన చేస్తాము రెండు లేబుల్ కాబట్టి మీరు దీన్ని మీ వాస్తవ మెషీన్లో అమలు చేయాలని నిర్ణయించుకుంటే డ్యూయల్-బూట్ చేయవచ్చు. డిస్క్ యొక్క పరికర నోడ్ తెలుసుకోవడానికి ఆదేశాన్ని అమలు చేయండి:
#fdisk -దిఅవుట్పుట్ మీ టార్గెట్ వర్చువల్ హార్డ్ డిస్క్ను ఏ డివైజ్ నోడ్ సూచిస్తుందో సూచిస్తుంది.
స్పష్టంగా, 128GB సైజు ఉన్నది మా టార్గెట్ డిస్క్, ఎందుకంటే మనం ఇంతకు ముందు ఎంచుకున్న సైజు అది. ఇది పరికర నోడ్ / dev / sda ఇది డిస్క్తో ఇంటర్ఫేస్ చేయడానికి ఉపయోగించబడుతుంది. డిస్క్ బూటబుల్ చేద్దాం మరియు దాని కోసం మేము దీనిని ఉపయోగిస్తాము cfdisk వినియోగ.
#cfdisk/దేవ్/sda
ఇది లేబుల్ రకం కోసం అడుగుతూ ఇంటర్ఫేస్ను తెరుస్తుంది. మేము కలిసి వెళ్తాము రెండు దీని తర్వాత మాకు సులభతరం చేయడానికి ఇంటరాక్టివ్ సెషన్ చూస్తాము.
ఎంచుకోవడం [కొత్త] (బాణం కీలను ఉపయోగించి మరియు నొక్కడం ద్వారా ) మేము సృష్టించాల్సిన మొదటి (మరియు మా విషయంలో మాత్రమే) విభజనను వెంటనే సృష్టిస్తుంది.
కొట్టుట మీకు నచ్చిన విభజన పరిమాణాన్ని ఆమోదించడానికి మరియు తదుపరి ప్రాంప్ట్లో విభజన రకాన్ని ఎంచుకోండి [ప్రాథమిక] . ఇది పరికర నోడ్తో కొత్త విభజనను సృష్టిస్తుంది /dev/sda1. క్రింద చూపిన విధంగా:
చివరగా, బూటబుల్ ఎంపికను ఎంచుకోండి మరియు విభజనను బూటబుల్ చేయడానికి దాన్ని టోగుల్ చేయండి. విభజన బూట్ చేయదగినది అని సూచించడానికి 'బూట్' కాలమ్కు ఆస్టరిస్క్ ఉంటుంది. ఇప్పుడు, మార్పులను తుది చేయడానికి, దిగువ నుండి చాలా వరుసకు వెళ్లండి [వ్రాయడానికి] , కొట్టుట మరియు ఇంటర్ఫేస్ మిమ్మల్ని అలా ప్రాంప్ట్ చేసినప్పుడు అవును అని టైప్ చేయండి.
మీరు ఇప్పుడు విభజన ఇంటర్ఫేస్ నుండి నిష్క్రమించవచ్చు. మార్పులు విజయవంతమయ్యాయని నిర్ధారించుకోవడానికి, అమలు చేయండి fdisk -l మరో సారి మరియు మీరు /dev /sda1 కోసం ఎంట్రీని చూస్తారు.
మేము ఇప్పుడు దానిని ఫైల్సిస్టమ్తో ఫార్మాట్ చేయాలి, ఇది మా విషయంలో ext4 అవుతుంది.
#mkfs.ext4/దేవ్/sda1పరికరాన్ని మౌంట్ చేయండి, తద్వారా మేము దానికి డేటాను వ్రాయవచ్చు, బేస్ సిస్టమ్ని ఇన్స్టాల్ చేయడానికి ఇది అవసరం.
#మౌంట్ /దేవ్/sda1ఇప్పుడు, వ్రాయబడుతున్న డేటా / mnt ఫోల్డర్ నిల్వ చేయబడుతుంది sda1 విభజన.
3. బేస్ సిస్టమ్ని ఇన్స్టాల్ చేయడం
బేస్ సిస్టమ్ మరియు కోర్-యుటిలిటీలను ఇన్స్టాల్ చేయడానికి, మేము దీనిని ఉపయోగిస్తాము ప్యాక్స్ట్రాప్ ఆర్చ్ లైనక్స్ ఐసోతో వచ్చే యుటిలిటీ. మా కొత్త ఆర్చ్ ఎన్విరాన్మెంట్ కోసం బేస్ మరియు బేస్-డెవెల్ ప్యాకేజీలను ఇన్స్టాల్ చేద్దాం.
#ప్యాక్స్ట్రాప్-ఐ /mnt బేస్ బేస్-డెవెల్డేటాబేస్లను సమకాలీకరించిన తర్వాత, అందుబాటులో ఉన్న వాటి జాబితా నుండి అవసరమైన ప్యాకేజీలను ఎంచుకోవడానికి వినియోగదారుని ప్రాంప్ట్ చేస్తుంది. అన్నింటినీ ఇన్స్టాల్ చేయడం డిఫాల్ట్ ఎంపిక, దీనిని మనం ఉపయోగిస్తాము. నొక్కడం ద్వారా ముందుకు సాగండి మరియు సంస్థాపనతో కొనసాగండి. బేస్ ప్యాకేజీ డౌన్లోడ్ చేయబడుతుంది (~ 300MB డౌన్లోడ్) మరియు అన్ప్యాక్ చేయబడుతుంది కాబట్టి దీనికి కొంత సమయం పడుతుంది.
సరే, మనం ముందుకు వెళ్లే ముందు, దానిని అర్థం చేసుకుందాం / mnt / మా కొత్త కానుంది /(రూట్). దీని అర్థం మీరు కింద ఆశించే అన్ని డైరెక్టరీలు / వంటి డైరెక్టరీ /మొదలైనవి కింద ఉంది /mnt/మొదలైనవి ప్రస్తుతానికి. ఇది అర్థం చేసుకోవడం ముఖ్యం, ఎందుకంటే ఇక్కడ మార్పులు చేసేటప్పుడు మనం లోపలికి వెళ్తాము / mnt డైరెక్టరీ చాలా.
ముందుగా మేము ఒక fstab ఫైల్ని జనరేట్ చేయాలి, ఇది ఫైల్ సిస్టమ్ టేబుల్ని సూచిస్తుంది, ఇది బూట్ ప్రాసెస్ సమయంలో ఆటోమేటిక్గా ఏ పార్టిషన్లు మరియు డిస్క్లను మౌంట్ చేయాలో మీ OS కి తెలియజేస్తుంది.
#జెన్స్టాబ్-యు -పి /mnt>> /mnt/మొదలైనవి/fstabఇది దీని కోసం ఎంట్రీ ఇస్తుంది /dev/sda1 బూట్ ప్రక్రియలో మౌంట్ చేయడానికి. లోని విషయాలను మీరు తనిఖీ చేయవచ్చు /mnt/etc/fstab విభజన దాని UUID ద్వారా పరిష్కరించబడిందని చూడటానికి. ఇప్పుడు మేము chroot లోకి / mnt భాష ప్రాధాన్యతలు, కీ-మ్యాపింగ్ మరియు టైమ్జోన్లను సెట్ చేయడానికి.
#వంపు-క్రూట్/mnt/am/బాష్ఈ కొత్త రూట్లోకి ప్రవేశించిన తర్వాత, ఫైల్ని తెరవండి /etc/locale.gen:
#నానో /మొదలైనవి/స్థానిక.జెన్మరియు en-US.UTF-8 UTF-8 లైన్ను అన్కామెంట్ చేయండి
మీరు ఫైల్ను సేవ్ చేసిన తర్వాత, మీరు ఆదేశాన్ని అమలు చేయవచ్చు:
#స్థానిక-తరంమరియు మార్పులు జరుగుతాయి. టైమ్జోన్ సెట్ చేయడానికి పక్కన, మేము ఈ క్రింది సిమ్లింక్ను సృష్టించాలి:
#ln -ఎస్ఎఫ్ /usr/పంచుకోండి/జోన్ఇన్ఫో/యూరోప్/లండన్/మొదలైనవి/స్థానిక సమయంమీ టైమ్జోన్ భిన్నంగా ఉంటుంది మరియు సరైన టైమ్ జోన్ను కనుగొనడానికి మీరు అన్వేషించవచ్చు జోన్ఇన్ఫో టాబ్ పూర్తి చేయడం ద్వారా డైరెక్టరీ.
తరువాత హార్డ్వేర్ గడియారాన్ని ఎనేబుల్ చేయండి మరియు అది UTC లో రన్ అవుతోందని OS కి అర్థం చేసుకోండి.
#hwclock--systohc --UTCమేము హోస్ట్ పేరును సెట్ చేయాలి మరియు హోస్ట్ ఫైల్స్ నింపాలి. మేము పేరును ఆర్చ్లినక్స్గా ఎంచుకున్నాము కానీ మీకు నచ్చిన పేరును మీరు ఎంచుకోవచ్చు.
#ఎకో ఆర్చ్లినక్స్ >> /etc /హోస్ట్ పేరు#నానో /etc /హోస్ట్లు
హోస్ట్స్ ఫైల్లో కింది పంక్తులను దిగువకు జోడించండి (ఆర్చ్లినక్స్ స్థానంలో మీరు పైన ఎంచుకున్న హోస్ట్ నేమ్తో భర్తీ చేయండి):
127.0.0.1 లోకల్ హోస్ట్127.0.1.1 ఆర్చ్లినక్స్
:: 1 లోకల్ హోస్ట్
మేము dhcp క్లయింట్ను కూడా ఎనేబుల్ చేయాలనుకుంటున్నాము, కనుక ఇది మీ హోమ్ రౌటర్తో (లేదా హోస్ట్ మెషిన్) మాట్లాడగలదు:
#systemctlప్రారంభించుdhcpcdచివరగా, మేము మా రూట్ యూజర్ కోసం పాస్వర్డ్ను సృష్టించాలి.
#పాస్వర్డ్సిస్టమ్ ద్వారా ప్రాంప్ట్ చేయబడిన విధంగా పాస్వర్డ్ని నమోదు చేయండి మరియు మళ్లీ నమోదు చేయండి.
4. బూట్లోడర్ను ఇన్స్టాల్ చేస్తోంది
చివరి దశగా, మేము మా బూట్లోడర్గా గ్రబ్ను ఇన్స్టాల్ చేస్తాము. మీరు బహుళ ఆపరేటింగ్ సిస్టమ్లను ఇన్స్టాల్ చేసినట్లయితే, మరియు సిస్టమ్ లేఅవుట్ని గ్రబ్ అర్థం చేసుకోవడానికి కాన్ఫిగరేషన్ ఫైల్ కూడా రూపొందించబడితే, ఏ OS నుండి బూట్ చేయాలో ఎంచుకోవడానికి ఇది బాధ్యత వహిస్తుంది. గ్రబ్ రన్ను ఇన్స్టాల్ చేయడానికి:
#ప్యాక్మన్-ఎస్గ్రబ్దీన్ని చేయడానికి grub-install ఆదేశాన్ని అమలు చేయండి / dev / sda లు బూట్-లోడర్ (కాదు /dev /sda1, కానీ మొత్తం డిస్క్ / dev / sda !)
#గ్రబ్-ఇన్స్టాల్/దేవ్/sdaఇప్పుడు, మేము /బూట్ డైరెక్టరీలో ఒక గ్రబ్ కాన్ఫిగరేషన్ ఫైల్ను జనరేట్ చేయవచ్చు మరియు సేవ్ చేయవచ్చు.
#grub-mkconfig-లేదా /బూట్/గ్రబ్/grub.cfgచివరగా, మేము కొత్తగా ఇన్స్టాల్ చేసిన ఆర్చ్ లైనక్స్ ఎన్విరాన్మెంట్లోకి రీబూట్ చేయడానికి ముందు మేము మా క్రూట్-ఎడ్ ఎన్విరాన్మెంట్ మరియు అన్మౌంట్ /dev /sda1 నుండి నిష్క్రమించాము.
#బయటకి దారి#మొత్తం /dev /sda1
#రీబూట్
ఇక్కడ నుండి, మీరు ముందుకు వెళ్లి ఆర్చ్ పర్యావరణాన్ని అన్వేషించవచ్చు. మీ ప్రాధాన్యతలను బట్టి మీరు GUI ని ఇన్స్టాల్ చేయవచ్చు లేదా కస్టమ్ ఫైల్ సర్వర్గా అమలు చేయవచ్చు.