slackware.ru
http://www.slackware.ru/forum/

Установка Slackware 13.37
http://www.slackware.ru/forum/viewtopic.php?f=9&t=580
Страница 1 из 1

Автор:  Makap [ 03 май 2011 21:00 ]
Заголовок сообщения:  Установка Slackware 13.37

После почти года разработки, вы сможете оценить производительность и стабильность которая достигнута благодаря внимательному и тщательному тестированию.
Slackware 13.37 использует ядро Linux 2.6.37.6 и это отображено в нумерации используемой для этого релиза ;-)

В примере, для установки, используется диск Slackware 13.37 x86 DVD

Сначала нужно проверить целостность файлов диска.
Контрольные суммы MD5 содержатся на диске в файле CHECKSUMS.md5
В системе Windows для проверки MD5 можно использовать Total Commander, MD5summer

В начале загрузки с установочного диска оказываемся в консоли где доступны различные загрузочные параметры.
Например, если имеются проблемы с загрузчиком системы LILO, уже установленную систему можно загрузить командой с указанием корневого "/" раздела:
boot: hugesmp.s root=/dev/sda1 rdinit= ro

Параметры по умолчанию загружаются нажатием клавиши Enter.
screenshot-01
По умолчанию используется раскладка клавиатуры US. Enter.
screenshot-02

В мире Unix и подобных ему операционных систем root является самым главным пользователем и пользуется неограниченными правами. Другими словами для входа в систему системным администратором используется логин root.

Нажимаем Enter и администратор в системе.
Для установки Slackware потребуется один или более разделов Linux. Также рекомендуется создать раздел Linux swap. Дополнительную информацию можно получить набрав в строке команду setup и прочитав Slackware Setup Help.
screenshot-03
screenshot-04

Размечаем диск для установки. Выходим из Slackware Linux Setup и запускаем программу cfdisk
screenshot-05
В итоге получилось sda1 - 7000MB для корневого раздела "/", sda2 - 1000MB для пользовательского раздела "/home" и sda3 - 500MB для раздела подкачки.
По умолчанию cfdisk присваивает создаваемым разделам метку "83 Linux", для sda3 изменим метку на "82 Linux swap" с помощью меню Type.
Далее записываем разметку разделов на диск, выбираем в меню Write.
screenshot-06
Подтверждаем запись таблицы разделов на диск, набираем yes. Для выхода из программы выбираем в меню Quit.
Диск подготовлен. Команда setup запускает знакомую программу установки.
screenshot-07

Выбираем пункт KEYMAP для настройки раскладок клавиатуры в консоли.
Локализация системы в дальнейшем будет настраиваться на юникод UTF-8, выбранная qwerty/ruwin_alt-UTF-8.map переключает US-RU раскладку в консоли правой клавишей Alt.
screenshot-08
В следующем окне тестирования раскладок набираем 1 и Enter.
screenshot-09

Подготовка раздела Linux swap.
screenshot-10
screenshot-11
screenshot-12

Далее нужно указать раздел диска для установки корневого раздела системы "/". В данном случае выбран раздел /dev/sda1
screenshot-13
Выбор способа форматирования.
Format - быстрое форматирование без проверки блоков
Check - форматирование с проверкой блоков
No - не форматировать раздел
screenshot-14
Выбор файловой системы. По умолчанию используется система ext4.
screenshot-15

Далее подготавливается следующий раздел диска. Выбираем /dev/sda2 для установки пользовательского раздела "/home", указываем способ форматирования и файловую систему.
screenshot-16
Для раздела /dev/sda2 нужно указать точку монтирования "/home".
screenshot-17
screenshot-18

Программа установки может определить виндовс-разделы и чтобы иметь к ним доступ нужно определить точки монтирования. Для файловой системы ntfs потребуется указать права доступа к файлам:
UMASK=077 - только root может читать, записывать
UMASK=222 - доступ только на чтение
UMASK=022 - пользователи могут только читать, root записывать
UMASK=000 - любой может читать, записывать

Выбор источника установки Slackware.
screenshot-19
Серии пакетов для установки. По умолчанию указан рекомендуемый вариант.
screenshot-20
Full - рекомендуемый способ установки.
screenshot-21

После установки пакетов дальнейшая настройка.

Загрузочная флешка.
Create - создать
Skip - пропустить
screenshot-22

Установка загрузчика системы LILO.
simple - автоматическая установка
expert - настройка lilo.conf с помощью меню
skip - не устанавливать LILO
В данном случае выбран expert.
screenshot-23

Для настройки lilo.conf используя меню нужно пройти по порядку пункты Begin, Linux, Windows - если имеется и требуется для загрузки. Заключительным пунктом будет Install.
screenshot-24
Дополнительные параметры загрузки ядра.
Если планируется установка проприетарного драйвера видеокарты, например NVIDIA, может пригодится параметр nomodeset вместе с пакетом xf86-video-nouveau-blacklist-noarch-1.txz из каталога на диске /extra/xf86-video-nouveau-blacklist.
Если не планируется, просто нажимаем Enter.
screenshot-25
Включаем поддержку UTF-8 в консоли. Выбираем Yes.
screenshot-26
Настройка Frame Buffer. Режим standard безопасный выбор.
screenshot-27
Выбор места установки LILO.
Root - установка в разделе "/"
Floppy - установка на дискету
MBR - установка в Master Boot Record жёсткого диска
screenshot-28
Подтверждение установки LILO. MBR будет записан на диск /dev/sda
screenshot-29
Время ожидания перед началом загрузки.
screenshot-30
Настройка экрана загрузки.
screenshot-31

Следующий пункт настройки lilo.conf - Linux
screenshot-32
Раздел, который будет использован для загрузки.
screenshot-33
Имя для отображения загружаемой системы. После установки с параметрами по умолчанию, Slackware 13.37 x86 использует ядро huge-smp.
screenshot-34

Следующий пункт запускает установку LILO - Install.
screenshot-35

Настройка мыши.
screenshot-36
Включенный gpm позволяет использовать мышь в консоли, копировать и вставлять текст.
screenshot-37

Настройка сети.
screenshot-38
Указываем имя компьютера. Например, local
screenshot-39
Указываем доменное имя. Например, host
screenshot-40
Установка IP-адреса.
static IP - выбирайте если вы знаете свои параметры настройки сети
DHCP - автоматическое получение IP-адреса и других параметров, необходимых для работы в сети TCP/IP
loopback - установка соединения loopback
В данном случае выбран DHCP.
screenshot-41
Имя хоста DHCP. Если параметров для записи нет, нажимаем Enter.
screenshot-42
Проверка данных. Выбираем Yes для продолжения, No для перенастройки.
screenshot-43

Сервисы запускаемые при загрузке системы.
При необходимости можно отметить для запуска сервер печати, или снять отметку с ненужных сервисов.
Если не планируется заходить удалённо на свою машину, отключите rc.sshd - The SSHD (secure shell) daemon. Не настроенный должным образом sshd - прореха в безопасности.
screenshot-44

Настройка консольного шрифта.
Например выберем UniCyr_8x16.psf.gz
После нажатия OK, в следующем окне, будет использоваться выбранный шрифт.
screenshot-45

Настройка системного времени.
NO - установка по локальному времени
YES - установка всемирного координированного времени
screenshot-46
Выбор часового пояса.
screenshot-47

Выбор оконного менеджера.
В данном случае, при запуске Х-сервера, будет использоваться KDE.
screenshot-48

Создание пароля для root.
screenshot-49

Окончание установки.
EXIT - выход из программы установки
Перезагрузка компьютера - Ctrl+Alt+Del либо reboot
screenshot-50

Загружаемся, заходим в установленную систему под профилем root.
Установим пакет русского языка для KDE.
Монтируем диск с которого устанавливалась система:
# mount -t iso9660 -r /dev/cdrom /mnt/tmp

Возможно ответом на команду будет сообщение об отсутствии устройства. В этом случае поможет перезагрузка - reboot и повторное монтирование.
screenshot-51

Поищем нужный пакет.
# ls /mnt/tmp/slackware/kdei | grep ru
kde-l10n-ru-4.5.5-noarch-3.txt
kde-l10n-ru-4.5.5-noarch-3.txz
kde-l10n-ru-4.5.5-noarch-3.txz.asc
koffice-l10n-ru-2.3.2-noarch-1.txt
koffice-l10n-ru-2.3.2-noarch-1.txz
koffice-l10n-ru-2.3.2-noarch-1.txz.asc

Установка пакета русского языка для KDE
# installpkg /mnt/tmp/slackware/kdei/kde-l10n-ru-4.5.5-noarch-3.txz

Установка пакета русского языка Koffice
# installpkg /mnt/tmp/slackware/kdei/koffice-l10n-ru-2.3.2-noarch-1.txz

После установки размонтируем диск
# umount /mnt/tmp

Создание пользователя.
С помощью adduser это сделать очень просто. Например, заполняя или оставляя пустыми пункты параметров создадим пользователя с логином makar
screenshot-52

Локализация системы.
Подправим файл lang.sh редактором nano
# nano /etc/profile.d/lang.sh

export LANG=en_US нужно заменить на export LANG=ru_RU.utf8
По окончании редактирования нажимаем Ctrl+x, затем y, затем нажимаем Enter.

Чтобы изменения локализации вступили в силу выполним перезагрузку - reboot
Заходим в систему созданным пользователем и запускаем Х-сервер командой startx
screenshot-53

Если вы решите, что вам нужно получить права root, работая в системе под другим пользователем, - нет никаких проблем. Просто воспользуйтесь командой "su -". При использовании "su" названия файлов на русском языке будут отображаться неправильно. Вы должны будете ввести пароль root, а затем вы получите в своё распоряжение командный процессор с правами root до тех пор, пока не наберёте exit или logout.

В примечании к выпуску Slackware 13.37 говорится что лучшим ядром для использования (даже для машины с одним процессором) является generic-smp, но для этого необходим initrd.
С правами root переходим в каталог /boot
# cd /boot
В нашем примере корневой каталог системы установлен в разделе диска sda1 с файловой системой ext4.
Создаём initrd
# mkinitrd -c -k 2.6.37.6-smp -m ext4 -f ext4 -r /dev/sda1
OK: /lib/modules/2.6.37.6-smp/kernel/fs/jbd2/jbd2.ko added.
OK: /lib/modules/2.6.37.6-smp/kernel/fs/mbcache.ko added.
OK: /lib/modules/2.6.37.6-smp/kernel/fs/ext4/ext4.ko added.
6725 блоков
/boot/initrd.gz created.
Be sure to run lilo again if you use it.

Если вы не уверены какие опции использовать при создании initrd, в Slackware содержится небольшая утилита которая может сказать какие опции потребуются, но в любом случае вам нужно будет проверить предлагаемые параметры.
/usr/share/mkinitrd/mkinitrd_command_generator.sh

Далее, настроим загрузчик системы на использование generic-smp.
Откроем файл конфигурации lilo.conf редактором nano
# nano /etc/lilo.conf
Редактируем секцию загрузочных разделов, добавляя секцию Generic.
Первый раздел из списка будет загружаться по умолчанию.
Код:
# Linux bootable partition config begins
# Generic
image = /boot/vmlinuz-generic-smp-2.6.37.6-smp
  initrd = /boot/initrd.gz
  root = /dev/sda1
  label = Generic
  read-only
# Huge
image = /boot/vmlinuz
  root = /dev/sda1
  label = Huge
  read-only  # Partitions should be mounted read-only for checking
# Linux bootable partition config ends

После редактирования lilo.conf, для применения изменений, запускаем lilo
# lilo
Warning: LBA32 addressing assumed
Added Generic *
Added Huge
One warning was issued.

Теперь в начальной заставке получаем два возможных варианта загрузки, с ядром generic-smp или с дефолтным ядром huge-smp.
screenshot-54

Переключение раскладки клавиатуры для Х-сервера с использованием файла конфигурации.
Создадим в директории /etc/X11/xorg.conf.d файл keyboard.conf с переключением раскладки правой клавишей Alt.
Код:
Section "ServerLayout"
    Identifier "Layout0"
    InputDevice "Keyboard0" "CoreKeyboard"
    Option "AllowEmptyInput" "false"
    Option "AutoAddDevices" "false"
EndSection

Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,ru"
    Option "XkbOptions" "grp:toggle"
EndSection

screenshot-55


Другой вариант переключения раскладки клавиатуры Х-сервера с использованием SCIM
Добавим права на запуск для файлов от имени root
# chmod +x /etc/profile.d/scim.*
Для работы с KDE, в домашней директории пользователя ~/.kde/Autostart нужно создать файл запуска scim-kde.sh
Код:
#!/bin/bash
if [ -x /usr/bin/scim ]; then
 /usr/bin/scim -d &
fi

Установим права на запуск
$ chmod u+x ~/.kde/Autostart/scim-kde.sh
Переключение клавиатуры SCIM включается сочетанием Ctrl+пробел и легко перенастраивается.
screenshot-56

Причудливые графические эффекты KDE можно выключить добавлением в /etc/X11/xorg.conf.d файла disable-composite.conf
Код:
Section "Extensions"
      Option "Composite" "Disable"
EndSection


Эти и другие полезные рецепты можно найти в файле CHANGES_AND_HINTS.TXT на установочном диске.

Автор:  bormant [ 04 май 2011 00:51 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Makap писал(а):
Поищем нужный пакет.
# ls /mnt/tmp/slackware/kdei | grep ru
kde-l10n-ru-4.5.5-noarch-3.txt
kde-l10n-ru-4.5.5-noarch-3.txz
kde-l10n-ru-4.5.5-noarch-3.txz.asc
koffice-l10n-ru-2.3.2-noarch-1.txt
koffice-l10n-ru-2.3.2-noarch-1.txz
koffice-l10n-ru-2.3.2-noarch-1.txz.asc

Установка пакета русского языка для KDE
# installpkg /mnt/tmp/slackware/kdei/kde-l10n-ru-4.5.5-noarch-3.txz

Установка пакета русского языка Koffice
# installpkg /mnt/tmp/slackware/kdei/koffice-l10n-ru-2.3.2-noarch-1.txz
В учебных целях можно и так. Но гораздо проще, короче и эффективнее:
Код:
# installpkg /mnt/tmp/slackware/kdei/*-ru-*t?z
или на случай обновления
Код:
# upgradepkg --install-new /mnt/tmp/slackware/kdei/*-ru-*t?z

Автор:  VitXXX [ 05 май 2011 14:20 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

generic-smp - в чем отличия? или где можно прочитать про это...

Автор:  bormant [ 05 май 2011 14:47 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

smp -- собраны с поддержкой многоядерности (symmetric multiprocessing).
generic от huge отличается выносом всего, что только можно, в модули.

Почитать -- первоисточник был упомянут -- /CHANGES_AND_HINTS.TXT.

Автор:  VitXXX [ 05 май 2011 15:45 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Хотелось бы узнать, стоит ли использовать новое ядро, т.е. что я получу практически, а не теоретически, порылся в поисковиках, человек упомянул о +5мб ОЗУ.
На huge ядре, в системе опознаются 3 ядра из 3х.
Моя конфигурация:
ядро стоит то что при установке.
slackware 13.37 athlon 435 x3
2 GB RAM вторая машина 2*2
Geforce 8600 вторая машина 8500
драйвера nvivdia 270
еще есть dvb карта omicom dvb-s2 - ее пока не запускал.

Автор:  bormant [ 05 май 2011 15:54 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Покажите
# uname -r
# ls -l /boot/vmlinuz*

С довольной большой долей вероятности используете huge-smp ядро (даже если поставить все ядра, идущие в виде пакетов в серии "a", это будет так).

generic-{smp,} позволит высвободить некоторое количество памяти и рекомендуется к использованию в качестве "повседневного". huge-{smp,} рекомендуется использовать для аварийных работ.

Автор:  VitXXX [ 05 май 2011 16:06 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

2.6.37.6
lrwxrwxrwx 1 root root 21 Апр 29 17:02 /boot/vmlinuz -> vmlinuz-huge-2.6.37.6
-rw-r--r-- 1 root root 2956592 Апр 9 21:25 /boot/vmlinuz-generic-2.6.37.6
-rw-r--r-- 1 root root 5866144 Апр 10 06:50 /boot/vmlinuz-huge-2.6.37.6

Сделал так:
image = /boot/vmlinuz-generic-2.6.37.6
initrd = /boot/initrd.gz
root = /dev/sda4
label = Generic
read-only

# mkinitrd -c -k 2.6.37.6 -m ext4 -f ext4 -r /dev/sda4
#lilo

Пока все работает....

Первый пост я так понял теоритический....

Цитата:
bash-4.1# procinfo
Linux 2.6.37.6 (root@midas64) (gcc [can't parse]) #??? 3CPU [slack.(none)]

Memory: Total Used Free Shared Buffers
Mem: 4052192 1213592 2838600 0 53120
Swap: 0 0 0

Bootup: Thu May 5 17:40:05 2011 Load average: 0.07 0.27 0.16 1/223 2431

user : 0:01:39.34 8.7% page in : 0
nice : 0:00:01.87 0.1% page out: 0
system: 0:00:33.86 3.0% swap in : 0
idle : 0:15:39.23 82.8% swap out: 0
uptime: 0:06:17.76 context : 815863

irq 0: 69898 timer irq 16: 20842 ohci_hcd:usb3, ohci_
irq 1: 533 i8042 irq 17: 26 ehci_hcd:usb1
irq 4: 2 irq 18: 22193 ohci_hcd:usb5, ohci_
irq 7: 0 parport0 irq 19: 0 ehci_hcd:usb2
irq 8: 48 rtc0 irq 20: 37 saa7146 (0)
irq 9: 0 acpi irq 21: 804 EMU10K1
irq 14: 0 pata_atiixp irq 22: 14429 ahci
irq 15: 0 pata_atiixp irq 40: 1159 29 1129 PCI-


Самый интересный эфект, дает отключение некоторых эфектов кде, с ними 20-30% загрузка процессора, с открытыми окнами, без 8-11, а вобще без эфектовв 6-9 :) 3% можно пожетровать

Автор:  DSTU [ 19 май 2011 00:14 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Есть несколько проблем, возникающих после установки:
1) у меня при установке из CD-дисков не хотело запускаться с generic-ядра(не обнаруживал /dev/sda1) (долго не разбирался - установил с двд)
2) KDE не даёт разлогиниться: при нажатии на logoout или switch user вываливается чёрный экран. На ctrl+alt+backspace происходит моргание и всё..
когда-то были проблемы с фреймбуфером в консоли у 12-ой вроде бы.. не связано ли это..
Если кто-нить знает решение - поделитесь плз!

Автор:  Makap [ 19 май 2011 09:35 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Если нужно выйти из системы и KDM не используется, завершаем сеанс KDE.

Клик правой клавишей мыши на рабочем столе
Изображение

В командной строке запускаем exit или logout и выходим из используемого профиля.

Автор:  bormant [ 19 май 2011 09:53 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Makap писал(а):
В командной строке запускаем exit или logout и выходим из используемого профиля.
... или жмём Ctrl+D (ибо короче).

Автор:  drBatty [ 25 май 2011 19:42 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

можно просто
Код:
su -c halt

(выход из системы)

Автор:  baytuch [ 11 авг 2011 19:20 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Ребята, собсно, вот:
Изображение

А де сетевые интерфейсы :sh_ok: ?

( больше проблем не не заметил, разьве что Konqueror уж больно тяжело работает )

Автор:  bormant [ 12 авг 2011 07:06 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Сеть в Slackware настраивается # netconfig или правкой /etc/rc.d/rc.inet1.conf. Для подъёма беспроводных соединений от имени пользователя есть wicd в /extra.
Интерфейсы можно посмотреть вызовом /sbin/ifconfig -a.

Автор:  baytuch [ 12 авг 2011 13:57 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Я за KDE переживаю ( сетку настроил без проблем ) :-):

( уточняюшую инфу спасибо )

Автор:  Tagged [ 18 авг 2011 20:52 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Доброго вечера!
В мануале указано:
Цитата:
Переключение раскладки клавиатуры для Х-сервера с использованием файла конфигурации.
Создадим в директории /etc/X11/xorg.conf.d файл keyboard.conf с переключением раскладки правой клавишей Alt.
Код:
Section "ServerLayout"
Identifier "Layout0"
InputDevice "Keyboard0" "CoreKeyboard"
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us, ru"
Option "XkbOptions" "grp:toggle"
EndSection

А как сделать переключение раскладки через "ctrl+shift" или через "ctrl/alt/win+space"?

Автор:  Makap [ 19 авг 2011 10:49 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Могу предложить переключение по CapsLock с индикатором CapsLed -> viewtopic.php?p=3611#p3611

Автор:  drBatty [ 19 авг 2011 15:42 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Tagged писал(а):
Доброго вечера!
В мануале указано:
Цитата:

Option "XkbOptions" "grp:toggle"
EndSection

А как сделать переключение раскладки через "ctrl+shift" или через "ctrl/alt/win+space"?


Код:
   Option "XkbOptions" "terminate:ctrl_alt_bksp,grp:caps_toggle,grp_led:scroll,grp_led:caps,grp_led:num"

это все лампочки по caps'у.
ctrl_shift тоже можно. Можно и alt_shift. Вот про кнопку Win не знаю...

Автор:  bormant [ 19 авг 2011 16:32 ]
Заголовок сообщения:  Re: Установка Slackware 13.37

Код:
$ grep grp: /etc/X11/xkb/rules/xorg
способно удовлетворить любопытство относительно допустимых аргументов grp:

ps. _toggle -- это переключение по нажатию, _switch -- это переключение на время удерживания (как большие по Shift-у), можно применять оба одновременно.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/