This page has been translated from Spanish

...::: Guatewireless.org ::::..

Технология, Software Libre, Гватемала, Open Source, Linux, Wireless, WiFi, сценарист, Debian, CentOS, Gentoo, RedHat, SuSE, Windows

Глава 3 - Советы по установке системы Debian

Официальная документация по установке Debian находится в http://www.debian.org/releases/stable/ и http://www.debian.org/releases/stable/installmanual

Разработка вариантов не в http://www.debian.org/releases/testing/ и http://www.debian.org/releases/testing/installmanual (работа продолжается, иногда это может не существовать).

Хотя эта глава была написана во время картофеля установки, большую часть ее содержания была обновлена для использования установщика Woody. Оба инсталляторов очень похожи. Так как Sarge будет использовать совершенно новую программу установки, пожалуйста, рассмотреть следующие в качестве отправной точки для установки Sarge. Кроме того, некоторые ключевые пакеты были изменены названия и приоритеты. Например, по умолчанию MTA из Sarge является exim4 вместо exim и был включен coreutils заменить несколько пакетов. Вам могут потребоваться некоторые изменения.


3.1 Общие установке системы Linux

Не забудьте проверить http://www.debian.org/CD/netinst/ если вы ищете образа установки Debian CD.

Продолжительность испытания или нестабильного дистрибутива увеличивает риск столкнуться с серьезными ошибками. Этого можно избежать путем создания мульти-загрузочных схему более стабильной версии Debian, или с помощью хитрости, предоставляемых chroot в наиболее стабильной версии, как описано в chroot раздел 8.6.35. Это позволит выполнить различные Debian дистрибутивах одновременно на разных консолях.


3.1.1 Основы совместимости аппаратного обеспечения

Linux поддерживает большинство ПК аппаратных и может быть установлен практически в любой системе. Для меня это также легко, как установить Windows 95/98/Me. Список совместимого аппаратного обеспечения постоянно растет.

Если у вас есть ноутбук, изучите информацию Linux on Laptops для установки указателей от марки и модели.

Моя рекомендация по выбору оборудования в настольном ПК "Просто будь консервативным":

  • SCSI вместо IDE для работы, IDE / ATAPI для личного пользования.
  • CD-ROM IDE / ATAPI CD-ROM (или CD-RW).
  • PCI, а не ISA, особенно для сетевых плат (NIC).
  • Используйте дешевые сетевые карты. Тюльпан для PCI, NE2000 для ISA хорошие.
  • Избегайте PCMCIA (ноутбук) в качестве вашей первой установки.
  • Нет клавиатура USB, мышь, ... если не хотите трудностей.

Если у вас медленная машина, снять жесткий диск и подключить его к другой более быстрой машине на момент установки хорошей идеей.


3.1.2 Определение аппаратного обеспечения ПК

Во время установки вас просят определить аппаратный или чип в компьютере. Зачастую эта информация не будет легко найти. Вот один из методов

  • Раскройте корпус Вашего ПК и загляните внутрь.
  • Запишите число больших микросхемах видеокарты, сетевого адаптера, чипом вблизи закрытия последовательных портов и портов IDE.
  • Запишите имена напечатаны на обратной стороне PCI и ISA карт.

  • 3.1.3 Определение состава оборудования ПК при помощи Debian

    В системе Linux, эти команды должны дать некоторую информацию об имеющемся оборудовании и его конфигурации.

      Пейджер $ / Proc / PCI
          Пейджер $ / Proc / прерывания
          Пейджер $ / Proc / ioports
          Пейджер $ / Proc / автобус / USB / устройства 

    Эти команды могут быть выполнены в процессе установки из экрана консоли, нажав Alt-F2.

    После первоначальной настройки и установки Факультативный pciutils usbutils и lshw Вы можете получить более обширную систему

      $ Lspci вначале-V | Пейджер
          $ Lsusb-V | Пейджер
          # Lshw | Пейджер 

    Типовое использование прерываний:

    • IRQ0: таймера (системными часами) (8254)
    • IRQ1: контроллер клавиатуры
    • IRQ2: применяется для каскадирования IRQ8-IRQ15 на PC-AT
    • IRQ3: второй последовательный порт (IO-Port = 0 × 2F8) /dev/ttyS1
    • IRQ4: первый последовательный порт (IO-Port = 0 × 3F8) /dev/ttyS0
    • IRQ5: Free [звуковой карты (SB16: IO-Port = 0x220, DMA-Low = 1, DMA-высокий = 5)]
    • IRQ6: контроллер гибких дисков (IO-Port = 0 × 3F0) /dev/fd0 /dev/fd1
    • IRQ7: (IO-Port = 0 × 378) /dev/lp0
    • IRQ8: RTC
    • IRQ9: программное прерывание (INT 0 × 0A), направленное на IRQ2
    • IRQ10: свободный [Network Interface Card (NE2000: IO-Port = 0x300)]
    • IRQ11: свободный [(SB16-SCSI: IO-Port = 0x340, SB16-IDE: IO-Port = 0x1E8, 0x3e)]
    • IRQ12: PS / 2
    • IRQ13: свободно (80287 математического сопроцессора)
    • IRQ14: Контроллер IDE /dev/hda /dev/hdb
    • IRQ15: Secondary IDE контроллера /dev/hdc /dev/hdd

    Для старых карт ISA PnP, что это не то вы можете захотеть установить IRQ5, IRQ10, IRQ11 и как не-PnP в BIOS.

    Для устройств USB классы устройств в /proc/bus/usb/devices как Cls = NN:

    • Cls = 00: Не используется
    • Cls = 01: Аудио (динамики и пр..)
    • Cls = 02: Устройства связи (модем, сетевая плата, ...)
    • Cls = 03: HID (Human Interface Device: клавиатура, мышь, джойстик)
    • Cls = 07: Принтер
    • Cls = 08: Устройство хранения данных (дисководы, CD / DVD, жесткие диски, Flash, ...)
    • Cls = 09: Концентратор (USB)
    • Cls = 255: тип определяется изготовителем

    Если класс устройства не равен 255, Linux поддерживает.


    3.1.4 Определение состава оборудования ПК при помощи других операционных систем

    Информация об оборудовании может быть получена от других ОС:

    Установите другой коммерческий дистрибутив Linux. Определение оборудования, как правило, лучше, чем в Debian на данный момент (это должно измениться после debian-installer вводится с Sarge).

    Установка Windows ". Конфигурация оборудования можно получить, щелкнув правой кнопкой мыши на "Мой компьютер" с последующим входом в "Менеджер устройств". Введите всю имеющуюся информацию, например, IRQ, Порт-адрес, I / S и DMA. Некоторые старые карты могут потребовать своей конфигурации в среде DOS и соответственно использовать.


    3.1.5 Миф о LILO

    "Lilo ограничен 1024 цилиндрами." НЕПРАВДА!

    Новые lilo использовать после Debian Potato имеет поддержку lba32. Если BIOS Вашей материнской платы последних достаточно для поддержки lba32, lilo должна иметь возможность загружать старые за 1024-цилиндровым предел.

    Просто не забудьте добавить строку с надписью "lba32" где-то ближе к началу файла lilo.conf как оно сохраняет старую версию. См. /usr/share/doc/lilo/Manual.txt.gz


    3.1.6 GRUB

    Новый системный загрузчик grub из проекта GNU Hurd может быть установлен в систему Debian Woody следующим образом:

      # Apt-Get обновления
          # Apt-Get установке GRUB-Doc
          # Mc / USR / Share / DOC / Grub-DOC / HTML /
          ...  читать содержимое
          # Apt-Get установка GRUB
          # Пейджер / USR / Share / DOC / GRUB / README.Debian.gz
          ...  читать :)

    Чтобы изменить меню GRUB, редактировать /boot/grub/menu.lst См. раздел Настройка параметров загрузки (GRUB), раздел 8.1.6, как установить загрузочные параметры при загрузке системы, поскольку она несколько отличается от конфигурации lilo


    3.1.7 Выбор набора загрузочных дискет

    В Potato мне нравился набор дисков IDEPCI для нормальной установки на настольном ПК. Для Woody мне нравится набор дисков bf2.4. Оба используют версию boot-floppies для создания загрузочных дисков.

    Если у вас есть PCMCIA карта сети, необходимо использовать все стандартного загрузочного диска (крупнейший набор дисков, зато доступны все модули драйверов) и настроить сетевую карту через PCMCIA, а не пытаться установить в диалоге конфигурации стандартной сети.

    Для специфичных систем Вам необходимо создать пользовательские загрузки диска. Это может быть сделано путем замены образа ядра под именем "Linux" в Debian загрузочный диск в другой сжатый образ ядра, составленные в другом месте на компьютере. Подробности описаны в файле readme.txt на таком диске. Спасательная дискета использует MS-DOS файлов, поэтому вы можете использовать любую операционную систему для чтения и редактирования. Это должно облегчить жизнь людям с особой сетевой карты и т.д..

    Для Woody, ожидается, что debian-installer и / или pgi быть использованы для создания загрузочных дискет.


    3.1.8 Установка

    Следуйте официальным инструкциям, содержащимся в http://www.debian.org/releases/stable/installmanual или http://www.debian.org/releases/testing/installmanual (работа продолжается, иногда это может не существовать).

    Если вы устанавливаете систему, используя discos de arranque из тестируемого дистрибутива, вам может потребоваться, чтобы открыть консоль терминала во время процесса установки, нажав Alt-F2 и вручную отредактируйте /etc/apt/sources.list записей " стабильного "на" испытания ", чтобы настроить APT источников.

    Я придерживаюсь устанавливать lilo в места типа /dev/hda3 в то время как установка mbr на /dev/hda Это минимизирует риск перезаписи загрузочной информации.

    Вот что я выбираю в процессе установки.

    • MD5 пароли "да"
    • Теневые пароли "да"
    • Установить "Advanced" (Dselect **) и выбор
      • Исключить Emacs (если установлен) Nvi, TeX, Telnet, говорить (D);
      • Включите MC, Vim, нано-или крошечные Elvis-tiny.Véase dselect раздел 6.2.3. Даже если Вы поклонник Emacs, избегайте устанавливать его сейчас и довольствуйтесь Nano во время установки. Также избегайте устанавливать другие большие пакеты, как TeX (картофеля используется для DID). Смотрите Rescue редакторов, раздел 11.2 относительно причин установки крошечных нано-или Элвис-Tiny.
    • На все конфигурационные вопросы отвечаю "Y" (замена текущего) во время каждой установки диалогового каждого пакета.
    • exim выберите для 2 машины, так как я отправляю почту через SMTP-сервер моего провайдера.

    Более подробную информацию о Dselect см. dselect раздел 6.2.3.


    3.1.9 Хосты и IP для использования в локальных сетях

    Пример конфигурации ЛВС (C: 192.168.1.0/24):

      Интернет
             |
             + --- Внешний провайдер интернет предоставляет POP-сервис (доступ по Fetchmail)
             |
            Точка доступа провайдера предоставляет службы DHCP и SMTP Relay
             |:
            Кабельный модем (Dialup)
             |:
          Внешние порты на шлюзе локальной сети: eth0 (IP, по данным провайдером по DHCP)
           на базе старенького ноутбука (IBM Thinkpad, 486 DX2 50 MHz, 20 MB RAM)
           запустить Linux 2.4 с файловой системой ext3.
           запустить пакет IPMASQ "(с защитой, NAT и брандмауэр)
           запустить пакет "DHCP-клиент" пакет настроенный на интерфейс eth0 (обратите внимание на
           DNS Configuration)
           Run "DHCP-пакет" настроенный на интерфейс eth1
           Run "ЭКСИМ" как Smarthost (режим 2)
           Run "Fetchmail" с большим интервалом (запасной)
           Run "связать" в качестве кэш сервера имен Интернет для запросов из ЛВС
                   в качестве авторитетного сервера имен домена для локальной сети
           Run "SSH" на порту 22 и 8080 (подключение с любого хоста)
           Run "Кальмар", как кэш-сервер для Debian-архив (для APT)
          Внутренний порт шлюза в локальной сети: eth1 (IP = 192.168.1.1, фиксированный)
                                   |
                   + - Коммутатор (100 Base T )---+
                   | |
          Некоторые клиенты по локальной сети с Несколько DHCP-клиентам фиксированный IP LAN
          (IP = 192.168.1.2-127, фиксированные) (IP = 192.168.1.128-200, динамический) 

    См. Конфигурация сети, Глава 10 подробности настройки шлюза сети. См. Настройка шлюзов, раздел 10.12 для конфигурирования сервер-шлюза.


    3.1.10 Учетные записи пользователей

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

    Я всегда создаю первую пользовательскую учетную запись под именем "Администратор" (UID = 1000). Я вперед все корневом Email существует. Эта учетная запись принадлежит к ADM Group (см. "Почему GNU не поддерживает колесо группы", раздел 9.2.2), который можно дать хорошую сумму корневых привилегий с помощью команды su помощью PAM или sudo Смотрите в Добавление пользовательской учетной записи, раздел 4.1.3.


    3.1.11 Создание файловых систем


    3.1.11.1 Разбиение жесткого диска

    Предпочитаю использовать различные разделы для разных деревьев каталогов с целью уменьшения объема разрушений при системном сбое. Например,

      / == (/ + / + Boot / Bin + / sbin)
                     == 50MB +
          / TMP == 100MB +
          / VAR == 100MB +
          / Главная == 100MB +
          / USR == 700MB + с системой X
          / USR / местные == 100MB 

    Размер каталога /usr сильно зависит от приложения X Window и документации. /usr/ может быть 300 МБ, если одна консоль работает только терминальное ПО, в то время как 2GB-3GB не является необычным размером если установлено много приложений Gnome. Когда /usr/ становится слишком большим, переместить каталог /usr/share/ в другой раздел будет наиболее эффективным средством. Расфасованный Linux с ядрами 2.4, / может быть более 200MB.

    Например, текущее состояние моего Интернет-шлюза (вывод из DF-H команду):

      Файловая система Размер Б Свободно Используйте% установлена на
          / Dev/hda3 300M 106M 179M 38% /
          / Dev/hda7 100M 12M 82M 13% / Home
          / Dev/hda8 596M 53M 513M 10% / VAR
          / Dev/hda6 100M 834k 94m 1% / VAR / LIB / CVS
          / Dev/hda9 596M 222M 343M 40% / USR
          / Dev/hda10 596M 130M 436M 23% / VAR / Cache / APT / Архивы
          / Dev/hda11 1.5G 204M 1.2G 14% / VAR / катушка / кальмар 

    (Большая область зарезервирована для /var/spool/squid для кэша прокси-пакет для скачивания)

    Ниже выхода из FDISK-L дает представление о структуре разделов:

      # Fdisk-L / Dev / HDA # комментарий
    
          / Dev/hda1 1 41 309928 + 6 FAT16 # DOS
          / Dev/hda2 42 84 325080 83 Linux # (не используется)
          / Dev/hda3 * 85 126 3175 20 83 Linux # основной
          / Dev/hda4 127 629 3802 680 5 Extended
          / Dev/hda5 127 143 1284 88 + 82 Linux Swap
          / Dev/hda6 144 157 1058 08 + 83 Linux
          / Dev/hda7 158 171 1058 08 + 83 Linux
          / Dev/hda8 172 253 6198 88 + 83 Linux
          / Dev/hda9 254 335 6198 88 + 83 Linux
          / Dev/hda10 336 417 6198 88 + 83 Linux
          / Dev/hda11 418 629 1602 688 + 83 Linux 

    Есть несколько неиспользующихся разделов. Они предназначены для установки второго дистрибутива Linux или в качестве места для растущих деревьев каталогов.


    3.1.11.2 Монтирование файловых систем

    Правильная установка предыдущей файловой системы осуществляется посредством /etc/fstab

      # / Etc / Fstab: информация о статических файловых систем.
          #
          # Возможности системы типа точки дамп проход
          # Редактирования файлов
          / Dev/hda3 / ext2 умолчанию, ошибки = перемонтировать-ро 0 1
          / Dev/hda5 ни подкачки З 0 0
          Proc / Proc Proc умолчанию 0 0
          / Dev/fd0 / дискете по умолчанию Auto, пользователь, noauto 0 0
          / Dev / CD-ROM / CD-ROM по умолчанию iso9660, RO, пользователь, noauto 0 0
          #
          # Сохранять отдельные разделы
          / Dev/hda7 / Home ext2 RW 0 2
          / Dev/hda8 / VAR ext2 RW 0 2
          / Dev/hda6 / VAR / LIB / CVS ext2 умолчанию 0 2
          / Dev/hda9 / USR ext2 RW 0 2
          / Dev/hda10 / VAR / Cache / APT / Архивы ext2 умолчанию 0 2
    
          # Очень большой раздел для кэша прокси
          / Dev/hda11 / VAR / катушка / кальмар ext2 RW 0 2
    
          # Backup загрузочных DOS
          / Dev/hda1 / MNT / DOS VFAT RW, noauto 0 0
          # Backup загрузочную систему Linux (не готова)
          / Dev/hda2 / MNT / Linux Ext2 RW, noauto 0 0
          #
          # Nfs монтирует
          Микки: / / МНТ / Mickey RO NFS, noauto, Intr 0 0
          Гуфи: / / MNT / Goofy RO NFS, noauto, Intr 0 0
          # Минни: / / MNT / Минни SMBFS RO, мягкие, intr, полномочия = (имя файла) 0 2 

    Для NFS я использую noauto, Intr в сочетании с жестким вариантом по умолчанию. Таким образом, это возможно, чтобы остановить процесс заблокирован соединения с помощью Ctrl-C.

    Для машины Windows связан с Samba (SMBFS), RW, авто, мягкие, Intr может быть хорошей идеей. См. Конфигурация Samba, раздел 3.5.

    Для флоппи-дисковода, используя noauto, RW, синхронизации, пользователь, Exec, а не предотвращает повреждение файлов после извлечения диска до размонтировать случайно. Это замедляет процесс записи.


    3.1.11.3 Автоматическое

    Ключевые моменты для автомонтирования:

    • Нагрузка VFAT модуль позволяет /etc/auto.misc указать-fstype = авто:
        # # Modprobe VFAT перед доступом к флоппи-диску
             ...  или для автоматизации этой конфигурации,
            # Эхо "VFAT">> / ETC / модули
             ...  и перезагрузить систему. 
    • Тип в файле /etc/auto.misc следующим образом:
        дискеты-fstype = Auto, Sync, nodev, nosuid, GID = 100, UMASK = 000: / dev/fd0
             ...  где GID = 100 "пользователей". 
    • Создать ссылки cdrom и floppy в /home/ user указывает на /var/autofs/misc/cdrom и /var/autofs/misc/floppy соответственно.
    • Добавление пользователя в группу "пользователи".

    3.1.11.4 NFS гору

    Внешний Linux NFS сервер (Goofy) размещается за файерволом (шлюзом). У меня достаточно слабая политика безопасности в моей ЛВС, так как я единственный пользователь. Чтобы разрешить доступ NFS, на стороне сервера нужно добавить следующие строки в /etc/exports

      # / Etc / экспорта: список управления доступом к системам
          # Файлы могут быть экспортированы в NFS клиента.  См. (5).
          / (RW, no_root_squash) 

    Это нужно для активации NFS сервера помимо установки и активации NFS сервера и клиента пакеты.

    Для простоты я обычно создаю один раздел 2 Гбайт на экспериментальной установке Linux. По желанию можно обмена акциями и /tmp на эти объекты. Схема нескольких разделов является слишком сложным для этих целей. Если вам нужна простая консольная система, 500MB будет более чем достаточно.


    3.1.12 Рекомендации по оперативной памяти

    Ниже в оперативной памяти.

      4MB: Минимум для работы ядра Linux.
           16 Мб: Минимум для разумного использования системной консоли.
           32MB: Минимум для простой системы X.
           64MB: Минимум для системы X система с GNOME / KDE.
          128MB: Для комфортной работы с системой X с GNOME / KDE.
          256 Мб (или больше): Почему я не могу себе это позволить?  DRAM не такая дорогая. 

    Использование загрузочной опции Mem = 4m (или LILO добавить = "MEM = 4m") покажет, как система будет работать на 4MB оперативной памяти. Для системы с более чем 64 МБ памяти со старым BIOS требует LILO параметр загрузки.


    3.1.13 Пространство для подкачки

    Используйте следующие рекомендации для подкачки:

    • Каждый раздел подкачки <128MB (для старых ядер 2.0), <2GB (для более свежих ядер)
    • Всего = 1 или 2 раза объема установленной оперативной памяти и 128 МБ до 2 ГБ
    • По разным физическим дискам и смонтировать все с SW, при = 1 в /etc/fstab Это гарантирует, что ядро выполнит чередование рейда своп-разделов для максимальной производительности от них.
    • Если возможно использовать центральную часть жесткого диска.

    Даже если Вам не требуется, желательно иметь некоторое пространство подкачки (128MB) системы замедляется в своем распоряжении аварий с работающей программой, которая грешит утечками памяти.


    Популярность: 1%

    Пожалуйста, введите комментарий

    Обратите внимание на следующее:
    Комментарии модерируется, поэтому он может принять в издаются. Нет необходимости повторять его комментарии.
    Электронной почты никогда не будет раскрыта.