Arch Linux yüklenirken hata oluştu


13

Acer Aspire 4830tg'ye Arch Linux yüklemeye çalışıyorum, ancak sorun yaşamaya devam ediyorum.

Bazı arka plan bilgileri: Arch'ı bir USB çubuğundan kurmaya çalışıyorum ve bittorrent kullanarak ISO görüntüsü aldım. Ayrıca Windows 8 (zaten yüklü) ile birlikte yüklemeye çalışıyorum.

Arch linux önyükleme yaptığımda bu hatayı alıyorum:

:: 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

Sanal bir makinede çalıştırırsam işe yarayacağını biliyorum, ancak dizüstü bilgisayarıma yüklemeye çalıştığımda bu hatayı almaya devam ediyorum. Ve captcha komutlarını çalıştırmak için bir Arch terminali olmadan Arch forumlarına kaydolamadığınız için bunu forumlarında soramam.


2
Captcha'yı çalıştırmak için bir Arch terminaline ihtiyacınız yoktur.
Squeezy

Yanıtlar:


26

Bu hatayı Windows'ta ISO-USB programı kullanarak aldım.

Sorun, program USB sürücüsünü biçimlendirdiğinde dosya sistemi etiketinin 'ARCH_201306' olarak değişmemesiydi. Benim durumumda hala 'KOLYE' olarak etiketlenmişti.

'/ Dev / disk / by-label / ARCH_201306 ' hiçbir zaman görünmez . USB sürücünün adı yanlış.

Çözüm, USB sürücüsünü 'ARCH_201306' (veya çıkış tarihine göre benzer bir ad) olarak yeniden adlandırmaktır.


Şerefe! Mac için UNetbootin kullanarak bunu yaptım.
Joël

Arch Linux'un çıkış tarihlerini buradan kontrol edebilirsiniz .
Matthias Braun

4

Bu sayfaya göre , sorun bir USB sürücüden önyükleme yapmanızdır. Burada önerilen çözümü deneyin, komut istemine bu komutu yazın ( istem almak için önce yazmanız exitveya vurmanız gerekebilir enter):

ln -s /dev/sdb1 /dev/archiso

Bu, USB sürücünüzün olarak algılandığını varsayar /dev/sdb. Durumun böyle olup olmadığını öğrenmek için şunu çalıştırın:

cat /proc/scsi/scsi

Bağlantı kurduğum iplik üzerinde başka çözümler de öneriliyor.


symlink'i başarıyla yaptıktan sonra (şu anda gerekli olan komut (ln -sf / dev / disk / by-label / MYWRONGLYNAMEDDRIVE / dev / disk / by-label / ARCH_201307) gibi bir
şeydi

Bu benim için işe yaramıyor çünkü hala olmayan disk by-etiketini arıyor.
leetNightshade

2

İlk olarak, bu gönderiyi kontrol edin: https://bbs.archlinux.org/viewtopic.php?id=142473

Diski oluştururken yanlış cihazı belirtmeyle ilgili bir şeyden bahsediyorlar. Özellikle, / dev / sdx yerine / dev / sdx1 kullandınız

Bu işe yaramazsa, wiki'lerinde verdikleri canlı USB'yi oluşturmak için iki seçeneği denemenizi öneririz: https://wiki.archlinux.org/index.php/USB_Installation_Media

Ardından, hata vermeye devam ederse, önyüklenebilir USB oluşturmak için Unetbootin'i deneyin.

Hala çalıştıramıyorsanız ArchBang (en hızlı seçenek), Netboot görüntüsünü veya Arch'ın daha eski bir anlık görüntüsünü (çok eski değil veya systemd içermez) kullanmayı deneyin.

Son olarak, yukarıdakilerin hepsi başarısız olursa, uyku için ağlayın ve uyandığınızda başka bir dağıtım kurun :)


Ne yazık ki, siteler arası yinelenen sorularla başa çıkmak için iyi bir yöntem yoktur. Bu nedenle, U&L hakkındaki cevabınıza bağlantı vermek yerine, aynı şeyi buraya göndermek daha iyidir. Hayır, bu mükemmel değil, ama yapabileceğimiz en iyisi.
terdon

1

Bu sorunla karşılaştım çünkü Arch Linux'u UNetbootin aracılığıyla yüklemeye koştum. USB çubuğundaki UNetbootin üzerine yazdığı için bu önerilmezsyslinux.cfg .

UNetbootin kurulum dosyalarını USB çubuğa kopyaladıktan sonra Arch Linux'u önyüklemek için şunları düzenlemeniz gerekir 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 ../../

Aynı dosyalar mevcut olsa da Apricity'yi yüklemeye çalışırken bana yardımcı olmadı, bu yüzden bunun işe yarayacağını düşündüm.
leetNightshade

0

Unetbootin kullanılıyorsa Tab, seçenekler için önyükleme iletişim kutusuna basmayı deneyin archisolabel=LABEL_OF_YOUR_USB_DRIVEve /ubkernkomut satırına ekleyin .

Benim için, doğru USB etiketine sahip olmak bile, ARCH_yyyymmbu bilgileri girmek zorunda olduğum gibi .

Buradan ipucu .


Önyükleme seçeneklerim zaten iyi görünüyor, yine de sorun var.
leetNightshade

0

@ Razzintown'un yanıtı doğru olsa da, yükleme sırasında hata oluşursa sembolik bir bağlantı oluşturabilirsiniz.

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

Nerede sdb size usb disk ve ARCH_201609 olan kurulum istiyor noktası etiketi monte istenen.

Benim için işe yaradı, umarım ti problemini de çözer.


-5

Sadece bir CD ile kurarak yaraladım. Çok daha kolaydı ve montajda herhangi bir sorun yoktu. Ayrıca, indirme işlemi tamamlandığında karma denetimini çalıştıracak olmadıkça, http indirme işlemini kullanarak kontrol ettiği için, Bittorrent indirme bağlantısını kullanmanızı öneririm.

Herkes için tüm öneriler için teşekkürler.


5
Bu "cevabı" indirdim. Sorunuza iki gerçek yanıt aldınız. Onlardan hoşlanmamanız, soruyu değiştirebileceğiniz ve kendi cevabınızı oluşturabileceğiniz anlamına gelmez.
darkAsPitch

@darkAsPitch bu soru nasıl değiştirildi?
James Mertz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.