Сначала укажите путь, если он не существует, возможно, вы переименовали метку перед запуском Arch Linux:
mkdir -p / dev / disk / by-label /
Это создает каталог, включая его родителей учитывая предоставленный путь.
ln -s <фактический путь к диску> / dev / disk / by-label / ARCH_201512
Это создает символическую ссылку из / dev / disk / by-label / ARCH_201512
на <фактический путь к диску>
, который ищет динамический образ.
Файл, который необходимо связать, - это / dev / sr0
, что очевидно с тех пор, как я запустил виртуальную машину с загрузочного носителя Arch Linux.
И наконец: введите exit
, чтобы изображение в реальном времени снова проверило путь. Тогда вы должны быть готовы продолжить установку.
Почему бы нам просто не использовать echo
для добавления контекста в файл.
echo -e '[archlinuxfr]\nSigLevel = Never\nServer = http://repo.archlinux.fr/$arch' >> /home/user/Documents/pacman.conf
Похоже, это решение работает:
#!/bin/bash
## Add AUR repository in /etc/pacman.conf
cat <<EOF >> /mnt/etc/pacman.conf
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/\$arch
EOF