[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ru:slackware:beginners_guide [2014/05/28 08:50 (UTC)] – [Графические сервисы настройки сети] drhouse123ru:slackware:beginners_guide [2014/05/28 10:33 (UTC)] (текущий) – [Переключитесь на generic ядро] drhouse123
Строка 139: Строка 139:
 # chmod +x /etc/rc.d/rc.wicd # chmod +x /etc/rc.d/rc.wicd
 </code> Затем Вы можете  сконфигурировать свою сеть, используя графический инструмент ''wicd-client'' или если Вы используете Slackware 14, Вы можете использовать вместо этого виджет KDE для wicd. Для любителей консоли есть также ''wicd-curses'', который предлагает те же возможности конфигурации, как и дублирующие приложения, основанные на X. </code> Затем Вы можете  сконфигурировать свою сеть, используя графический инструмент ''wicd-client'' или если Вы используете Slackware 14, Вы можете использовать вместо этого виджет KDE для wicd. Для любителей консоли есть также ''wicd-curses'', который предлагает те же возможности конфигурации, как и дублирующие приложения, основанные на X.
 +* Начиная со Slackware 14 имеется также [[http://projects.gnome.org/NetworkManager / | Networkmanager]]. Он будет установлен как часть варианта полной установки, но сетевой демон не будет запущен по умолчанию. Как и в случае с wicd, Вы должны сделать его сценарий инициализации исполняемым: <code>
 +# chmod +x /etc/rc.d/rc.networkmanager 
 +</code>, что заставит NetworkManager запуститься при начальной загрузке. Вы должны будете сконфигурировать NetworkManager, используя основанную на X графическую утилиту. \\ Slackware 14 включает в поставке виджет KDE для Networkmanager. Если Вы используете другую настольную графическую среду как XFCE, Вы можете установить network-manager-applet от Gnome из [[http://slackbuilds.org/network/network-manager-applet /| SlackBuilds.org]].
 +
 +===== Переключитесь на generic ядро =====
 +
 +Рекомендуется, чтобы Вы переключились на //generic// ядро Slackware. Это достаточно просто сделать, но есть несколько шагов, которым необходимо следовать.
 +
 +<note tip>Каково различие между ядром "generic" и "huge", которое было установлено как ядро по умолчанию? \\ "huge" - по существу ядро, которое содержит драйвер для каждого устройства, который Вам, возможно, понадобился бы для успешной установки Вашего компьютера. Подумайте о драйверах накопителей, и (проводной) сети, файловой системы и шифрования и многом другом. Все эти встроенные драйверы приводят к большому изображению ядра (отсюда и название "huge"). Когда это ядро загрузится, оно израсходует большое количество оперативной памяти (собственно говоря... с 1 Гбайт Озу, Вы действительно не будете беспокоиться о нескольких Мбайт меньше ОЗУ). \\ "generic" ядро, с другой стороны, фактически не имеет встроенных драйверов. Все драйверы будут загружены в ОЗУ по требованию. Это снизит потребление памяти Вашим ядром  и немного ускорит процесс начальной загрузки. Меньший размер допускает использование начального псевдодиска или "initrd". Начальный псевдодиск требуется в определенных конфигурациях, таких как программное обеспечение RAID или полностью зашифрованный жесткий диск. \\ На данный момент, Вы должны помнить, что "huge" ядро не будет поддерживать начальный псевдодиск, но "generic" ядро будет. Мы идем к максимальной гибкости и используем "generic" ядро.</note>
 +
 +* Вы должны будете создать начальный псевдодиск ("//initrd//", если коротко). //initrd// функционирует как временная корневая файловая система во время начальной загрузки ядра, и помогает монтировать фактическую корневую систему когда Ваша система загружается. Выполните это от имени суперпользователя: <code>
 +# /usr/share/mkinitrd/mkinitrd_command_generator.sh
 +</code> Эта команда фактически //ничего не делает//. Она используется только для информативности и выведет что-то вроде этого - в зависимости от версии ядра, аппаратной конфигурации, корневой файловой системы, которую Вы выбрали, когда устанавливали Slackware и т.д.: <code>
 +#                                                                                                                       
 +# mkinitrd_command_generator.sh revision 1.45                                                                           
 +#
 +# This script will now make a recommendation about the command to use
 +# in case you require an initrd image to boot a kernel that does not
 +# have support for your storage or root filesystem built in
 +# (such as the Slackware 'generic' kernels').
 +# A suitable 'mkinitrd' command will be:
 +
 +mkinitrd -c -k 3.2.29 -f ext4 -r /dev/sdb2 -m usb-storage:ehci-hcd:usbhid:ohci-hcd:mbcache:jbd2:ext4 -u -o /boot/initrd.gz
 +</code> Запустите предложенную командную строку  ''mkinitrd'' (в качестве суперпользователя) для создания образа ''initrd.gz''.
 +  * Если Вы установили LILO (загрузчик по умолчанию Slackware), то должны будете также внести изменения в его конфигурационный файл ''/etc/lilo.conf'', добавив раздел к Вашей записи Slackware следующим образом: <code>
 +image = /boot/vmlinuz-generic-3.2.29
 +  initrd = /boot/initrd.gz # add this line so that lilo sees initrd.gz
 +  root = /dev/sda1
 +  label = Slackware
 +  read-only
 +</code> Фактически, сценарий "''mkinitrd_command_generator.sh''"  покажет раздел в качестве примера, который может быть добавлен в ''/etc/lilo.conf'', если Вы передадите ему имя generic ядра как параметр, например: <code>
 +# /usr/share/mkinitrd/mkinitrd_command_generator.sh -l /boot/vmlinuz-generic-3.2.29
 +</code> Обратите внимание на то, что рекомендуется //добавить новый раздел// вместо того, чтобы редактировать раздел существующего ядра. Присвойте уникальную метку своему новому разделу. После перезагрузки LILO предоставит Вам две опции: загрузиться в недавно добавленное generic ядро или в отказоустойчивое huge ядро (в работе которого Вы уверены).
 +  * После внесения изменений в ''/etc/lilo.conf'' Вы должны сохранить файл и затем запустить <code> 
 +# lilo -v
 +</code> чтобы делать Ваше изменение постоянным. Затем перезагрузитесь.
 +
 +<note important>
 +  * Have a look at ''mkinitrd'' manual page (''man mkinitrd'') for more information. 
 +  * If you use grub or another bootloader, then make changes which are applicable to the program you use.
 +  * If you try to use the generic kernel without creating an ''initrd.gz'', then booting will fail with a kernel panic.
 +</note>
  
 __**Work in progress.**__ (//avertex//) __**Work in progress.**__ (//avertex//)
  
 __**Work in progress.**__ (//drhouse123//) __**Work in progress.**__ (//drhouse123//)
 ru:slackware:beginners_guide ()