Установка Slackware 12

Материал из Слакваря

Перейти к: навигация, поиск
Эта статья находится в процессе написания.

Создаем диск с дистрибутивом (актуально для UNIX-систем; для Windows лучше взять готовые образы). Определяем, что нам требуется, а без чего мы точно обойдемся. Каталог дистрибутива выглядит следущим образом:

 extra/			2009-Aug-26 19:03:53	-  	Directory
 isolinux/			2009-Aug-25 14:12:03	-  	Directory
 kernels/			2009-Aug-19 02:17:19	-  	Directory
 pasture/			2009-Jul-15 03:32:31	-  	Directory
 patches/			2009-May-09 01:29:18	-  	Directory
 slackware/			2009-Aug-26 19:06:20	-  	Directory
 source/			2009-Aug-26 19:09:19	-  	Directory
 testing/			2009-Aug-23 11:56:30	-  	Directory
 usb-and-pxe-installers/	2009-Aug-25 14:12:11	-  	Directory
 ANNOUNCE.13_0			2009-Aug-26 18:01:41	9.9K	application/octet-stream
 BOOTING.TXT			2006-Oct-02 08:36:54	20.4K	text/plain
 CHANGES_AND_HINTS.TXT		2009-Aug-26 04:32:34	16.3K	text/plain
 CHECKSUMS.md5			2009-Aug-27 09:56:02	627.0K	application/octet-stream
 CHECKSUMS.md5.asc		2009-Aug-27 09:56:02	0.1K	text/plain
 COPYING			1994-Jun-10 06:28:08	17.5K	application/octet-stream
 COPYING3			2007-Jun-30 08:21:00	34.3K	application/octet-stream
 COPYRIGHT.TXT			2009-Aug-26 06:07:17	19.0K	text/plain
 CRYPTO_NOTICE.TXT		2006-Oct-02 08:37:30	0.6K	text/plain
 ChangeLog.txt			2009-Aug-26 19:00:48	214.2K	text/plain
 FAQ.TXT			2008-Dec-08 21:12:45	32.7K	text/plain
 FILELIST.TXT			2009-Aug-27 09:53:08	824.1K	text/plain
 GPG-KEY			2003-Feb-27 02:34:37	1.5K	application/octet-stream
 PACKAGES.TXT			2009-Aug-26 19:06:11	505.9K	text/plain
 README.TXT			2009-Aug-26 11:40:55	10.9K	text/plain
 README.initrd			2009-Aug-24 07:06:34	3.6K	application/octet-stream
 README_CRYPT.TXT		2009-Jul-23 02:28:50	32.5K	text/plain
 README_LVM.TXT		2009-Jul-25 02:35:18	8.8K	text/plain
 README_RAID.TXT		2009-Aug-25 10:31:45	16.9K	text/plain
 RELEASE_NOTES			2009-Aug-26 18:09:06	7.5K	application/octet-stream
 SPEAKUP_DOCS.TXT		2008-Dec-08 21:13:18	13.5K	text/plain
 SPEAK_INSTALL.TXT		2008-Dec-08 21:13:22	16.9K	text/plain
 Slackware-HOWTO		2009-Aug-26 11:24:02	57.5K	application/octet-stream
 UPGRADE.TXT			2009-Aug-26 05:05:04	5.7K	text/plain

Если нам необходима только рабочая версия без исходников, то раздел sources мы можем не скачивать. Аналогично и с разделами extra, pasture, testing. Необходимость их содержимого можно изучить зарание, и решить, нужны ли они. Если мы не будем ставить систему на USB flash или в PXE, то раздел usb-and-pxe-installers нам тоже не нужен. Итак, если мы оставляем только сам рабочий дистрибутив, то он займет менее 2Gb на диске (для обсуждаемой версии - 1780Мб). Детальное описание изготовления образа и его заливки на диск дано в isolinux/README.TXT:

этот фрагмент можно формить в виде отдельного скрипта в корне дистрибутива
-------------------------------------
mkisofs -o /tmp/slackware-dvd.iso \
  -R -J -A "Slackware Install" \
  -hide-rr-moved \
  -v -d -N \
  -no-emul-boot -boot-load-size 4 -boot-info-table \
  -sort isolinux/iso.sort \
  -b isolinux/isolinux.bin \
  -c isolinux/isolinux.boot \
  -V "SlackDVD" .
------------------------------------
обратите внимание на точку в конце, означающую текущий раздел

Заливаем полученный образ на DVD:

# growisofs -speed=2 -dvd-compat -Z /dev/dvd=slackware-dvd.iso

speed можно не задавать, тогда программа сама начнет писать с максимальной для диска скоростью.

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

Выставляем настройки BIOS таким образом, чтобы загрузка происходила с CD/DVD привода. Загружаемся. Будет выведено приветствие системы и возможность выбора ядра для загрузки.

Файл:1.png

Нажимаем Enter (если конечно не хотите выбрать дополнительные параметры ядра (F2)), но это для опытных пользователей. После процесса загрузки выпадает следующий экран:

Файл:2.png

Здесь можно выбрать отличную от US раскладку клавиатуры. Для этого необходимо нажать 1. Но сейчас мы пропустим этот шаг и нажимаем опять Enter.

После окончательной загрузки системы предлагается войти от имени root. Снова нажимаем Enter. После входа в систему выведется приветствие системы и некоторые рекомендации по установке.

Теперь нам предстоит подготовить жёсткий диск (далее HDD) для установки Slackware. Для этого надо запустить программу для работы с HDD. Здесь у нас есть на выбор две программы - cfdisk и fdisk. Я рекомендую использовать программу cfdisk, т.к. она имеет похожий интерфейс на fdisk от Microsoft.

Небольшое лирическое отступление.

Существует большое количество мнений о том, на какие разделы разбивать HDD, в какой пропорции делить дисковое пространство между ними, в какие файловые системы (далее ФС) форматировать. И на эту тему можно спорить до бесконечности, но наша задача установить Slackware и поэтому мы разобьём HDD стандартным образом. Если Вы пожелаете переразбить его в будущем, Вы с лёгкостью сможете это сделать самостоятельно.

Итак, продолжаем... Нажимаем New (навигация происходит с помощью стрелок), Logical и вводим размер раздела, согласно следующему правилу:

Размер ОЗУ Размер раздела
0-512 МБ 2xОЗУ
512-1024 МБ 512 МБ
1024 - ∞ МБ 0 МБ

Далее нажимаем Begining, т.е. поместить создаваемый раздел в начале HDD. Раздел создан, это будет у нас SWAP, так называемый раздел для виртуальной памятиWindows аналогом этому разделу служит файл подкачки pagefile.sys). Затем нажимаем Type и вводим 82.

ВАЖНО!!!

Если у Вас раздел называется не sda, а, к примеру, hda или hdb, не пугайтесь. Вы все сделали верно. Это просто интерфейсы и порядок подключения HDD у Вас другие.

Теперь создадим основной раздел, так называемый корень, (забегая вперед, обозначается «/»).

ВАЖНО!!!

Корневой раздел / не должен быть меньше 5 ГБ (иначе попросту не поместиться система).

Создаём на неразмеченной области дискового пространства ещё один раздел - типа Primary. Под него около 6 ГБ. Далее Type и выставляем 83 Linux, затем нажимаем Bootable, делая этот раздел загрузочным.

В итоге у вас должно получиться следующее:

Файл:3.png

Затем, надо отделить пользовательские данные на отдельный раздел. Создаём ещё один логический раздел и указываем его тип 83.

Разбивка на разделы окончена, и теперь можно созданную таблицу разделов записать на HDD. Для этого нажимаем Write.

ВАЖНО!!!

Ключевые моменты:

Раздел SWAP - Logical

Раздел Linux - Primary с меткой Boot

Раздел /home - Logical

(поправка - не может быть два раздельных логических раздела. Поэтому при создании указанным методом раздел /home будет иметь тип Primary. У меня по крайней мере так. Если у кого получилось иначе опишите поподробнее шаги разметки диска.)

Остальные параметры, такие как первая буква названия раздела и порядковый номер, могут отличаться, это не критично.

Теперь можете нажимать Quit и переходить к этапу установки Slackware. Набираем в консоли setup. Появиться псевдографический интерфейс установщика Slackware. Сразу переходим к пункту ADDSWAP.

Файл:4.png

Здесь указываем (система сама его выберет) ранее созданный SWAP раздел и жмем OK.

Файл:5.png

Следующее диалоговое окно предлагает проверить на сбойные блоки (Bad Blocks) наш SWAP. Если уверены, что с HDD у Вас все в порядке, то выбирайте No.

Теперь надо выбрать раздел, который будет корневым (/). Т.к. мы создали только один раздел, помимо SWAP Linux, то вариантов нет.

Здесь нам предлагается отформатировать выбранный раздел. Вариантов три:

  1. Быстрое форматирование, т.е. без проверки на сбойные блоки
  2. С проверкой поверхности диска на предмет сбойных блоков
  3. Не форматировать вовсе

Файл:6.png

Теперь необходимо выбрать ФС, в которую будет отформатирован корневой раздел. Предпочтительнее выбирать Ext3. Эта ФС имеет журнал, т.е. каждая операция будет записываться в журнал и при внезапной потере питания компьютера (далее ПК) система сама сможет восстановить некоторые операции и как следствие, файлы. На данный момент (август 2009) есть уже и Ext4, но т.к. Slackware дистрибутив консервативный, эту ФС ещё не поддерживает стандартное («ванильное») ядро. Также неплохо себя показала ReiserFS.

Теперь выбираем источник, с которого будет проходить установка Slackware, в нашем случае это пункт 1, т.е. установка с CD/DVD.

Файл:7.png

В следующем окне выбираем пункт 1 – auto.

И переходим к выбору устанавливаемых пакетов. Выделение происходит пробелом, навигация стрелками.

Файл:8.png

Выбираем вариант установки full, т.к. пока ещё не определились с составом системы.

Теперь можно сходить попить чай. Процесс установки занимает от 15 мин до 1 часа, в зависимости от мощности вашего компьютера и кол-ва выбранных пакетов.

По окончанию процесса установки пакетов появляется следующее диалоговое меню, в котором предлагается сделать загрузочный USB Flash-накопитель. Это уже на Ваше усмотрение.

ВАЖНО!!!

При создании загрузочного USB Flash-накопитель вся информация на нём будет уничтожена!

Файл:11.png

Приступаем к настройке оборудования и конфигурированию основных сервисов. Здесь необходимо выбрать (если есть), по какому интерфейсу подключен модем Dial-Up (не путать с aDSL модеом).

Теперь устанавливаем загрузчик LILO (Linux Loader). Выбираем Simple. Если на ПК установлена еще и другая операционная система (далее ОС) (к примеру, Windows), то LILO автоматически добавит её в таблицу загрузки, и при включении компьютера после прохождения POST, будет появляться меню с выбором загружаемой ОС.

Далее выбираем разрешение и кол-во цветов, которое будет установлено для процесса загрузки и вывода меню.

Файл:12.png

В следующем окне задаются параметры загрузки ядра. Если у Вас нет какого-то специфического железа, которое надо загружать с определёнными параметрами, то просто нажимаем ОК. Если же есть, то Вы должны знать уже параметры. =)

Далее необходимо выбрать, куда будет установлен загрузчик:

• в суперблок корневого раздела диска

• на дискету, т.е. загрузка ОС будет возможна только при наличии данной дискеты в дисководе

• в MBR (Master Boot Record) - загрузочную область жесткого диска

В случае если у вас нет нестандартных загрузчиков в MBR, то лучше всего устанавливать именно в MBR.

Файл:13.png

Теперь приступаем к настройке мышки. Есть возможность выбрать по типу подключения (PS/2, USB) и более точно, с указанием модели или компоновки кнопок.

Файл:14.png

Затем установщик предложит использовать GPM. Соглашаемся, это позволит использовать мышь в консоли.

Далее будет предложено сконфигурировать сеть. Если таковая иметься (GPRS не в счёт, его надо настраивать отдельно), то соглашаемся. Вводим данные (если у Вас провайдером не установлены они, то вводите всё, что душе угодно, но желательно информативное). Выбираем способ получения IP-адреса (опять же Вам должен это сообщить провайдер).

После настройки сети, переходим к конфигурированию сервисов стартующих при загрузке.

Предлагаю выбрать такую минимальную конфигурацию (которую, естественно, можно в будущем изменить):

• rc.cups - для тех у кого подключен принтер

• rc.hald – для более простой и эффективной работы периферии

• rc.hplip - для тех у кого имеются в наличии HP принтер/сканнер

• rc. messagebus – просто поставьте это

• rc.pcmcia - для тех у кого имеется в наличии PCMCIA-карты (в основном касается владельцев старых ноутбуков)

• rc.scanluns - просто поставьте это

• rc.syslog - ведение системных логов

Затем будет предложено выбрать консольные шрифты. После выбора будет проведён небольшой тест, в виде вопроса о согласии использования выбранных шрифтов, причём сам вопрос будет написан этими шрифтами. Если что-то не понравиться, то можно будет отказаться и выбрать другой шрифт. Следующий вопрос будет о выставлении часов по UTC или же по локальным регионам. Если Slackware будет единственной системой на Вашем ПК, то выбирайте UTC. Если же нет, то выбирайте регион проживания и часовой пояс. Далее надо выбрать загружаемый по умолчанию Window Manager for X, в котором Вы будите работать. Я надеюсь, что Вы уже определились с этим довольно не простым выбором. Если ещё нет, то в сети полным-полно, русскоязычных в том числе, материалов о различии графических сред (далее DE), оконных менеджеров (далее WM).

Затем, в следующем диалоговом окне, установщик выдаст ошибку, что не обнаружил пароля root и предложит его задать. Вы отвечает Yes и вводите пароль.

Пароль желательно вводить с генератора и не меньше 8-ми символов. И очень желательно его не терять и не забывать.

На этом установка Slackware закончена. Вы можете перезагрузиться нажатием Ctrl-Alt-Delete.

Файл:15.png

Загрузившись, вводим имя пользователя root и только что установленный пароль, т.к. другого пользователя пока что нет. Можно будет запустить X-Server командой «startx». После загрузки X-Server (если у Вас всё хорошо и не было никаких конфликтов) Вы можете улицезреть в принципе готовую к работе систему. Но не тут-то было. Для начала её надо русифицировать. Подробнее в статье Русификация Slackware 12.

После русификации надо создать простого пользователя, потому что Минздр…, да и Минздрав, предупреждает о том, что работа от имени root может привести к необратимым последствиям. Создаётся аккаунт консольным мастером adduser, который задаст несколько вопросов. Затем надо добавить новоиспечённого пользователя в нужные группы. Можно вручную прописывать в /etc/group, а можно одной командой gpasswd –a user group. В любом случае, список групп придётся смотреть в /etc/group.

Можно пользоваться! =)

NB

  • Несколько замечаний по поводу альтернативного наименования разделов в lilo.conf и fstab.

Новые ядра и udev предоставляют дополнительные алиасы для имен дисков hda/sda и т.д. Это бывает удобно в системах, где диски могут переставляться, вставляться новые, или если необходимо строго закрепить определенный раздел диска за его точкой монтирования в файловой системе. Алиасы содержатся в разделе /dev/disk:

drwxr-xr-x  2 root root   740 2009-08-18 13:02 by-id
drwxr-xr-x  2 root root   480 2009-08-18 13:02 by-path
drwxr-xr-x  2 root root   280 2009-08-18 13:02 by-uuid

где раздел by-id содержит ссылки вида

lrwxrwxrwx 1 root root  10 2009-08-18 13:02 ata-ST3320620AS_5QF1JAAX-part1 -> ../../sda1

Можно заметить, что ST3320620AS_5QF1JAAX - это название диска и его серийный номер, которые можно посмотреть с помощью hdparm -i /dev/sda.

Раздел by-id содержит ссылки, сформированные по признаку привязки устройств к конкретным контроллерам, а by-uuid - уникальные идентификаторы каждого раздела, аналогичные сформированным программой uuidgen. Эти алиасы можно использовать при монтировании файловых систем и в конфигурации/установке LILO.

  • Для сохранения пользовательских разделов, разбивать диск лучше минимум на 2 части: под root (/) и под /home. При такой раскладке систему можно переставлять с форматированием корневого раздела.

Ссылки

  1. Процесс установки Slackware на видео.
Личные инструменты