13

Я пытаюсь установить Arch Linux на свой Acer Aspire 4830tg, но продолжаю сталкиваться с проблемами.

Некоторые базовые знания: я пытаюсь установить Arch с USB-накопителя, и я получил образ ISO, используя bittorrent. Я также пытаюсь установить его вместе с 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, я не могу спросить об этом на их форумах.

7 ответов7

25

Я получил эту ошибку при использовании программы ISO to USB в Windows.

Проблема заключалась в том, что метка файловой системы не изменилась на «ARCH_201306», когда программа отформатировала USB-накопитель. В моем случае он все еще был помечен как PENDRIVE.

Вот почему «/dev/disk/by-label/ARCH_201306 » никогда не появляется. USB-накопитель имеет неправильное имя.

Решение состоит в том, чтобы переименовать USB-накопитель в «ARCH_201306» (или аналогичное имя в зависимости от даты выпуска).

4

Согласно этой странице, проблема в том, что вы загружаетесь с USB-накопителя. Попробуйте предложенное там решение, введите эту команду в командной строке (возможно, вам придется набрать команду exit или сначала нажать enter чтобы получить подсказку):

ln -s /dev/sdb1 /dev/archiso

Это предполагает, что ваш USB-накопитель определяется как /dev/sdb . Чтобы узнать, так ли это, запустите:

cat /proc/scsi/scsi

Другие решения также предлагаются в теме, с которой я связан.

2

Сначала проверьте этот пост: https://bbs.archlinux.org/viewtopic.php?id=142473.

Они упоминают что-то об указании неправильного устройства при создании диска. В частности, может быть, вы использовали /dev /sdx1 вместо /dev /sdx

Если это не поможет, я предлагаю вам попробовать два варианта создания живого USB, который они дают в своей вики: https://wiki.archlinux.org/index.php/USB_Installation_Media

Затем, если это не помогает, попробуйте Unetbootin для создания загрузочного USB.

Если вы все еще не можете заставить его работать, попробуйте использовать ArchBang (самый быстрый вариант), образ сетевой загрузки или более старый снимок Arch (не слишком старый, или он не будет иметь systemd).

Наконец, если все вышеперечисленное не удалось, поприветствуйте себя спать и установите другой дистрибутив, когда вы проснетесь :)

1

Я столкнулся с этой проблемой, потому что я бросился в установку Arch Linux через UNetbootin. Это не рекомендуется, поскольку UNetbootin перезаписывает syslinux.cfg на USB-накопителе.

Чтобы заставить Arch Linux загрузиться после того, как UNetbootin скопировал установочные файлы на флешку, вам нужно отредактировать 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 ../../
0

Если используется Unetbootin, попробуйте нажать Tab в диалоговом окне загрузки для выбора параметров и добавить archisolabel=LABEL_OF_YOUR_USB_DRIVE в командной строке /ubkern .

Для меня, даже имея правильную метку USB уже как ARCH_yyyymm я должен был ввести эту информацию.

Совет от сюда.

0

Хотя ответ @ razzintown верен, вы можете создать символическую ссылку, если во время установки произошла ошибка.

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

Где sdb - это ваш usb-диск, а ARCH_201609 - желаемая метка точки монтирования, которую запрашивает установка.

Это сработало для меня, надеюсь, это тоже решит вашу проблему.

-5

Я только что установил его с компакт-диска. Это было намного проще, и не было никаких проблем с монтажом. Я также рекомендовал бы использовать ссылку для загрузки Bittorrent, поскольку она проверяет хеш-код во время загрузки, а стихи - для загрузки http, если только вы фактически не собираетесь запускать проверку хеша после завершения загрузки.

Спасибо всем за предложения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .