Примечания к выпуску openSUSE 12.2


Версия:

12.2.6 (2012-08-02)

Авторские права © 2012 Novell, Inc.

Разрешается копировать, распространять и/или видоизменять этот документ на условиях Лицензии GNU на Свободную Документацию версии 1.2 или любой более поздней версии, изданной Free Software Foundation; без неизменяемых разделов, без текстов, помещаемых на первой странице обложки и без текстов, помещаемых на последней странице обложки. Копия лицензии включена в виде файла fdl.txt.

Если вы обновляетесь с более старой версии до этого выпуска openSUSE, см. предыдущие примечания здесь: http://en.opensuse.org/openSUSE:Release_Notes

Примечания к выпуску охватывают следующие области:

1. Разное

N/A

2. Установка

2.1. Подробные сведения об установке

Подробные сведения об установке вы можете узнать из указанной ниже «Документации openSUSE».

3. Общее

3.1. Документация openSUSE

  • В Руководстве для начинающих можно найти пошаговые инструкции по установке, а также ознакомиться с рабочими столами KDE и Gnome и пакетом LibreOffice. Помимо этого, описаны базовые темы администрирования (развёртывание и управление программным обеспечением) и производится первое знакомство с оболочкой bash.

  • Справочное руководство подробно освещает вопросы администрирования и настройки системы и различных сетевых служб.

  • Руководство по безопасности ознакомит вас с основными принципами безопасности системы, как локальной, так и сетевой.

  • Руководство по анализу и настройке системы поможет в вопросах обнаружения проблем, их решения и оптимизации.

  • Виртуализация в KVM позволяет ознакомиться с настройкой и управлением виртуализацией с помощью KVM, libvirt и QEMU.

3.2. Вход в домен Windows из KDM

ПРОВЕРИТЬ для 12.2!

Тема SUSE для KDM не поддерживает вход в домен Windows.

Обходной путь состоит в удалении значения переменной DISPLAYMANAGER_KDM_THEME в файле /etc/sysconfig/displaymanager для того, чтобы использовалась тема KDM по умолчанию:

DISPLAYMANAGER_KDM_THEME=""

4. Обновление системы

4.1. Отказ от sysvinit

Некоторые компоненты рабочего стола зависят от служб, предоставляемых только systemd. Таким образом, пока openSUSE 12.2 имеет базовую поддержку загрузки системы с помощью sysvinit как запасного варианта, тем не менее sysvinit считается устаревшим и в каком-то смысле сбойным и поломанным. При наличии проблем с системой, загруженной с помощью sysvinit, перед отправкой сообщений об ошибках перейдите на systemd.

4.2. mount и losetup перестали поддерживать cryptoloop

cryptoloop обладает известными слабостями и считается устаревшей и уступающей dm-crypt уже несколько лет. mount (например, через /etc/fstab) и losetup наконец-то перестали поддерживать cryptoloop. Это означает, что старые записи в fstab, использующие cryptoloop для доступа к зашифрованным контейнерам, более не работают. Однако, доступ к контейнерам можно осуществлять с помощью dm-crypt (/etc/crypttab). Загляните на http://en.opensuse.org/Encrypted_Filesystems за примерами использования нового метода.

4.3. Монтирование зашифрованных разделов с помощью systemd

Если зашифрованные разделы не монтируются автоматически при использовании systemd, то причиной этому может служить флаг noauto для этих разделов в файле /etc/fstab. Замена этого флага на nofail исправит проблему. Например, измените следующую строку:

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,noauto 0 2

на

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,nofail 0 2

5. Технические данные

5.1. Инициализация видео с KMS (Kernel Mode Setting)

В openSUSE 11.3 мы перешли на KMS (Kernel Mode Setting) для видеокарт Intel, ATI и NVIDIA, теперь это поведение по умолчанию. Если у вас при этом возникают проблемы с поддержкой KMS драйвером (intel, radeon, nouveau), отключите KMS, добавив nomodeset в строку загрузки ядра. Для постоянного применения добавьте это в строку параметров ядра в файле /boot/grub/menu.lst. Этот параметр означает, что соответствующий модуль ядра (intel, radeon, nouveau) будет загружен в initrd с параметром modeset=0, т.е. с отключённым KMS.

In the rare cases when loading the DRM module from initrd is a general problem and unrelated to KMS, it is even possible to disable loading of the DRM module in initrd completely. For this set the NO_KMS_IN_INITRD sysconfig variable to yes via YaST, which then recreates initrd afterwards. Reboot your machine.

На картах Intel без KMS Xserver использует драйвер fbdev (драйвер intel поддерживает только KMS); в качестве альтернативы для устаревших видеокарт от Intel существует драйвер «intellegacy» (пакет xorg-x11-driver-video-intel-legacy), всё ещё поддерживающий UMS (User Mode Setting). Для его использования отредактируйте файл /etc/X11/xorg.conf.d/50-device.conf и измените драйвер на intellegacy.

На современных картах ATI отступным вариантом является radeonhd. На картах NVIDIA без KMS используется драйвер nv (драйвер nouveau поддерживает только KMS). Обратите внимание, более новые видеокарты от ATI и NVIDIA при указании параметра загрузки ядра nomodeset будут использовать драйвер fbdev.

5.2. Загрузка через устаревший sysvinit

По умолчанию openSUSE теперь загружается с помощью systemd. В случае проблем вы можете переключиться на старый способ с sysvinit, нажав F5 при загрузке.

5.3. systemd: Задание параметров запуска служб

systemctl поддерживает только «стандартные» параметры (см. http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities).

Это ограничение можно обойти, вызывая скрипт запуска напрямую, например:

cd /etc/init.d
./apache2 <ваши_параметры>

5.4. systemd: выключение системы

Для выключения системы при использовании systemd используйте команды halt -p или shutdown -h now в командной строке или кнопку выключения, предоставляемую вашей средой рабочего стола.

Внимание: Просто halt не сможет корректно выключить систему.

5.5. systemd: использование tmpfs: /run, /var/run, /media и т.п.

systemd монтирует некоторые каталоги, содержащие исключительно вспомогательные данные, как файловые системы tmpfs: этими каталогами являются /run, /var/run, /var/lock и /media. Подробные объяснения можно найти здесь: http://lwn.net/Articles/436012/.

Примечание: Не храните файлы, которые должны выжить при перезагрузке системы, в каталогах /run, /var/run и т.п.

5.6. systemd: очистка каталогов (/tmp и /var/tmp)

systemd управляет каталогами так, как указано в tmpfiles.d и /lib/systemd/system/systemd-tmpfiles-clean.timer. Больше сведений вы можете найти на странице руководства tmpfiles.d.

По умолчанию systemd очищает tmp ежедневно, как указано в /usr/lib/tmpfiles.d/tmp.conf:

d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

Примечание: systemd игнорирует переменные sysconfig в /etc/sysconfig/cron, такие как TMP_DIRS_TO_CLEAR.

5.7. Сведения о часовом поясе в /etc/adjtime

Третья строка файла /etc/adjtime теперь содержит сведения о том, какое время установлено в часах BIOS — локальное или UTC (ранее эти сведения указывались в переменной HWCLOCK файла /etc/sysconfig/clock).

Если /etc/adjtime содержит неверные сведения (например, после изменения настроек даты и времени с помощью команды ntpdate или при запущенном демоне ntpd), задайте переменной USE_ADJUST в файле /etc/sysconfig/clock значение "no".