Подробный гайд: Установка Alt Linux и работа с сетевыми ресурсами
Путь //srv-smetanew/установка — это UNC-путь SMB/CIFS (Windows-сетевая папка).
Ниже представлены инструкции по:
- Стандартной установке Alt Linux
- Сетевой установке через PXE/HTTP/NFS
- Подключению и использованию SMB-ресурсов типа
//srv-smetanew/установка
Часть 1: Стандартная установка Alt Linux
Шаг 1: Подготовка
- Скачайте образ Alt Linux с официального сайта: https://www.altlinux.org
2. Создайте загрузочный USB-накопитель:
- В Windows: используйте Rufus или Etcher
- В Linux:
sudo dd if=alt-linux.iso of=/dev/sdX bs=4M status=progress
- Проверьте целостность образа (опционально, но рекомендуется)
Шаг 2: Загрузка и запуск установщика
- Вставьте USB, перезагрузите ПК
- Войдите в BIOS/UEFI (клавиша Del, F2, F12)
- Выберите загрузку с USB
- В меню загрузчика выберите «Установить Альт»
Шаг 3: Процесс установки
| Этап | Описание |
|---|---|
| Язык и раскладка | Выберите русский язык, раскладку клавиатуры |
| Лицензионное соглашение | Примите условия использования |
| Разметка диска | • Автоматическая (рекомендуется новичкам) • Ручная: / (20+ ГБ), swap (равно ОЗУ), /home (остальное) |
| Сетевые настройки | Настройте DHCP или статический IP при необходимости |
| Пользователи | Создайте пользователя и задайте пароль root |
| Загрузчик | Установите GRUB2 в MBR или ESP (для UEFI) |
Шаг 4: Завершение
# После первой загрузки обновите систему:
sudo apt-get update
sudo apt-get upgrade
Часть 2: Сетевая установка Alt Linux (PXE/HTTP/NFS)
Если //srv-smetanew/установка — это сетевой репозиторий для массовой установки:
Подготовка сервера (на Alt Linux Server)
# 1. Установка необходимых пакетов
sudo apt-get install tftp-server-hpa dhcp-server samba nfs-kernel-server apache2
# 2. Настройка TFTP
sudo mkdir -p /srv/tftpboot/altlinux
sudo cp /usr/lib/syslinux/pxelinux.0 /srv/tftpboot/
sudo cp /boot/vmlinuz-* /srv/tftpboot/altlinux/vmlinuz
sudo cp /boot/initrd-* /srv/tftpboot/altlinux/initrd
# 3. Настройка DHCP (добавьте в /etc/dhcp/dhcpd.conf)
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
next-server 192.168.1.10; # IP вашего TFTP-сервера
filename "pxelinux.0";
}
# 4. Экспорт установочных файлов через HTTP/NFS
sudo mkdir -p /srv/public/netinst
sudo mount -o loop alt-linux.iso /srv/public/netinst
sudo exportfs -r # для NFS
Конфигурация PXELINUX (/srv/tftpboot/pxelinux.cfg/default)
DEFAULT linux
LABEL linux
KERNEL altlinux/vmlinuz
APPEND initrd=altlinux/initrd \
method=http://192.168.1.10/netinst \
lang=ru_RU kbd=ru
Запуск служб
sudo systemctl enable --now tftpd hcpd apache2 nfs-server
Важно: Убедитесь, что брандмауэр разрешает порты: 69 (TFTP), 67/68 (DHCP), 80 (HTTP), 2049 (NFS).
Часть 3: Подключение SMB-ресурса //srv-smetanew/установка
Вариант 1: Через графический интерфейс (GNOME/Thunar)
- Откройте файловый менеджер
2. В адресной строке введите:
smb://srv-smetanew/установка
- При запросе введите учётные данные (если требуется)
Вариант 2: Через командную строку
# 1. Установите клиент CIFS
sudo apt-get install cifs-utils
# 2. Создайте точку монтирования
sudo mkdir -p /mnt/smetanew
# 3. Смонтируйте ресурс
# Без пароля (гостевой доступ):
sudo mount -t cifs //srv-smetanew/установка /mnt/smetanew \
-o guest,uid=$(id -u),gid=$(id -g),iocharset=utf8
# С паролем:
sudo mount -t cifs //srv-smetanew/установка /mnt/smetanew \
-o username=ваш_логин,password=ваш_пароль,uid=$(id -u),gid=$(id -g),iocharset=utf8
Вариант 3: Через /etc/fstab (автоподключение при загрузке)
# Создайте файл с учётными данными (защитите права!)
sudo nano /etc/samba/smetanew.creds
Содержимое файла:
username=ваш_логин
password=ваш_пароль
domain=WORKGROUP # или ваш домен
# Защитите файл
sudo chmod 600 /etc/samba/smetanew.creds
# Добавьте в /etc/fstab:
//srv-smetanew/установка /mnt/smetanew cifs credentials=/etc/samba/smetanew.creds,iocharset=utf8,uid=1000,gid=1000 0 0
Диагностика проблем с SMB
# Проверка видимости сервера
smbclient -L //srv-smetanew -U%
# Тест подключения
smbclient //srv-smetanew/установка -U ваш_логин
# Просмотр логов
journalctl -u smb -f
dmesg | grep -i cifs
Дополнительные рекомендации
Безопасность при работе с сетевыми ресурсами
# Используйте шифрование SMB3
sudo mount -t cifs //srv-smetanew/установка /mnt/... \
-o vers=3.0,sec=ntlmssp,...
# Ограничьте доступ к монтированным ресурсам
sudo chmod 700 /mnt/smetanew
Автономная установка пакетов с сетевого ресурса
Если в //srv-smetanew/установка находятся пакеты:
# Добавьте локальный репозиторий
sudo nano /etc/apt/sources.list.d/smetanew.list
deb [trusted=yes] file:///mnt/smetanew/packages sisyphus main
# Обновите кэш
sudo apt-get update
Полезные команды администрирования
# Проверка установленных пакетов
rpm -qa | grep имя_пакета
# Поиск пакетов в репозиториях
apt-cache search запрос
# Управление службами
systemctl status smb
systemctl restart network
# Мониторинг сети
ip a
ping srv-smetanew
nmap -sV srv-smetanew
Частые проблемы и решения
| Проблема | Решение |
|---|---|
| Не монтируется SMB-ресурс | Проверьте: smbclient -L //srv-smetanew, установите cifs-utils, проверьте брандмауэр (порт 445) |
| Ошибка "Host not found" | Добавьте сервер в /etc/hosts: 192.168.1.100 srv-smetanew |
| Нет прав на запись | Укажите uid/gid при монтировании или настройте force user в smb.conf сервера |
| Кодировка имён файлов | Добавьте опцию iocharset=utf8 или iocharset=cp1251 при монтировании |
| Медленное подключение | Отключите ненужные протоколы: sudo nano /etc/samba/smb.conf → client min protocol = SMB2_10 |
Источники и документация
- Официальная документация: docs.altlinux.org
- Wiki Alt Linux: www.altlinux.org
Совет: Если srv-smetanew — внутренний корпоративный сервер, уточните у администратора:
- Требуемый протокол (SMB2/SMB3)
- Учётные данные для доступа
- Наличие документации по развёртыванию
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.