web-dev-qa-db-ja.com

Arch Linuxのインストールエラー

Acer Aspire 4830tgにArch Linuxをインストールしようとしていますが、問題が解決しません。

背景知識:ArchをUSBスティックからインストールしようとしていますが、bittorrentを使用してISOイメージを取得しました。また、Windows 8(既にインストールされている)と一緒にインストールしようとしています。

Arch Linuxを起動すると、次のエラーが発生します。

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

仮想マシンで実行すると機能することはわかっていますが、ラップトップにインストールしようとすると、このエラーが発生し続けます。そして、ArchターミナルなしでArchフォーラムに登録してcaptchaコマンドを実行することはできないため、フォーラムで質問することはできません。

13
werdho

WindowsでISO to USBプログラムを使用してこのエラーが発生しました。

問題は、プログラムがUSBドライブをフォーマットしたときに、ファイルシステムラベルが「Arch_201306」に変更されないことでした。私の場合、それはまだ「PENDRIVE」と表示されていました。

これが、「/ dev/disk/by-label/Arch_201306」が表示されない理由です。 USBドライブの名前が間違っています。

解決策は、USBドライブの名前を 'Arch_201306'(またはリリース日に基づいて同様の名前)に変更することです。

26
razzintown

このページ によると、問題はUSBドライブから起動しているためです。そこで提案された解決策を試してください、プロンプトで次のコマンドを入力してください(プロンプトを取得するには、最初にexitを入力するか、enterを押す必要があります):

ln -s /dev/sdb1 /dev/archiso

これは、USBドライブが/dev/sdbとして検出されることを前提としています。これに該当するかどうかを確認するには、次のコマンドを実行します。

cat /proc/scsi/scsi

他の解決策も私がリンクしたスレッドで提案されています。

4
terdon

まず、この投稿を確認してください: https://bbs.archlinux.org/viewtopic.php?id=14247

彼らはディスクを作成するときに間違ったデバイスを指定することについて何か言及しています。特に、/ dev/sdxの代わりに/ dev/sdx1を使用した可能性があります

それでも解決しない場合は、2つのオプションを試して、Wikiで提供されるライブUSBを作成することをお勧めします。 https://wiki.archlinux.org/index.php/USB_Installation_Media

それでも失敗する場合は、Unetbootinを試して、起動可能なUSBを生成してください。

それでも動作しない場合は、ArchBang(最速のオプション)、Netbootイメージ、またはArchの古いスナップショット(古すぎないか、systemdがない)を使用してみてください。

最後に、上記のすべてが失敗した場合は、スリープ状態になり、起きたときに別のディストリビューションをインストールするように泣いてください:)

2
balkian

UNetbootin経由でArch Linuxを急いでインストールしたため、この問題が発生しました。 これは推奨されません UNetbootinはUSBスティックのsyslinux.cfgを上書きするため。

UNetbootinがインストールファイルをUSBスティックにコピーした後にArch Linuxを起動するには、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 ../../
1
Matthias Braun

Unetbootinを使用している場合は、 Tab オプションのブートダイアログでarchisolabel=LABEL_OF_YOUR_USB_DRIVEコマンドラインに/ubkernを追加します。

私にとっては、適切なUSBラベルがArch_yyyymmとしてすでにある場合でも、この情報を入力する必要がありました。

こちら からのヒント。

0
vmassuchetto

@razzintownの答えは正しいですが、インストール中にエラーが発生した場合は、シンボリックリンクを作成できます。

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

ここで、sdbはUSBディスクであり、Arch_201609は、インストールが要求するマウントポイントラベルです。

それは私のために働きました、tiがあなたの問題も解決することを望みます。

0
Rohan Shewale