Доступ в Internet

Из-за нехватки разработчиков с dialup’ом, настройка dialup соединения
требует совершить много действий вручную. Если это вообще возможно, настройте отдельный
маршрутизатор который будет шлюзом по умолчанию для вашей Arch-машины. Есть
некоторое количество документов по настройке dialup соединения в Arch Linux
Wiki.

http://www.linmodems.org).

Arch_Packaging_Standards(Русский),
если хотите создавать новые пакеты сами.

Частые вопросы

ЧаВо приведенные ниже относятся только к установке и загрузке
свежеустановленной системы Arch Linux. Если у вас есть вопросы по поводу
дальнейшего использования системных утилит, настройки X Window и пр., настройки
оборудования, смотрите другие страницы Wiki. Если вы столкнулись с неописанной
здесь проблемой, дайте знать автору этого документа.

Во время установки pacman ругается на неразрешенные
зависимости пакета А, потому что не может найти пакет Б

Если это не глобальная поломка, то возможно вы неправильно смонтировали или
не смонтировали установочный раздел. Это приводит к заполнению ramdisk’а и
pacman выдает подобные ошибки.

Убедитесь, что нажали DONE, а не CANCEL в меню Filesystem Mountpoints. Если
вы используете Auto-Prepare такой ошибки быть не должно, и если она есть —
сообщите о ней.

Как устанавливать пакеты с инталляционного CD с помощью
pacman —sync (так чтобы он удовлетворял зависимости)?

Если вы предпочитаете устанавливать пакеты с CD вместо их скачивания, тогда
примонтируйте куда-нибудь инсталляционный CD (например в /mnt/cd) и добавте
следующую строку после строки [current] в /etc/pacman.conf:

Server = file:///mnt/cd

Замените /mnt/cd на выбранную вами точку монтирования. Всё, вы можете
использовать pacman —sync как обычно — теперь он будет первым делом проверять
наличие пакетов в директории /mnt/cd.

Как в процессе инсталляции создать несколько разделов
подкачки (swap)?

Используя функцию Auto-Prepare вы не можете создать и использовать несколько
разделов подкачки. Вместо этого создайте их вручную и используйте столько
разделов подкачки, сколько вашей душе угодно. Выполните оставшуюся часть
инсталляции не обращая внимание на то, что, в процессе установки точек
монтирования, вас попросят только об одном swap-разделе. После инсталляции, как
только вы приступите к редактированию конфигурационных файлов системы, вы
можете отредактировать файл fstab и включить в него строки для всех разделов
подкачки, созданных ранее. Просто скопируйте автоматически сгенерированную
строку для swap-раздела и подправьте указанное устройство согласно с вашей
инсталляцией. Дополнительные разделы подкачки будут активированы в процессе
загрузки, когда будет выполнена строка

swapon -a

в скриптах инициализации.

Если вы по какой-либо причине не можете ждать завершения инсталляции для
активации нескольких разделов подкачки, вам необходимо открыть оболочку (shell)
на одной из виртуальных консолей и ввести

swapon <устройство> 

для каждого раздела/файла подкачки подготовленного вами. Далее продолжайте
инсталляцию как описывалось выше.

Если вы действительно подумываете о настройке нескольких файлов или разделов
для подкачки, помните что ядро, которому необходима подкачка, на самом деле
плачет по большему количеству оперативной памяти, а не о дополнительных
swap-разделах. Держите своего пингвина сытым. Спасибо.

Как перенастроить LILO из системы восстановления (rescue
system)?

Первым делом просто загрузитесь с инсталляционного CD Arch или с любого
другого. Если ваши дисковые разделы в порядке и не нуждаются в проверке, вы, согласно
инструкциям, можете передать ядру параметр root=. Это приведёт к загрузке прямо
в вашу систему и в таком случае вы можете пропустить следующие абзацы вплоть до
непосредственной перенастройки и запуска LILO.

Если вы не можете просто загрузиться в вашу старую корневую директорию,
выполните загрузку с CD так, как будто вы собираетесь начать инсталляцию. Как
только вы попадёте в командную строку, примонтируйте корневой раздел в
директорию /mnt, например так:

# mount /dev/hda3 /mnt

Далее примонтируйте все остальные разделы в их соответствующие точки
монтирования в вашей старой корневой файловой системе. Пример для раздела
/boot:

# mount /dev/hda1 /mnt/boot

Теперь надо примонтировать файловую систему /dev внутри /mnt, где её сможет
найти lilo:

# /mnt/bin/mount --bind /dev /mnt/dev

Когда всё примонтировано, сделайте директорию /mnt вашим корнем при помощи
команды chroot /mnt. это приведёт к запуску новой оболочки внутри директории
/mnt, которая теперь будет для вас рассматриваться как /.

Теперь вы можете отредактировать /etc/lilo.conf по своему усмотрению, чтобы
устранить все неполадки. Просто введите exit когда заходите выйти из этой
корневой системы, назад в оригинальный корень CD-системы. Можете
перезагрузиться и проверить изменения.

Не могу зайти на свою машину через ssh!

Отредактируйте /etc/hosts.deny. По умолчанию все входящие соединения
запрещены.

Как мне загружать модули ядра при загрузке системы?

Если вы хотите загрузить какой-либо модуль независимо от наличия устройства,
добавьте имя модуля в массив MODULES в вашем /etc/rc.conf. Для загрузки по
требованию во время обращения к устройству, добавьте его как обычный псевдоним
(alias) в ваш /etc/modprobe.conf (/etc/modules.conf для ядер 2.4). Для передачи
параметров в модуль, который вы хотите загрузить через массив MODULES, просто
добавьте соответствующую строку с опциями в /etc/modprobe.conf.

Ядро отказывается запускаться из-за потеряных прерываний

Ядро не запускается. Останавливается на:

IRQ probe failed for hda
hda lost interrupt

Эта ошибка проявляется на некоторых контроллерах жёстких дисков на ядрах
2.6.x. Обойти проблему можно указывая в загрузчике опцию ядра acpi=off.

Я получаю ошибки доступа (access denied) при попытке
воспроизвести звук или DVD.

Добавьте вашего пользователя в группы optical и audio.

# gpasswd -a johndoe optical
# gpasswd -a johndoe audio

Выйдите из системы, залогиньтесь снова как обычный пользователь (например,
johndoe) чтобы изменения в группах вступили в силу.

Если у вас есть привод DVD, возможно вам необходимо создать символическую
ссылку /dev/dvd на ваше реальное DVD-устройство.

Например, если вы используете udev и ваш DVD-привод находится на /dev/hdc,
вы можете проделать следующее от имени пользователя root:

# cat >>/etc/udev/rules.d/00.rules <<EOF
> KERNEL="hdc", NAME="hdc", SYMLINK="dvd"
> EOF
# /etc/start_udev
# mount /dev/pts
# mount /dev/shm

Когда я пытаюсь устанавливать пакеты при помощи pacman, я
получаю следующую ошибку: xorg conflicts with xfree86 (xorg конфликтует с
xfree86).

Это наша временная проблема, связанная с полным переходом на xorg. Сейчас,
некоторые пакеты по прежнему зависят от конкретно от xfree86 и pacman
оказывается в затруднительном положении.

Вы можете исправить эту проблему явно установив xorg, затем уже инсталлируя
остальные пакеты.

# pacman -S xorg
# pacman -S otherpkg1 otherpkg2 ...

 

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34