Олексій гончарів
1.5. Установка Linux на комп'ютер з Windows
Перед установкою необхідно зняти з комп'ютера зовнішні носії: флешки і дискети. Установник Linux може стерти їх дані.
Для тестування можна встановити Linux на комп'ютер, де вже є Windows (швидше за все, саме такий комп'ютер і знайдеться в фірмі). В цьому випадку треба вирішити кілька завдань.
1. Виділити вільне місце на диску. Під час установки ви не зможете змінити розмір існуючих розділів для звільнення місця, тому це треба зробити заздалегідь (наприклад, за допомогою програми Partition Magic).
3. Запастися завантажувальним CD з MS-DOS, який дозволить відновити завантажувальний запис Windows (командою fdisk / mbr).
1.5.1. Установка ALT Linux з Install DVD
Установка ОС складається з 15 кроків (номер буде відображатися на екрані). У нас після п'ятнадцятого кроку з'являться додаткові пункти для налаштування системи.
Після завантаження з DVD необхідно вибрати команду Установка з меню на екрані.
1. Вибираємо мову установки - український.
2. Приймаємо умови ліцензійного договору. Дана ОС може встановлюватися безкоштовно на будь-яку кількість комп'ютерів.
3. Вибираємо комбінацію клавіш для перемикання розкладки. Я зазвичай використовую Ctrl + Shift.
4. Вибираємо часовий пояс, наприклад, Київ.
5. Корисно встановити галочку для отримання точного часу з Інтернету. За замовчуванням використовується сервер pool.ntp.org.
6. Готуємо розділи жорсткого диска.
Тут треба розібратися, як Linux позначає диски і розділи.
Для дисків, підключених через інтерфейс IDE, прийнято таке позначення:
Primary Master - hda;
Primary Slave - hdb;
Secondary Master - hdc;
Secondary Slave - hdd.
Диски SATA позначаються так: sda, sdb, sdc ...
Але на практиці система часто позначає як sda і диск IDE.
Для розділів диска теж використовуються правила позначення. Нехай наш вінчестер позначений як sda. Для основного розділу зарезервовані 4 номери: sda1, sda2, sda3, sda4. Незалежно від того, скільки логічних дисків створено в основному розділі, перший логічний диск додаткового розділу матиме позначення sda5.
На комп'ютері з Windows, наприклад, може бути таке розбиття жорсткого диска:
перший логічний диск в основному розділі - C:
перший логічний диск в додатковому розділі - D:
другий логічний диск в додатковому розділі - E:
Linux позначить їх sda1, sda5, sda6. Оскільки в сучасних версіях Linux реалізована можливість роботи з файловими системами FAT і NTFS, логічні диски, створені в Windows, буде видно і в Linux. Відповідно, для установки Linux нам буде потрібно створити, по крайней мере, ще sda7 і sda8.
Установник Linux пропонує кілька можливостей:
- Видалити всі розділи і створити розділи Linux в автоматичним режимі. Це найкращий варіант для установки системи на порожній комп'ютер, але неприйнятно, якщо ми хочемо залишити Windows.
- Видалити розділи Linux і використовувати звільнене місце для установки. Це зручно для повного переустановлення Linux.
- Використовувати вільне місце і створити розділи автоматично.
- Створити розділи вручну.
Тут ми стикаємося з труднощами, для подолання яких потрібен певний досвід. Установник Linux не завжди може працювати коректно в автоматичному режимі. Часто на екран видається повідомлення про помилку (рис.1.1), хоча приводів до цього начебто не повинно бути.

Рис.1.1. Повідомлення про помилку при створенні розділів диска
В цьому випадку розділи треба створити вручну. Незважаючи на те, що Linux називає їх розділами, їх треба було б називати партіціі (від англійського partition) або логічними дисками. До основного і додаткового розділу це не має відношення. Якщо диск або вільний простір має розмір 10-20 Гбайт, необхідно створити розділ для підкачки (тип SWAPFS) з об'ємом, удвічі більшим обсягу оперативної пам'яті, а місце, що залишилося відвести для розділу з типом файлової системи Linux (Ext2 / 3), на якому розташуються всі файли. Для другого логічного диска зазвичай вибирають точку монтування / (слеш). Всі шляхи до файлів і назви директорій будуть починатися з цього символу.
На практиці створення розділу відбувається так. Клацніть вільний простір (unused) на схемі розділів, натисніть кнопку Створити розділ. У вікні (рис.1.2) вкажіть необхідні параметри.

Рис.1.2. Створення розділу Linux
Якщо щось не виходить, треба спробувати різні варіанти, щоб «піддати» установник. Зазвичай проблеми виникають зі «старими» Компьтер (термін служби 5-10 років). Але якщо у вас все вийшло, подальша установка проходить, як правило, без проблем.
7 і 8. Встановлюються пакети в автоматичному режимі.
9. Необхідно вказати, куди встановити завантажувач. Прийнятні варіанти: «Жорсткий диск sda» або перший розділ диска sda1. Якщо треба залишити на комп'ютері Windows, завантажувач встановлюйте на системний розділ Linux (туди, де знаходиться папка / boot). Якщо на комп'ютері буде тільки Linux - немає сенсу встановлювати завантажувач на логічні диски, що знаходяться в додатковому розділі, в цьому випадку Linux завантажитися не зможе. Якщо на комп'ютері вже встановлена ОС Windows, її завантажувач буде затертий (в розділі 9 ми розберемо, як відновлювати завантажувачі Windows і Linux). Його, звичайно, можна буде відновити, але нам доведеться виконати додаткову роботу, щоб забезпечити завантаження обох систем (завантажувачі як Windows XP, так і ALT Linux дуже погано вміють завантажувати «чужі» ОС).
11. Необхідно поставити пароль системного адміністратора (користувача root). Вибирайте простий пароль (можливо, що складається тільки з цифр), тому що його доведеться часто набирати під час налаштування системи. У Linux взагалі все дуже строго - навіть черга друку можна очистити без цього пароля.
14. Задаємо режим роботи монітора. Найголовніше тут - вибрати дозвіл. Це повинен бути той режим, який стане основним. Потім, звичайно, дозвіл можна буде вибирати, але Linux буде наполегливо повертатися до вибраного на етапі установки режиму. Доведеться витратити багато часу, заходячи в програми настройки, щоб встановити новий режим монітора за замовчуванням.
На цьому установка системи завершується, і якщо все зроблено правильно, завантажиться графічна оболонка KDE, і ви побачите робочий стіл. Але наша робота не закінчується, тепер нам належить налаштувати систему.
15. Вибираємо команду К - Налаштування - Центр управління системою і знаходимо посилання Системні служби. Знаходимо службу dnsmasq і зупиняємо її. Знімаємо галочку Запускати при завантаженні системи і зберігаємо налаштування (кнопка Застосувати).
Знаходимо служби smb і winbind (вони необхідні для доступу до сервера, а також до контролера домену під керуванням Windows). Запускаємо їх, якщо вони зупинені, встановлюємо галочки Запускати при завантаженні системи. Зберігаємо параметри.
До речі, Центр управління системою містить посилання Ethernet-інтерфейси і Дисплей. які можуть знадобитися для початкового налаштування системи. Інші опції нам поки не знадобляться.
16. Центр управління системою можна закрити. Тепер нам потрібно налаштувати систему Samba (для роботи в домені NT). Її назва походить від назви протоколу SMB (Send Message Block), який використовує Microsoft. До речі, Microsoft розробила кілька діалектів цього протоколу, останній з яких називається CIFS. Це, звичайно, тільки ускладнює забезпечення сумісності між різними системами. Але якщо все зробити акуратно, зв'язок буде працювати.
На першій сторінці модуля налаштування Samba необхідно вказати параметри:
Робоча група - коротке ім'я домену великими літерами;
Ім'я NetBIOS - ім'я комп'ютера великими літерами;
Рядок сервера - якщо ви не хочете, щоб при огляді комп'ютера в мережі до імені комп'ютера додалася рядок «Samba server. », Введіть тут довільний текст;
Область - повне ім'я домену великими літерами. В англомовній літературі цей параметр називається realm. На рис. 1.3 показаний приклад такого налаштування. Зберігаємо параметри кнопкою Застосувати.

Рис.1.3. Налаштування Samba
Параметри записуються в файл /etc/samba/smb.conf. У ньому також містяться дані про расшаренних папках, принтерах і т. Д. В Інтернеті можна знайти масу статей про те, як слід оформляти цей файл. Але «шаманізм» тут недоречний. Потрібно точно знати, як вибирати параметри, щоб домогтися, працездатності системи.
Запам'ятаємо на майбутнє. Служба smb включає в себе два демона. Про стан служби можна дізнатися, давши команду в термінальному режимі: service smb status. Треба також пам'ятати, що служба smb запускається порівняно повільно, і протягом 1-2 хвилин після завантаження системи мережеві ресурси можуть бути недоступні.
17. Тепер відредагуємо конфігураційні файли. Це можна зробити декількома способами. Наприклад, можна натиснути правою кнопкою миші на робочому столі і вибрати команду Запустити Термінал.
У вікні терміналу (консолі) введіть команду:
а потім пароль користувача root.
Ключ -l дає більше можливостей. За традицією будемо позначати символом «долар» діалог звичайного користувача, а символом «решітка» - діалог користувача root. Вводити ці символи не потрібно, це підказка системи.
Наберіть команду # mc. Тепер у вашому розпорядженні найпростіший файловий менеджер (Midnight Commander), в якому нам будуть потрібні три гарячі клавіші:
F4 - редагувати текстовий файл;
F2 - зберегти файл;
F10 - вийти з режиму редагування або закрити MC.
Все, як у старому доброму Norton Commander.
Тоді файл / ets / hosts (список відомих хостів) треба привести до наступного вигляду:
192.168.1.15 vasya.ofis.local vasya
192.168.1.2 pdc1.ofis.local pdc1
Імена комп'ютерів вказуються в двох видах: із зазначенням домену і без. Цей файл дуже допомагає, коли погано працює дозвіл імен в домені, але його заповнення, строго кажучи, не є необхідним.
Для доступу до сервера Windows необхідно налаштувати систему Kerberos. C допомогою цієї системи робоча станція отримує «квитки» (ticket) безпеки. Для цього, до речі, необхідно, щоб неузгодженість часу на сервері і клієнті було не більше 5 хвилин (тому при установці системи я і рекомендував дозволити використання сервера точного часу). Годинники на багатьох комп'ютерах «тікають», тому потрібна синхронізація.
Знайдемо файл конфігурації. У вихідному файлі /ets/krb5.conf імена домену наведені як зразок, нам треба обов'язково підставити свої значення. Тут важливий регістр букв. Цей файл буде однаковим на всіх станціях домену, тому досить відредагувати його один раз, а потім копіювати. У нашому прикладі він буде таким:
Insert 0xd2 localstate
Delete 0xd3 localstate
Home 0xc7 localstate
End 0xcf localstate
Page_Up 0xc9 localstate
Page_Down 0xd1 localstate
1.5.5. Створення загальної папки в Linux
Завдання: створити на робочої станції з Linux папку, вміст якої буде доступно всім користувачам домену. Відразу скажу, що використовувати графічну оболонку для Samba - недостатньо. Тут треба знати рецепт.
Припустимо, нам треба створити для користувача, що працює під ім'ям vasya. папку ЗАГАЛЬНИЙ в його папці Documents і відкрити доступ до неї для всіх користувачів домену.
Створимо папку, а потім за допомогою її властивостей дозволимо всім читання і зміна вмісту.
unix charset = UTF8
display charset = UTF8
Підключення до спільної папки відбувається в два етапи. Спочатку комп'ютер-клієнт намагається підключитися до віддаленого комп'ютера, використовуючи логін і пароль, з якими користувач увійшов в систему. Якщо вони не підходять, на екран виводиться вікно для введення іншого логіна і пароля. Якщо підключатися з Windows-машини до Linux-машині, жодна пара логін / пароль не підійде. У цих ОС по-різному організована система ідентифікації користувачів, так що навіть якщо папка загального доступу, нічого не вийде. Тому нам необхідно створити гостьовий вхід (у користувачів не будуть запитувати пароль). Для цього треба вказати системі Samba (редагуємо все той же конфиг-файл), як обробляти таких «неправильних» користувачів:
hosts allow = 192.168.1. 127.
map to guest = Bad Uid
Тепер можна ввести параметри папки в окремій секції:
force user = vasya
guest only = yes
guest account = ftp
force create mode = 0666
force directory mode = 0777
force security mode = 0
force directory security mode = 0
Для того щоб Samba прийняла нові параметри, її треба перезапустити командою:
# Service smb restart
Створіть в загальнодоступному місці файл для тестування. Залишилося зайти в цю папку з машин під управлінням Linux і Windows, щоб переконатися, що загальний ресурс доступний всім.