Содержание

Перевел: Graf
Дата перевода: октябрь 2023 г.
Оригинал: http://slackware.osuosl.org/slackware64-15.0/Slackware-HOWTO
| В этом документе описывается установка дистрибутива операционной системы Slackware(R) Linux с CD-ROM Slackware. |
|---|
Руководство по установке Slackware Linux с CD-ROM
Патрик Волкердинг volkerdi@slackware.com
v15.0, 02.02.2022
Введение
Linux — это многопользовательская многозадачная операционная система, разработанная Линусом Торвальдсом и сотнями добровольцев со всего мира, работающих через Интернет.
Операционная система Linux в настоящее время работает на нескольких архитектурах компьютеров, включая ARM, Intel 80×86, Sparc, 68K, PowerPC, DEC Alpha, MIPS и другие. Дистрибутив Linux Slackware x86 работает на большинстве процессоров ПК, совместимых с Intel 586 или более поздними версиями — по сути, любой процессор x86 и 32-разрядный (с как минимум i586 опкодами) подойдет для 32-разрядной версии Slackware x86 или 64-разрядной и поддерживающей расширения x86_64 (также известные как AMD64, EM64T или Intel 64) для x86_64-версии Slackware.
Linux создан по образцу операционной системы UNIX(R). Дистрибутив Slackware содержит полную систему разработки программ с поддержкой C, C++, Fortran-77, LISP и других языков, полную сетевую поддержку TCP/IP с NFS, PPP, CIFS/SMB (Samba), полную реализацию X Window System и многое другое.
Источники документации
Если вы новичок в Slackware, вам будет приятно узнать, что в Интернете и на самом CD-ROM имеется огромное количество документации и справочной информации.
Много информации на Вики-сайте Slackware:
http://docs.slackware.com
Отличным источником общей документации по Linux является Linux Documentation Project, доступный по адресу:
http://tldp.org/
Здесь вы найдете сборник документов, известный как «Linux HOWTOs», а также другие полезные руководства.
Для получения дополнительной помощи по Slackware посетите форум Slackware на linuxquestions.org.
Требования к оборудованию
Вот базовый список того, что вам понадобится для установки Slackware:
Один гигабайт (1 ГБ) или более оперативной памяти. Если у вас меньше оперативной памяти, вы все равно сможете установить систему, но не ожидайте, что она будет работать оптимально.
Вам также понадобится место на диске для установки Slackware. Для полной установки, вероятно, понадобится выделить как минимум 20 ГБ места на диске, исключительно, для Slackware (для полной установки, по умолчанию, вам понадобится почти 16 ГБ, а после установки вам понадобится ещё дополнительное место).
Если вы раньше не устанавливали Slackware, то вам, возможно, придется поэкспериментировать. Если у вас есть место на диске, лучше иметь его больше, чем недостаточно. Кроме того, вы всегда можете установить только первый набор программного обеспечения (серия A, содержащая только базовые системные утилиты), а затем установить дополнительное программное обеспечение позже, когда система уже будет работать.
Если вы используете SCSI, то Slackware поддерживает большинство SCSI-контроллеров. «huge» ядра поддерживают большое количество загрузочного оборудования, включая несколько аппаратных RAID-контроллеров, контроллеры Fiber Channel, программный RAID в линейном режиме и RAID 0-6 и RAID 10, LVM (Logical Volume Manager) и поддержку ядра, необходимую для полностью зашифрованных систем.
Для установки с DVD или CD-ROM вам понадобится поддерживаемый привод. В настоящее время вероятность того, что ваш привод будет поддерживаться ядрами установки, очень высока. Но если это не так, вы всегда можете использовать USB-накопитель или установить систему по сети с помощью PXE. Инструкции см. в документации в usb-and-pxe-installers и в каталоге etherboot.
Требования Slackware к объему дискового пространства
Slackware делит устанавливаемое программное обеспечение на категории. (В давние времена, когда люди устанавливали Linux с дискет, их часто называли «наборами дисков»). Обязательной является только категория серии A (содержащая базовую ОС Linux), но на системе, на которой установлена только серия A, вы не сможете сделать почти ничего. Ниже приведен обзор категорий программного обеспечения, доступного для установки, а также (приблизительный) объем дискового пространства, необходимого для установки всего набора:
| A | The base Slackware system | Базовая система Slackware | 1.5 GB |
| AP | Linux applications | Приложения Linux | 677 MB |
| D | Program development tools | Инструменты разработки программ | 2.7 GB |
| E | GNU Emacs | GNU Emacs | 176 MB |
| F | FAQs and HOWTOs for common tasks | Часто задаваемые вопросы и инструкции по выполнению типовых задач | 33 MB |
| K | Linux 5.15.19 kernel source | Исходный код ядра Linux 5.15.19 | 1.2 GB |
| KDE | The KDE Plasma 5 desktop environment and applications | Рабочая среда KDE Plasma 5 и приложения | 2.9 GB |
| L | System libraries | Системные библиотеки | 2.5 GB |
| N | Networking applications and utilities | Сетевые приложения и утилиты | 555 MB |
| T | TeX typesetting language | Язык верстки TeX | 577 MB |
| TCL | Tcl/Tk/TclX scripting languages and tools | Языки сценариев и инструменты Tcl/Tk/TclX | 19 MB |
| X | X Window System graphical user interface | Графический интерфейс пользователя X Window System | 1.3 GB |
| XAP | Applications for the X Window System | Приложения для X Window System | 1.1 GB |
| XFCE | The XFCE desktop environment and applications | Рабочая среда и приложения XFCE | 84 MB |
| Y | Classic text-based BSD games | Классические текстовые игры BSD | 11 MB |
| ОБЩИЙ РАЗМЕР ВСЕХ НАБОРОВ: | ~16 ГБ | ||
Если у вас достаточно места на диске, мы рекомендуем выполнить полную установку для достижения наилучших результатов. В противном случае помните, что вам необходимо установить набор A.
Вероятно, вам также захочется установить серии AP, D, L и N, а также наборы KDE, X, XAP и XFCE, если захотите запустить систему X Window. Серия Y интересна, но не является обязательной.
Подготовка раздела для Slackware
Если вы планируете установить Slackware на отдельный раздел жесткого диска (что обеспечит оптимальную производительность), то необходимо подготовить для него один или несколько разделов.
Раздел — это часть жесткого диска, выделенная для использования операционной системой. На одном жестком диске может быть до четырех основных разделов. Если вам нужно больше, вы можете создать так называемый «расширенный раздел». Фактически это способ сделать так, чтобы один из основных разделов содержал несколько подразделов.
Часто бывает так, что на жёстком диске уже нет свободного места. Он уже разбит на разделы для использования другими операционными системами, такими как MS-DOS или Windows. Прежде чем создавать разделы Linux, на таком жёстком диске, необходимо удалить один или несколько существующих разделов, чтобы освободить для него место. Удаление раздела уничтожит все данные на нем, поэтому сначала следует сделать резервную копию.
Если у вас есть большой раздел, который вы хотите уменьшить, чтобы освободить место для Slackware, то можете использовать GParted, редактор разделов, который позволяет изменять и перемещать существующие разделы.
У него есть Live CD и образ USB, которые позволяют запускать программу на минимальной ОС, а также версии для загрузки с PXE или жесткого диска.
Загрузочные образы с GParted можно найти здесь:
http://gparted.sourceforge.net/index.php
Существует также обычная версия GNU parted, которая выполняет те же функции из командной строки. Она включена в установщик как пакет в серии L.
Если вы планируете переразбивать систему вручную, не забудьте создать резервную копию данных на всех разделах, которые планируете изменить. Обычным инструментом для удаления/создания разделов является программа fdisk. В большинстве операционных систем для ПК есть версия этого инструмента и если вы используете DOS или Windows, вероятно, лучше всего использовать инструмент переразбиения разделов из этих ОС.
Обычно, DOS использует весь диск. Используйте DOS fdisk для удаления раздела. Затем создайте меньший первичный раздел DOS, оставив достаточно места для установки Linux. Желательно, чтобы это было более 9 ГБ.
Если у вашего компьютера нет большого объема оперативной памяти, то вам понадобится еще один раздел для подкачки. Размер раздела подкачки должен быть равен объему оперативной памяти вашего компьютера, но в любом случае, не менее 128 МБ. Если у вас нет и столько свободного места на диске, то выделите столько, сколько сможете, как говорится: «чем больше, тем лучше», чтобы избежать нехватку виртуальной оперативной памяти (особенно если вы планируете использовать графический рабочий стол). Затем вам нужно будет переустановить DOS или Windows на новый раздел DOS и потом восстановить резервную копию.
Загрузка с CD/DVD Slackware
Если у вас на компьютере есть загрузочный CD/DVD-привод, то вы сможете загрузиться непосредственно с него (возможно, загрузку с него вам понадобится настроить в BIOS). Если нет, то смотрите файлы README_PXE.TXT и README_USB.TXT для получения информации об альтернативных методах загрузки установщика. Также не забудьте прочитать файл CHANGES_AND_HINTS.TXT, который, вероятно, является самой точной частью документации, поставляемой с Slackware (спасибо, Робби!).
Теперь пришло время загрузить диск. Вставьте установочный CD-ROM Slackware в дисковод вашего компьютера и перезагрузитесь, чтобы загрузиться с диск. Вы увидите начальный информационный экран и приглашение внизу экрана (boot: ). Здесь нужно ввести имя ядра, которое вы хотите загрузить. В большинстве случаях вы будете использовать ядро по умолчанию, называемое hugesmp.s. Даже на компьютере с одним одноядерным процессором рекомендуется использовать именно это ядро, конечно, если ваш компьютер загрузится с него без ошибок. В противном случае, используйте ядро huge.s, которое должно поддерживать любой 586-процессор или лучше.
Чтобы загрузить ядро hugesmp.s, просто введите в приглашении hugesmp.s:
boot: hugesmp.s
(на самом деле, поскольку ядро hugesmp.s является ядром по умолчанию, можно просто нажать ENTER и компьютер загрузит ядро hugesmp.s самостоятельно)
Если на вашем компьютере установлено нестандартное оборудование (или hugesmp.s не загружается и вы подозреваете, что нужно другое ядро), то вам придется попробовать ядро huge.s. Если по какой-то причине система по-прежнему не загружается, а вы знаете, что ваше оборудование должно поддерживаться ядром 5.10.29, то обратитесь ко мне по адресу volkerdi@slackware.com и я посмотрю, что можно сделать.
| Список ядер которые идут в Slackware | |
| hugesmp.s | Это ядро, которое ставится по умолчанию. Вы можете сэкономить немного оперативной памяти (и избежать неприятных предупреждений при загрузке или при попытке загрузить модули, когда драйвер уже встроен) путем перехода на общее (generic) ядро. В данном случае это будет gensmp.s, которое является аналогичным ядром, но без файловых систем и многих, менее распространенных, встроенных контроллеров дисков. Для поддержки этих компонентов (по крайней мере, вашей корневой файловой системы), при использовании общего ядра, требуется initrd (фактически initramfs). В предыдущих версиях Slackware для этого использовалась файловая система ext2, но теперь используется динамическая структура каталогов на основе ядра без файловой системы. Большим преимуществом этого является то, что размер, доступный для initrd, ограничен только объемом оперативной памяти в машине. Недостатком является то, что общие (generic) ядра больше не включают никаких файловых систем, кроме romfs, поэтому старые файлы initrd.gz не могут быть использованы (им в любом случае потребовались бы новые модули), и сложнее получить пользовательские бинарные файлы, модули или что-либо еще в установщик для нетривиального процесса установки, ориентированного на опытных пользователей. Однако это не невозможно — подумайте о tar на(с) устройства, такого как USB-накопитель, или об использовании ROMFS. |
| gensmp.s | Упрощенная, более модульная версия hugesmp.s.На нее можно переключиться после настройки initrd и переустановки LILO.Она упакована в формате .txz и находится в установленной системе по адресу: /boot/vmlinuz-generic-smp-5.15.19-smp |
| huge.s | Это 586-совместимая однопроцессорная версия ядра hugesmp.s. Попробуйте ее, если hugesmp.s не работает на вашем компьютере. |
| generic.s | Упрощенная, более модульная версия huge.s.Находится в системе по адресу: /boot/vmlinuz-generic-5.15.19. Также требуется использовать initrd. |
| speakup.s | Раньше это было отдельное ядро с патчем для синтезатора речи Speakup,но теперь оно является частью обычных ядер. Для получения дополнительной информации о speakup и его драйверах посетите: www.linux-speakup.org. Чтобы использовать его, вам необходимо указать один из поддерживаемых синтезаторов в командной строке загрузки ядра: speakup.s speakup.synth=synth
где «synth» — один из поддерживаемых синтезаторов речи: speakup.s speakup.synth=decext speakup.ser=1 Обратите внимание, что последовательные порты speakup нумеруются, начиная с единицы (1, 2, 3), а не с более типичной нумерации 0, 1, 2, которая обычно используется в Linux. |
После ввода выбранного ядра и нажатия клавиши ENTER, ядро и программа установки загрузятся с DVD или CD-ROM и вы попадёте в окно входа в систему Linux. (Теперь вы работаете в Linux. Поздравляем! )
Чтобы войти в систему, введите имя учетной записи суперпользователя и нажмите Enter:
root
Поскольку на установочном компакт-диске нет пароля, вы сразу же войдете в систему.
Использование Linux fdisk для создания разделов Linux
На этом этапе у вас должен быть большой кусок, не разбитого на разделы, пространства на жестком диске, которое вы будете разбивать на разделы для Slackware.
Теперь вы готовы к созданию корневого раздела Linux. Для этого понадобится версия fdisk для Linux.
Чтобы разбить жесткий диск на разделы, необходимо указать имя устройства при запуске fdisk. Например:
fdisk /dev/sda (Переразбиение первого жесткого диска) fdisk /dev/sdb (Переразбиение второго жесткого диска)
После запуска fdisk отобразится командная строка. Сначала просмотрите существующую таблицу разделов с помощью команды «p»:
Command (m for help): p Disk /dev/sda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2423 19462716 c W95 FAT32 (LBA)
Здесь мы видим, что на диске уже есть один раздел DOS, начинающийся с первого цилиндра и простирающийся до цилиндра 2423. Поскольку диск имеет 4865 цилиндров, то диапазон с 2424 по 4865 цилиндр свободен для установки Linux.
Если раздел FAT32 занимает весь диск, то у вас не будет другого выбора, кроме как полностью его удалить (это приведет к уничтожению раздела). Или выйти из fdisk'a и использовать какую-либо утилиту для изменения размера разделов, чтобы освободить место для установки, например, такую как GNU parted или Partition Magic. Для удаления раздела, используйте команду «d». Вас спросят, номер раздела которого вы хотите удалить — посмотрите размер раздела и убедитесь, что вы удаляете именно тот раздел.
Далее, для создания основного раздела, введите команду «n». Это будет корневой раздел Linux.
Command (m for help): n
Command action
e extended
p primary partition (1-4)
Чтобы создать основной раздел введите «р».
Partition number (1-4): 2
Так как DOS уже использует первый основной раздел, введите «2». Далее, fdisk спросит, с какого цилиндра должен начинаться раздел и так как он знает, где заканчивается ваш последний раздел, то предложит первый доступный цилиндр на диске в качестве начальной точки для нового раздела. Примите это значение. Затем, fdisk спросит какого размера должен быть раздел. Вы можете указать его несколькими способами: введя номер конечного цилиндра напрямую или введя размер. В данном случае мы введем последний цилиндр. Вот как будет это выглядеть после ввода всех цифр:
First cylinder (2424-4865): 2424 Last cylinder or +size or +sizeM or +sizeK (2424-4865): 4700
Теперь вы создали основной раздел Linux размером 18,7 ГБ. Далее необходимо создать раздел подкачки Linux. Это делается таким же образом. Снова введите букву «n», чтобы создать основной раздел:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
Введите «p», чтобы выбрать основной раздел. И так как раздел 1 используется DOS, а раздел 2 использовали для Linux, то вам нужно ввести «3» в качестве номера нового раздела:
Partition number (1-4): 3
Поскольку это последний раздел, который мы планируем создать на этом жестком диске, то на этот раз мы будем использовать последний цилиндр. Вот так будет выглядеть наша запись:
First cylinder (4701-4865): 4701 Last cylinder or +size or +sizeM or +sizeK (4701-4865): 4865
Теперь, для раздела Linux swap, нужно установить тип равный шестнадцатеричному коду 82. Причина, по которой мы не устанавливали тип раздела в прошлый раз, когда создавали раздел Linux, заключается в том, что по умолчанию, Linux fdisk автоматически устанавливает тип всех новых разделов равный шестнадцатеричному коду 83 (Linux). Чтобы установить тип раздела, используем команду «t»:
Command (m for help): t Partition number (1-4): 3 Hex code (type L to list codes): 82
Теперь всё готово для сохранения обновленной информации о таблице разделов на жесткий диск. Снова используйте команду «p», чтобы проверить результаты и убедиться, что они вас устраивают:
Command (m for help): p Disk /dev/sda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 1 2423 19462716+ c W95 FAT32 (LBA) /dev/sda2 2424 4700 18720732 83 Linux /dev/sda3 4701 4865 1317332 82 Linux swap
Все выглядит хорошо, поэтому мы будем использовать команду «w», чтобы записать данные в таблицу разделов диска. Если вы захотите выйти без обновления таблицы разделов (например, допустили ошибку), то используйте команду «q», чтобы изменения не сохранились.
При выходе из fdisk с помощью команды «w» fdisk рекомендует перезагрузить компьютер, чтобы внесенные изменения вступили в силу. Если вы не создавали расширенные разделы, можно запустить установку без перезагрузки.
Установка дистрибутива Slackware
Теперь, когда у вас есть один или несколько разделов Linux, вы готовы приступить к установке программного обеспечения на жесткий диск. Чтобы запустить программу установки Slackware, введите команду «setup» и нажмите Enter:
# setup
Программа установки запустится с полноцветным меню на экране, содержащим различные пункты, необходимые для установки Slackware. Как правило, следует начать с пункта ADDSWAP. Даже если вы уже создали и активировали раздел подкачки вручную, всё равно необходимо запустить эту опцию, чтобы установщик добавил раздел подкачки в файл /etc/fstab. Если не добавить его, то система не будет использовать пространство подкачки при перезагрузке.
Установка типичной системы включает в себя запуск следующих пунктов, из меню настройки, в указанном порядке: ADDSWAP, TARGET, SOURCE, SELECT, INSTALL и CONFIGURE. Вы также можете начать с пункта KEYMAP, если у вас неамериканская раскладка клавиатуры, или с пункта TARGET, если не хотите использовать раздел подкачки.
В остальной части этого раздела мы рассмотрим типичный процесс установки.
Пункт ADDSWAP
Сначала выберите пункт ADDSWAP. Система выполнит сканирование разделов, помеченных как «Linux swap» и спросит, хотите ли вы использовать их в качестве пространства подкачки. Ответьте «YES» и система отформатирует раздел, а затем активирует его для подкачки. По завершении установка отобразит сообщение со строкой, которая будет добавлена в файл /etc/fstab для настройки раздела подкачки при загрузке. Нажмите Enter, чтобы продолжить и установка перейдет к пункту TARGET.
# fdisk -l
Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 2423 19462716+ c W95 FAT32 (LBA)
/dev/sda2 2424 4700 18720732 83 Linux
/dev/sda3 4701 4865 1317332 82 Linux
В данном случае, если /dev/sda3 предназначен для раздела подкачки Linux, нужно запустить fdisk для диска /dev/sda:
# fdisk /dev/sda
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 82
Command (m for help): w
Что изменит тип третьего раздела на 82 (Linux swap) и запишет таблицу разделов в /dev/sda.
При повторном запуске программы установки и выборе пункта ADDSWAP она должна обнаружить раздел Linux swap.
Пункт TARGET
Следующий пункт в меню настройки — TARGET. Он позволяет выбрать раздел(ы) на который(ые) вы будете устанавливать Slackware и выбрать файловую систему Linux в которую он(она) будет отформатирован(а). Вероятно, более безопасным будет выбрать журналируемую файловую систему «ext4», которая основана на ext2 и в течение многих лет была файловой системой по умолчанию для Linux. Также, другими хорошими вариантами файловой системы, являются xfs и btrfs (хотя, при их выборе, желательно, чтобы каталог /boot находился на отдельном разделе с более простой файловой системой, такой как ext2 или ext4).
При выборе пункта TARGET, система сканирует жесткие диски в поисках разделов «Linux». Если она не найдет ни одного, то нужно будет убедиться, что вы создали разделы с помощью программы fdisk и пометили их типом равным 83 (Linux). Это тот же процесс, что показан выше. Если вы создали один или несколько разделов для Slackware с помощью программы fdisk Linux, то у вас не должно возникнуть никаких проблем, поскольку fdisk Linux (и cfdisk), по умолчанию, устанавливает для всех новых разделов тип 83 (Linux).
Вы увидите меню со списком всех разделов Linux. С помощью клавиш со стрелками выберите раздел, который хотите использовать в качестве корневого (root) или основного (primary) раздела Linux и нажмите Enter. Программа установки спросит, хотите ли вы отформатировать раздел и какой тип файловой системы использовать. Если это новая установка Slackware, то сделайте это. В противном случае, если вы устанавливаете программное обеспечение в существующую систему Linux, то вам не нужно форматировать раздел. Например, раздел может использоваться в качестве вашего /home и содержать домашние каталоги, которые вы хотите сохранить. Если же решитесь не форматирование раздела, то в верхней части экрана, при подтверждении выбора, появится надпись «раздел не будет отформатирован», чтобы не было никаких сомнений.
При форматировании разделов Linux необходимо знать о нескольких параметрах. Во-первых, нужно решить, хотите ли вы проверить раздел на наличие поврежденных блоков при форматировании. Обычно, этого не требуется, если вы точно знаете, что у данного диска нет проблем. Проверка занимает значительно больше времени, чем обычное форматирование (к тому же большинство IDE-дисков и так проводят самопроверку), поэтому, скорее всего, вы просто выберете пункт меню «Форматировать», для форматирования диска без проверки. Если же, позже, возникнут проблемы с диском и вы не сможете, просто, заменить жесткий диск на более качественный, то можно вернуться и попробовать еще раз, используя опцию «Проверить», чтобы определить поврежденные секторы на диске.
Вы заметите, что только-что отформатированный раздел теперь отображается как «используемый». Если вы создали другие разделы для Slackware, то необходимо будет проделать ту же процедуру их форматирования, выбрав, следует ли проверять наличие поврежденных блоков и установив разумную плотность инодов. С этими разделами потребуется выполнить дополнительный шаг — необходимо будет выбрать, где вы хотите разместить раздел в дереве каталогов.
MS-DOS/Windows присваивает каждому устройству букву, например A:, B:, C: и т. д. В отличие от DOS, Linux отображает устройства где-то в корневом каталоге (/). У вас может быть /dev/sda1 для корневого раздела (/) и /dev/sda2 где-то под ним, например в каталоге /home. Когда появится запрос на указание места монтирования, просто введите название каталога, например /home, и нажмите Enter. По мере форматирования каждого дополнительного раздела и размещения его в дереве файловой системы вы будете возвращаться в меню выбора разделов. Когда подготовите все разделы Linux, перейдите к пункту SOURCE.
Пункт SOURCE
Следующий пункт меню — SOURCE, где вы выбираете источник, с которого будет установлена Slackware.
SOURCE отображает меню, предлагающее выбор установки с CD-ROM, раздела жесткого диска, NFS, HTTP/FTP или каталога (смонтированного вручную). Убедитесь, что CD-ROM или DVD Slackware находится в приводе, и выберите первый вариант:
"Install from a Slackware CD-ROM" (Установить с CD-ROM Slackware)
Далее, система спросит, хотите ли вы выполнить сканирование в поисках CD-ROM-привода или выбрать его вручную из списка. (Если вы не хотите похвастаться перед друзьями, позвольте программе установки автоматически выполнить сканирование в поисках CD-ROM-привода). Затем, программа установки попытается получить доступ к Slackware CD-ROM. Если это ей удастся, то программа установки сообщит, что она нашла и смонтировала CD-ROM на устройстве Linux как /dev/sr0. Если CD-ROM был найден, то вы можете перейти к следующему пункту SELECT, в противном случае, прочитайте некоторые советы по устранению неполадок с CD-ROM.
Если программа установки не смогла получить доступ к CD-ROM, то, прежде чем продолжить, необходимо выяснить причину. Наиболее частая причина — использование ядра, которое не поддерживает CD-ROM-привод. В этом случае необходимо перезапустить установку с CD-ROM и указать ядро, содержащее драйвер поддерживающий ваш CD-ROM-привод (например, если привод подключен к SCSI-карте, необходимо использовать ядро с поддержкой этой карты). Вы также можете попробовать переключиться на другую консоль с помощью Alt-F2 и смонтировать привод CD-ROM вручную, а затем выполнить установку из предварительно смонтированного каталога (если вы предпочитаете практический подход).
Если вы не знаете, к какому устройству подключен IDE CD-ROM-привод,то запустите его поиск системой. При загрузке вы должны увидеть сообщение о том, что Slackware обнаружила ваш CD-ROM-привод, а также информацию о типе привода.
При выборе сетевой установки вам понадобится сетевая карта, поддерживаемая одним из модулей установщика и, желательно, работающий DHCP-сервер, чтобы упростить настройку сети. Параметры сетевой установки позволяют использовать, в качестве источника, сервер NFS, FTP или HTTP (вместе с дополнительным портом). Если вы используете DHCP для настройки, скорее всего, у вас будет работать разрешение имен и вам не нужно будет вводить IP-адрес для указания сервера (но вы можете это сделать, если хотите, конечно).
Сетевая установка предназначена, в первую очередь, для облегчения установки на множество компьютеров в локальной сети. Пожалуйста, не используйте ее с зеркальными сайтами Slackware.
Спасибо Эрику Хамелеерсу за то, что он наконец-то добавил поддержку FTP/HTTP-установку Slackware.
Пункт SELECT
Пункт SELECT позволяет выбрать программное обеспечение для установки.
При выборе пункта SELECT вы увидите меню, в котором можно выбрать категории программного обеспечения для установки. Первая серия (называемая серией A) содержит базовую структуру файловой системы и бинарные файлы, которые необходимы для правильной загрузки и работы системы. Вы должны установить серию A. Убедитесь, что рядом с выбором серии A стоит значок [X]. У большинства других вариантов также будет отметка [X] рядом с ними. И хотя, вы можете использовать клавиши курсора и пробел для отмены выбора элементов и сэкономить место (подробности см. в разделе «Требования Slackware к объему дискового пространства»), но лучше выполнить полную установку, если, конечно же, у вас есть для этого достаточно места.
После выбора общих категорий программного обеспечения, которое вы решите установить, нажмите Enter и вы перейдете к пункту INSTALL.
Пункт INSTALL
Фактически, этот пункт устанавливает выбранные пакеты на жесткий диск.
Первый вопрос, который вы увидите при выборе пункта INSTALL, касается выбора режима установки. В меню будет отображено несколько вариантов:
| full | полный |
|---|---|
| terse | лаконичный |
| menu | меню |
| expert | эксперт |
| newbie | новичок |
| custom | пользовательский |
| tagpath | путь к тегам |
| help | справка |
Пункт меню «help» (справка) предоставляет подробную информацию о каждом из вариантов.
Большинство людей выбирают режимы «full» или «terse». Но вы можете предпочесть режимы «menu», «expert» или «newbie». Сейчас мы подробно рассмотрим каждый из них.
Первый вариант, который следует рассмотреть, это режим «full». При выборе это режима, программа установки установит все пакеты, из каждой выбранной серии, без дополнительных запросов. Это быстро и легко. Конечно, в зависимости от того, какие категории программного обеспечения вы выбрали, это может занять много места на диске. Если вы выбрали этот вариант, то следует устанавливать систему на раздел с, как минимум, 9 ГБ свободного места (а лучше около 20 ГБ), чтобы не исчерпать место на диске во время установки. Поскольку, Linux позволяет разделить установку на несколько разделов, программа установки не может заранее знать, поместятся ли выбранные вами пакеты в схему разбиения на разделы. Поэтому необходимо самостоятельно убедиться, что места достаточно.
Режим «terse» работает так же, как и режим «full», но вместо отображения окна с абзацем об устанавливаемом пакете он отображает однострочное описание. Поскольку абзацы, отображаемые с помощью режима «full», на современных компьютерах, пролетают слишком быстро, чтобы их можно было прочитать, возможно, будет проще следить за ходом установки с помощью режима «terse». Конечный результат будет таким же.
Режим «newbie» (ранее известный как «normal») устанавливает все необходимые пакеты в каждой серии. Для каждого из необязательных пакетов (по одному) вы получите меню, в котором сможете ответить YES (установить пакет), NO (не устанавливать пакет) или SKIP (перейти к следующей серии). Вы также увидите описание того, что делает пакет и сколько места он потребует, чтобы помочь вам решить, нужен ли он вам или нет. Режим «newbie» является подробным, требует ввода данных после каждого пакета и ОЧЕНЬ утомителен. Установка в режиме «newbie» занимает гораздо больше времени, и (несмотря на название) в этом режиме легче сделать ошибку, чем при простой полной установке. Тем не менее, его использование — хороший способ получить базовые знания о том, какое программное обеспечение входит в систему, поскольку у вас будет возможность прочитать описания пакетов. При полной установке большинство описаний пакетов пролетят слишком быстро, чтобы их прочитать.
Если вы можете выбрать нужные пакеты на основе ограниченной информации, то варианты «menu» или «expert» являются хорошим выбором и работают гораздо быстрее, чем установка в режиме «newbie». Эти варианты отображают меню перед установкой каждой серии и позволяют включать или отключать элементы с помощью пробела. В этой версии Slackware режимы установки «menu» и «expect» работают одинаково, и оба варианта сохранены только для обеспечения согласованности. Режим «expert» позволяет включать и отключать пакеты по отдельности, что дает пользователю возможность принимать правильные или неправильные решения, например, отключать важные пакеты или устанавливать пакет, который является частью более крупного набора программного обеспечения, без установки других частей. Если вы точно знаете, что вам нужно, то режим «expert» предлагает максимальную гибкость. Если вы не знаете, что вам нужно, настоятельно рекомендуется использовать режим «full».
Режимы «custom» и «tagpath» используются только в том случае, если вы создали «tagfiles» для установки. В первом каталоге каждого набора дисков находится файл с именем «tagfile», содержащий список всех пакетов в этой серии, а также флаг, обозначающий, следует ли устанавливать пакет автоматически, пропускать или предлагать пользователю принять решение. Это полезно в ситуациях, когда необходимо произвести установку на большое количество машин (например, в компьютерном классе), но большинству пользователей не нужно создавать файлы тегов. Если вы заинтересованы в их использовании, посмотрите содержимое одного из файлов тегов с помощью редактора.
Если вы новичок в Slackware и у вас достаточно места на диске, то стоит выбрать режим «full» или «terse» как самый простой способ установки. В противном случае, режим «menu» — еще один хороший выбор для большинства новичков. Если считаете, что вам нужна (или просто хотелось бы увидеть) дополнительная информация, предлагаемая режимом «newbie», смело используйте его. Но не говорите, что вас не предупреждали о том, что это займет дополнительное время, особенно, при установке фрагментов, составляющих модульный X. Поверьте нам, вам будет лучше выбрать режим «full» или «terse».
После выбора режима система начнет процесс установки. Если вы выбрали режим «menu» или «expert», то сразу увидите меню из которого можно выбрать нужные программы — используйте клавиши со стрелками и пробел, чтобы выбрать нужные программы, а затем нажмите Enter для их установки. Если вы выбрали режим «newbie», установка начнется сразу и будет продолжаться до тех пор, пока не будут найдены дополнительные пакеты. Для каждого из них вы увидите меню выбора. Если вы выбрали «full» или «terse», можете расслабиться и наблюдать за установкой пакетов.
Если вы выбрали слишком много программного обеспечения, то возможно, что во время установки, на жестком диске, не хватит места. Если это произойдет, то вы узнаете об этом по сообщениям об ошибках на экране во время попыток установить пакеты. В этом случае единственный выход — переустановить систему, выбрав меньше программного обеспечения. Вы можете избежать этой проблемы, выбрав сначала разумное количество программного обеспечения, а затем установив дополнительное программное обеспечение после запуска системы. Установка программного обеспечения в работающей системе Slackware так же проста, как и во время первоначальной установки — просто введите следующую команду, чтобы смонтировать CD-ROM Slackware:
mount /dev/cdrom /mnt/cdrom
Затем перейдите в каталог с пакетами, которые хотите установить и используйте скрипт install-packages:
cd /mnt/cdrom/slackware/xap sh install-packages
Другие варианты установки пакетов, в дальнейшем, это команды «installpkg» и «pkgtool». Для получения дополнительной информации об этих командах см. справочные страницы («man installpkg», «man pkgtool»).
После установки программного обеспечения в системе перейдите к пункту CONFIGURE.
Пункт CONFIGURE
Пункт CONFIGURE выполняет базовую настройку системы, такую как настройка мыши, часового пояса и т. д.
CONFIGURE сначала убедится, что на вашем жестком диске установлено работоспособное ядро Linux. Программа установки должна автоматически установить ядро, использованное для первоначальной установки. Если вы установили систему с помощью ядра speakup.s, то меню предложит вам повторно вставить установочный диск и нажать Enter, после чего программа установки скопирует ядро с диска на жесткий диск.
huge.s root=/dev/sda1 initrd= ro
Опция «initrd=» указывает ядру не запускать скрипт /init на образе установщика в ОЗУ, а опция «ro» заставляет корневой раздел загружаться в режиме «только для чтения», чтобы Linux мог безопасно проверить файловую систему.
После установки ядра будет предложено создать загрузочную USB-флешку. Это очень хорошая идея, если у вас есть запасная USB-флешка и которую вы не пожалеете ПОЛНОСТЬЮ СТЕРЕТЬ . Если захотите создать такую флешку, вставьте её по запросу и воспользуйтесь опцией «Создать».
Далее вам будет предложено выбрать тип мыши. Выберите его из меню (или нажмите «Отмена», если у вас нет мыши) и программа установки создаст ссылку /dev/mouse. Большинство компьютеров используют PS/2-мышь, совместимую с imps2, которая будет первым предложенным выбором. Этот выбор также подойдёт и для большинства USB-мышей.
После этого будут запущены другие скрипты установки, в зависимости от того, какие пакеты вы установили. Например, если вы установили пакеты network-*, то вам будет предложено настроить сеть.
LILO
LILO — это Linux Loader, программа, позволяющая загружать Linux (и другие операционные системы) непосредственно с жесткого диска. Если вы установили пакет LILO, то у вас есть возможность настроить его.
Установка LILO может быть рискованной. Если допустить ошибку, жесткий диск может стать не загружаемым. Если вы новичок в Linux, возможно, лучше пропустить установку LILO и использовать загрузочный диск для запуска системы. Вы можете установить LILO позже, используя команду «liloconfig», после того как ознакомитесь с информацией о ней в /usr/doc/lilo-*. Если все же решите установить LILO, убедитесь, что у вас есть возможность загрузить все операционные системы на компьютере на случай, если что-то пойдет не так. Если не загружается Windows, используйте команду DOS «FDISK /MBR», чтобы удалить LILO из главной загрузочной записи. (Для этого можно использовать загрузочный диск Windows).
Самый лёгкий способ настроить компьютер с помощью LILO — выбрать «простой» вариант в меню установки LILO. При этом, система будет проверена и предпринята попытка настроить LILO для загрузки найденных разделов Windows (DOS) и Linux.
Опция «expert» дает гораздо больше контроля над настройкой LILO. Если вы решите её использовать, вот как это сделать. LILO использует конфигурационный файл /etc/lilo.conf для хранения информации о загрузочных разделах. Установка LILO в режиме «expert» позволяет напрямую управлять созданием этого файла. Чтобы создать файл выберите BEGIN для ввода основной информации о том, где установить LILO. В первом меню вас спросят, есть ли у вас дополнительные параметры, которые вы хотите передать ядру Linux при загрузке. Если вам нужны дополнительные параметры, введите их здесь.
Затем у вас спросят, хотите ли вы использовать framebuffer-консоль. Я рекомендую не использовать ее, а просто выбрать вариант «стандартный», так как некоторые видеокарты плохо работают с другими вариантами. Обычно, framebuffer-консоль используется (помимо отображения логотипов Tux при загрузке) для настройки размера текста консоли, но для этого лучше загрузить один из шрифтов Termimus.
На следующем шаге решите, куда вы будете установить LILO. Обычно, его устанавливают в MBR (главную загрузочную запись) загрузочного диска. Если же вы используете другой менеджер загрузки, то нужно установить LILO в корневой раздел Linux, а затем добавить этот раздел в меню менеджера загрузки с помощью его инструмента настройки.
Следующее меню позволяет установить задержку перед загрузкой в операционную систему по умолчанию. Если вы используете LILO для загрузки более одной операционной системы (например, DOS и Linux), то необходимо установить задержку для возможности выбора загружаемой ОС. Если во время задержки нажать клавишу SHIFT, то LILO отобразит приглашение, в котором можно ввести метку (обычно Windows или Linux) для выбора ОС. Если установить задержку на «Forever» (Бесконечно), то при загрузке, система будет отображать приглашение и ждать ввода метки.
Далее необходимо добавить записи для каждой операционной системы, которую LILO может загрузить. Первая запись, которую вы сделаете, будет операционной системой по умолчанию для данного компьютера. Вы можете добавить раздел DOS, Linux или Windows. Допустим, вы выбрали «Linux». Система отобразит ваши разделы Linux и спросит, какой из них вы хотите загрузить. Введите корневой раздел (например, /dev/sda1). Затем будет предложено ввести метку. Это то, что вы будете вводить в командной строке LILO при выборе раздела загрузки. Не плохим выбором для метки будет слово «Linux».
Добавление раздела DOS или Windows осуществляется аналогичным образом. Чтобы добавить раздел Windows в конфигурационный файл LILO, выберите опцию «Windows». Система отобразит ваши разделы FAT/NTFS и спросит, какой из них вы хотите загрузить с помощью LILO. Введите основной раздел Windows. Затем введите метку для раздела, например «Windows». После добавления всех загрузочных разделов установите LILO, выбрав опцию «Install» (Установить).
Networking
Следующее меню настроек позволяет настроить сетевые параметры компьютера. Сначала введите имя хоста (вашего компьютера). После установки, по умолчанию, имя хоста будет «darkstar», но вы можете ввести любое имя по своему усмотрению. Затем, будет предложено ввести доменное имя. Если вы используете автономный компьютер (возможно, с подключением к интернет-провайдеру по телефонной линии), то можете выбрать любое имя. По умолчанию доменное имя — «example.net». Если же собираетесь подключить компьютер к локальной сети, то необходимо использовать то же доменное имя, что и остальные компьютеры в сети. Если не знаете, какое имя выбрать, обратитесь за помощью к сетевому администратору. После указания имени хоста и домена будет предложено выбрать тип настройки: «static IP», «DHCP», «NetworkManager» или «loopback».
- Loopback
Это самый простой тип настройки, определяющий только механизм связи машины с самой собой. Если у вас нет Ethernet-карты, используйте этот вариант. Также, это правильный выбор при использовании Ethernet-карты PCMCIA (для ноутбуков) и настройки сети в файле /etc/pcmcia/network.opts. (Вы также можете настроить карту PCMCIA с помощью опций «static IP» или «DHCP», но тогда не сможете подключить карту «на лету»). И, наконец, это правильный вариант, если у вас есть модем и вы будете подключаться через dialout и PPP. Сначала выберите loopback, а затем настройте телефонное соединение с помощью pppsetup или kppp.
- Static IP
Если у компьютера есть сетевая карта с присвоенным ей статическим IP-адресом, то можете использовать эту опцию для ее настройки. Вам будет предложено ввести IP-адрес вашего компьютера, маску сети, IP-адрес шлюза и IP-адрес сервера имен. Если вы не знаете, какие цифры следует использовать, обратитесь за помощью к лицу, ответственному за сеть. После ввода информации вам будет предложено проверить сетевую карту. Это хорошая идея, поэтому ответьте «да». Убедитесь, что настройки верны и сеть будет настроена на использование статического IP-адреса.
- DHCP
DHCP расшифровывается как «Dynamic Host Configuration Protocol,»(Протокол Динамической Конфигурации Хоста) и представляет собой систему, в которой ваш компьютер связывается с сервером для получения IP-адреса и DNS. Это обычный способ получения IP-адреса при использовании широкополосных соединений, таких как кабельные модемы (хотя, некоторые, более дорогие широкополосные соединения бизнес-класса, могут назначать статические IP-адреса). Настроить соединение DHCP очень просто — достаточно выбрать соответствующую опцию. Некоторые провайдеры предоставляют имя хоста DHCP (например, Cox), которое также необходимо ввести, чтобы идентифицировать себя в сети. Если у вас нет имени хоста DHCP, просто оставьте поле пустым и нажмите ENTER. После ввода информации будет предложено проверить сетевую карту. Это хорошая идея, поэтому ответьте «да». Убедитесь, что настройки верны, и сеть будет настроена на использование DHCP.
- NetworkManager
Если вы будете использовать беспроводной (или даже проводной интерфейс), то можете позволить NetworkManager управлять вашими сетевыми подключениями. Когда NetworkManager используется для управления подключениями, предоставляется удобный интерфейс для сканирования беспроводных точек доступа и внесения изменений в конфигурацию сети. Этот интерфейс запускается автоматически с KDE или Xfce. В fluxbox необходимо запустить программу nm-applet.
После завершения настройки всех меню конфигурации вы можете выйти из программы установки и перезагрузить компьютер. Просто нажмите ctrl-alt-delete и ядро завершит работу всех запущенных программ, размонтирует файловые системы и перезагрузит компьютер.
Загрузка установленной системы Slackware
Перед перезагрузкой убедитесь, что вы извлекли компакт-диск, дабы избежать его загрузки или отключите функцию загрузки с компакт-диска в настройках BIOS компьютера.
Ядро пройдет процесс запуска, обнаружив ваше оборудование, проверив ваши разделы и запустив различные процессы. В конце концов, вам будет предложено ввести логин:
darkstar login:
Войдите в новую систему как «root».
Welcome to Linux 5.10.29.
darkstar login: root
Last login: Sun Apr 11 13:52:45 2021 on tty3.
Linux 5.10.29.
You have new mail.
darkstar: ~#
Настройка после установки
После запуска системы большая часть работы уже выполнена. Однако, осталось настроить еще несколько программ. В этом разделе мы рассмотрим самые важные из них.
/etc/rc.d/rc.modules.local
Если есть модули ядра, которые необходимо загрузить, то в этот файл следует добавить их по одной строке для каждого модуля. Обратите внимание, что современные системы Linux включают функцию, которая позволяет ядру загружать свои собственные модули, называемую udev. Это позволяет загружать большинство модулей автоматически, без необходимости редактирования rc.modules. И, при использовании udev (или eudev), возможно, лучше будет указать как загружать нужные модули автоматически, чем загружать их при запуске с помощью rc.modules. Это сложная тема, выходящая за рамки данного документа. Если вас это интересует, то для начала можно почитать «man udev». В любом случае, лучше не редактировать rc.modules.local, если только вы не обнаружите, что нужные модули не загружаются автоматически с помощью udev. Посмотреть список загруженных модулей можно с помощью команды «lsmod».
Существует много дополнительной информации о модулях ядра, включая списки имен модулей и поддерживаемых ими карт, а также дополнительные опции, которые можно добавить к строкам модулей для настройки оборудования различными способами. Документация ядра в /usr/src/linux/Documentation содержит много полезной информации, как и информация, поставляемая с udev (находится в /usr/doc/eudev-*).
Настройка системы X Window
Настройка X может быть не простой задачей. Причина этого заключается в огромном количестве видеокарт, доступных для архитектуры ПК, большинство из которых используют разные программные интерфейсы. К счастью, X прошла долгий путь с ранних дней X386, когда модели мониторов приходилось утомительно рассчитывать. Теперь, с большинством оборудования, X можно запускать БЕЗ конфигурационного файла или дополнительного драйвера! Но вам все же может понадобиться создать конфигурационный файл, если вы будете использовать видеодрайвер стороннего производителя (установщик которого может предложить создать конфигурационный файл за вас) или, если вы просто хотите иметь больший контроль над деталями конфигурации X.
Чтобы попробовать X без конфигурационного файла, просто введите «startx» в командной строке. Если результат вас устраивает, то все готово. Если вы хотите, чтобы X запускался автоматически при загрузке, посмотрите файл /etc/inittab, но сначала убедитесь, что X работает после команды «startx».
Если не заработало с вашей картой или, если вы хотите воспользоваться высокопроизводительными функциями видеокарты, такими как аппаратное ускорение или аппаратный 3D-рендеринг, то необходимо перенастроить X.
Для настройки X необходимо создать файл /etc/X11/xorg.conf. Этот файл содержит много подробной информации о видеооборудовании, мыши и мониторе. Это очень сложный файл настроек, но, к счастью, существует несколько программ, которые помогут вам его создать. Мы упомянем здесь некоторые из них:
- Xorg -configure
Современные версии X предоставляют простой способ создания начального файла xorg.conf, который часто работает без дополнительной настройки или, по крайней мере, служит хорошей основой для настройки файла. Чтобы выполнить эту команду, введите её в терминале root:
# Xorg -configure
X-сервер проверяет доступное оборудование и создает файл xorg.conf.new, расположенный в каталоге /root. Этот файл вы можете использовать для тестирования конфигурации, введя следующее:
# Xorg -config /root/xorg.conf.new
Эта команда загрузит исходный файл xorg.conf.new и запустит сервер X. Если вы увидите стандартный черно-серый фон в клетку с курсором мыши, значит настройка прошла успешно. Чтобы выйти из сервера X, просто нажмите одновременно Ctrl+Alt+Backspace. Вернувшись в командную строку, вы можете скопировать файл xorg.conf.new в /etc/X11/xorg.conf и начать вносить необходимые изменения вручную для настройки системы под свои нужды.
- xorgsetup
Это простой интерфейс с меню, похожий на установщик Slackware. Он просто сообщает X-серверу, чтобы тот проверил видеокарту, а затем настроил оптимальный файл начальной конфигурации на основе собранной информации. Сгенерированный файл /etc/X11/xorg.conf должен быть хорошей отправной точкой для большинства систем (и должен работать без изменений).
Аппаратное ускорение с X
Если вы использовали xorgsetup или X -configure для настройки карты и она может использовать преимущества прямой поддержки рендеринга X,то вам, наверняка, захочется включить эту функцию. Проверьте файл /etc/X11/xorg.conf и убедитесь, что модуль glx загружен:
Load "glx"
Эта строка, вероятно, уже будет в наличии.
Учетные записи пользователей
Вы должны создать учетную запись пользователя. Использование «root», в качестве повседневной учетной записи, опасно и считается плохой практикой (по крайней мере), поскольку, случайно, вы можете повредить систему, если ошибетесь при вводе команды. Если вы вошли в систему как обычный пользователь, то последствия неправильных команд будут гораздо более ограниченными. Обычно, входят в систему как root, только для выполнения задач системного администрирования, таких как установка или изменение пароля root, установка, настройка или удаление системного программного обеспечения, а также создание или удаление учетных записей пользователей.
Чтобы создать учетную запись используйте программу «adduser» введя её в командной строке и следуйте инструкциям. Для большинства пользователей подойдет выбор по умолчанию идентификатора пользователя, идентификатора группы и оболочки. Если у вас есть компьютер с мультимедийными периферийными устройствами и вы хотите иметь к ним доступ, то нужно добавить своего пользователя в группы cdrom, audio, video plugdev (подключаемые устройства, такие как USB-камеры и флэш-память), scanner и lp. Добавьте эти имена групп при запросе в командной строке:
Additional groups (comma separated) []:
Чтобы автоматически добавить пользователя во все рекомендуемые группы, нажмите стрелку вверх в этом окне, а затем нажмите Enter.
- Пароли и безопасность
При выборе паролей для системы Linux, подключенной к сети, следует выбирать надежные пароли. Однако, пароли помогают защитить систему только от удаленного вторжения. Если у кого-то есть физический доступ к консоли, то получить доступ к системе не составит труда.
Если вы забыли пароль root, то можете использовать установочный диск, чтобы смонтировать корневой раздел и отредактировать файлы, содержащие информацию о пароле. Если у вас есть загрузочный оптический привод, вы можете использовать первый установочный CD-ROM или DVD в качестве диска восстановления.
В командной строке вы можете вручную смонтировать корневой раздел Linux с жесткого диска (команда «fdisk -l» выведет список) и удалить пароль root. Например, если ваш корневой раздел Linux — /dev/sda2, то после входа в систему, с установочного диска, как «root» необходимо выполнить следующие команды:
mount /dev/sda2 /mnt cd /mnt/etc
Для удаления пароля root нужно будет отредактировать файл «shadow». Доступны такие редакторы, как «vi», «emacs», «pico» и «nano». «vi» и «emacs» могут оказаться слишком сложными, если вы раньше ими не пользовались. Редакторы «pico» и «nano» просты в использовании для начинающих.
pico shadow
В верхней части файла вы увидите строку, начинающуюся с root. Сразу после root вы увидите зашифрованную информацию о пароле между двумя двоеточиями. Вот как может выглядеть строка root в файле /etc/shadow:
root:EnCl6vi6y2KjU:10266:0:::::
Для удаления пароля root удалите зашифрованный текст между двумя двоеточиями, оставив строку, которая будет выглядеть следующим образом:
root::10266:0:::::
Сохраните файл и перезагрузите компьютер, после чего вы сможете войти в систему как root без ввода пароля. Первое, что вам следует сделать, это установить новый пароль для root, особенно если ваш компьютер подключен к сети.
Вот несколько советов, как избежать уязвимых паролей:
1. Никогда не используйте в качестве пароля свое имя (или имя кого-либо другого), дату рождения, номер автомобиля или что-либо, связанное с вами. Тот, кто попытается взломать ваш компьютер, может найти эту информацию.
2. Не используйте пароль, который является любой вариацией вашего имени пользователя.
3. Не используйте в качестве пароля слова из словаря (особенно «password») :) или слоги из двух разных слов, соединенные вместе. В сети существуют автоматические программы, которые могут за короткое время перепробовать все возможные варианты.
4. Не используйте числа (например, 123456) или пароли длиной менее шести символов.
Наиболее надежные пароли представляют собой сочетание букв, цифр и символов. Вот несколько примеров надежных паролей (но не используйте их :
*^5g!:1? ()lsp@@9 i8#6#1*x ++c$!jke *2zt/mn1
На практике, любой пароль, содержащий одно или два слова, цифру (или две) и символ (или два), должен быть достаточно безопасным.
Дополнительная информация
Для получения дополнительной информации посетите наш веб-сайт по адресу http://www.slackware.com.
Slackware полагается на пожертвования пользователей для финансирования. Если вы хотите помочь, посетите одну из следующих ссылок:
https://www.patreon.com/slackwarelinux
https://paypal.me/volkerdi
Пожертвования не подлежат вычету из налогооблагаемой базы. Спасибо за вашу поддержку в любом размере!
FTP: ftp://ftp.slackware.com (Обновления)
WWW: http://www.slackware.com (Новости)
Вопросы безопасности: security@slackware.com
Общая горячая линия: volkerdi@slackware.com
Торговые марки
Slackware является торговой маркой Патрика Волкердинга.
Linux является зарегистрированной торговой маркой Линуса Торвальдса.
Все торговые марки являются собственностью их соответствующих владельцев.