आर्क लिनक्स स्थापित करने में त्रुटि


13

मैं अपने एसर अस्पायर 4830tg पर आर्क लिनक्स स्थापित करने की कोशिश कर रहा हूं, लेकिन मैं समस्याओं में भाग रहा हूं।

कुछ पृष्ठभूमि ज्ञान: मैं आर्क को एक यूएसबी स्टिक से स्थापित करने की कोशिश कर रहा हूं और मुझे बिटोरेंट का उपयोग करके आईएसओ छवि मिली है। मैं इसे विंडोज 8 (जो पहले से स्थापित है) के साथ स्थापित करने का प्रयास कर रहा हूं।

जब मैं आर्क लाइन में बूट करता हूं तो मुझे यह त्रुटि मिलती है:

:: Mounting '/dev/disk/by-label/ARCH_201212' to 'run/archiso/bootmnt'
Waiting 30 seconds for device /dev/disk/by-label/ARCH_201212 ...
ERROR: '/dev/disk/by-label/ARCH_201212' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off

मुझे पता है कि अगर मैं इसे वर्चुअल मशीन पर चलाता हूं तो यह काम करेगा लेकिन जब भी मैं इसे अपने लैपटॉप पर इंस्टॉल करने की कोशिश करता हूं तो मुझे यह त्रुटि मिलती रहती है। और जब से आप आर्क कैप्चर के बिना आर्क फोरम के लिए अपने कैप्चा कमांड को चलाने के लिए पंजीकरण नहीं कर सकते, मैं उनके मंचों पर यह नहीं पूछ सकता।


2
कैप्चा चलाने के लिए आपको आर्क टर्मिनल की आवश्यकता नहीं है।
स्क्वीज़ी

जवाबों:


26

मुझे विंडोज पर एक आईएसओ से यूएसबी प्रोग्राम का उपयोग करके यह त्रुटि मिली।

समस्या यह थी कि जब प्रोग्राम USB ड्राइव को स्वरूपित करता है तो फाइलसिस्टम लेबल 'ARCH_201306' में परिवर्तित नहीं होता है। मेरे मामले में, इसे अभी भी 'PENDRIVE' लेबल किया गया था।

यही कारण है कि '/ देव / डिस्क / बाय-लेबल / ARCH_201306 ' कभी नहीं दिखा । USB ड्राइव में गलत नाम है।

समाधान USB ड्राइव का नाम बदलकर 'ARCH_201306' (या रिलीज के आधार पर इसी तरह का नाम) करने के लिए है।


चीयर्स! मैं मैक के लिए UNetbootin का उपयोग कर रहा था।
जोएल सेप

आप यहां आर्क लिनक्स की रिलीज की तारीखों की जांच कर सकते हैं
मथायस ब्रौन

4

इस पृष्ठ के अनुसार , समस्या यह है कि आप USB ड्राइव से बूट कर रहे हैं। वहां सुझाए गए समाधान का प्रयास करें, इस कमांड को प्रॉम्प्ट पर टाइप करें (प्रॉम्प्ट प्राप्त करने के लिए आपको पहले टाइप exitया हिट करना पड़ सकता है enter):

ln -s /dev/sdb1 /dev/archiso

यह मानता है कि आपके USB ड्राइव का पता लगाया गया है /dev/sdb। यह पता लगाने के लिए कि क्या यह मामला है, भागो:

cat /proc/scsi/scsi

मेरे द्वारा जुड़े धागे पर अन्य समाधान भी सुझाए गए हैं।


सिम्लिंक को सफलतापूर्वक बनाने के बाद (इस समय जिस कमांड की जरूरत थी वह कुछ था (ln -sf / dev / disk / by-label / MYWRONGLYNAMEDDRIVE / dev / disk / by-label / ARCH_20157) बस प्रॉम्प्ट से बाहर निकलें
tjb

यह मेरे लिए काम नहीं करता है क्योंकि यह अभी भी डिस्क बाय-लेबल की तलाश में है जो मौजूद नहीं है।
leetNightshade

2

सबसे पहले, इस पोस्ट की जाँच करें: https://bbs.archlinux.org/viewtopic.php?id=142473

वे डिस्क बनाते समय गलत डिवाइस को निर्दिष्ट करने के बारे में कुछ का उल्लेख करते हैं। विशेष रूप से, शायद आपने / dev / sdx के बजाय / dev / sdx1 का उपयोग किया हो

अगर इससे कोई मदद नहीं मिलती है, तो मैं आपको सुझाव देता हूं कि वे दो विकल्प आज़माएं, जो वे अपनी विकि पर लाइव USB बनाने के लिए करते हैं: https://wiki.archlinux.org/index.php/USB_Installation_Media

फिर, यदि यह विफल रहता है, तो बूट करने योग्य USB उत्पन्न करने के लिए Unetbootin का प्रयास करें।

यदि आप अभी भी इसे काम नहीं कर सकते हैं, तो या तो आर्कबंग (सबसे तेज़ विकल्प), नेटबूट छवि, या आर्क के पुराने स्नैपशॉट का उपयोग करके देखें (बहुत पुराना नहीं है, या इसमें सिस्टमड नहीं होगा)।

अंत में, यदि उपरोक्त सभी विफल हो जाते हैं, तो अपने आप को रोने और सोते समय एक और वितरण स्थापित करने के लिए रोएं :)


दुर्भाग्य से, क्रॉस-साइट डुप्लिकेट प्रश्नों से निपटने के लिए कोई अच्छी विधि नहीं है। इसलिए U & L पर अपने उत्तर को लिंक करने के बजाय, यहां केवल उसी चीज़ को पोस्ट करना बेहतर है। नहीं यह सही नहीं है, लेकिन यह सबसे अच्छा हम कर सकते हैं।
टेराडॉन

1

मुझे इस समस्या का सामना करना पड़ा क्योंकि मैं UNetbootin के माध्यम से आर्क लिनक्स स्थापित करने में जुट गया। यह यूनेबूटिन syslinux.cfgयूएसबी स्टिक पर ओवरराइट करने के बाद से अनुशंसित नहीं है

यूनिबूटिन द्वारा USB स्टिक में इंस्टॉलेशन फ़ाइलों की प्रतिलिपि बनाने के बाद आर्क लिनक्स बूट बनाने के लिए, आपको संपादित करना होगा syslinux.cfg:

default menu.c32
prompt 0
menu title Archlinux Installer
timeout 100

label unetbootindefault
menu label Archlinux_x86_64
kernel /arch/boot/x86_64/vmlinuz
append initrd=/arch/boot/x86_64/archiso.img archisodevice=/dev/sdb1 ../../

label ubnentry0
menu label Archlinux_i686
kernel /arch/boot/i686/vmlinuz
append initrd=/arch/boot/i686/archiso.img archisodevice=/dev/sdb1 ../../

हालांकि यह एक ही फाइल मौजूद है, हालांकि Apricity स्थापित करने की कोशिश में मेरी मदद नहीं की, तो मैंने सोचा कि यह काम करेगा।
leetNightshade

0

यदि Unetbootin का उपयोग किया जाता है, Tabतो विकल्पों के लिए बूट डायलॉग को दबाने का प्रयास करें और कमांड लाइन archisolabel=LABEL_OF_YOUR_USB_DRIVEपर जोड़ें /ubkern

मेरे लिए, यहां तक ​​कि पहले से ही सही यूएसबी लेबल होने के कारण ARCH_yyyymmमुझे यह जानकारी दर्ज करनी पड़ी।

टिप यहां से


मेरे बूट विकल्प पहले से ही ठीक दिख रहे हैं, अभी भी समस्या है।
leetNightshade

0

हालाँकि @ razzintown का उत्तर सही है, यदि आप संस्थापन के दौरान त्रुटि हुई तो एक प्रतीकात्मक लिंक बना सकते हैं।

ln -s /dev/sdb /dev/disk/by-label/ARCH_201609

जहां sdb usb डिस्क है और ARCH_201609 वांछित माउंट पॉइंट लेबल है जो इंस्टॉलेशन मांग रहा है।

इसने मेरे लिए काम किया, आशा है कि आपकी समस्या भी हल हो जाएगी।


-5

मैं बस एक सीडी के साथ इसे स्थापित करने के लिए घाव कर रहा हूं। यह बहुत आसान था और इसे बढ़ते हुए कोई समस्या नहीं थी। मैं बिटटोरेंट डाउनलोड लिंक का उपयोग करने की भी सिफारिश करूंगा, क्योंकि यह हैश की जांच करता है क्योंकि यह डाउनलोड कर रहा है, एक http डाउनलोड का उपयोग करता है जब तक कि आप वास्तव में हैश चेक को चलाने नहीं जा रहे हैं जब इसका किया हुआ डाउनलोड हो रहा हो।

सभी के सुझाव के लिए धन्यवाद।


5
मैंने इस "उत्तर" को अस्वीकार कर दिया। आपको अपने प्रश्न के दो वास्तविक उत्तर मिले। सिर्फ इसलिए कि आप उन्हें पसंद नहीं करते हैं इसका मतलब यह नहीं है कि आप सवाल बदल सकते हैं और अपना जवाब दे सकते हैं।
DarkAsPitch

@darkAsPitch यह सवाल कैसे बदला गया?
जेम्स मर्ट्ज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.