NativePC. Установка Debian Squeeze на платформу ALIX с Compact-Flash карты.
Введение.
В данном руководстве мы рассмотрим способ установки дистрибутива операционной системы Debian Squeeze последней редакции (на момент написания, версия системы 6.0.4) на многофункцианальную платформу ALIX. Особенность такой установки в том, что использоваться при этом будет только COM-порт устройства. Стоит отметить, что данный способ справедлив не только по отношению к платформам ALIX, в итоге Вы сможете произвести установку Debian с данного носителя на любой компьютер соответствующей архитектуры.
1. Подготовка CompactFlash карты.
Подключите компакт-флешку к компьютеру с запущенной unix-ОС (в данном руководстве используется виртуальная машина Debian Live CD) и убедитесь, что ядро системы определило подключенное устройство. Убедиться в том, что карта определилась, Вы можете выполнив команду dmesg и посмотрев на последние строки, Вы должны увидеть примерно следующее:
Видно, что наша компакт-флеш карта определилась в ядре как sda. Теперь необходимо создать ext2 раздел объемом около 20МБ. Создавать раздел большего объема не имеет смысла, т.к. сама установлена на раздел, который будет размечен уже при установке системы.
Для создания раздела используйте встроенную утилиту fdisk.
После того, как Вы создадите раздел (если изначально компакт-флешка не была разделена, то его имя будет sda1), его необходимо подмонтировать используя команду mount:
Далее Вы сможете увидеть и изменить содержимое раздела в каталоге /mnt/.
Теперь необходимо скачать образ Debian Netboot Installer. Для этого используем команду wget:
Введите поочередно следующие команды:
#tar -xzf netboot.tar.gz /mnt
#mkdir /mnt/boot
#mkdir /mnt/boot/grub
#mkdir /mnt/boot/iso
#apt-get install grub
После установки grub, необходимо сгенерировать его конфиг-файл командой:
#grub-mkconfig -o /mnt/boot/grub/grub.cfg
Теперь необходимо отредактировать сгенерированный конфиг-файл до следующего содержания:
Этими действиями мы сделали буквально следующее - описали настройки консольного соединения, чтобы произвести установку через последовательный COM-порт, выставили ввод/вывод терминальной сессии также на COM-порт и описали раздел меню загрузчика GRUB.
На этом подготовка завершена, можно вставить компакт-флешку в ALIX и подключиться к компьютеру null-модемным кабелем.
2. Установка Debian на платформе ALIX.
Подключившись к плате ALIX, первым делом стоит проверить какая скорость передачи данных выставлена в Bios'е устройства. Зайти в биос можно в течении 3х секунд после включения питания нажатием кнопки "s" на клавиатуре. Если Вы все сделали правильно, Вы увидите следующее:
На всех платформах ALIX, по умолчанию, baud rate равен 38400, если у Вас это значение отличается - измените baud rate на 38400 нажатием кнопки "3" на клавиатуре и сохраните изменения при выходе из биоса. В ином случае, если Вы хотите использовать более высокую или низкую скорость передачи данных, Вам придется вернуться к редактированию grub.cfg и изменить там 2 числовых параметра:
--speed=38400
и
console=ttyS0,38400n8
Изменять нужно именно число 38400 на соответствующее желаемой скорости.
Теперь мы готовы приступить непосредственно к установке. При вставленной компакт-флеш карте, устройство загрузится и перед Вами появится изображение загрузчика GRUB с возможностью выбора программы установки Debian.
Теперь необходимо дать платформе возможность выхода в интернет. Подключите интернет-кабель в правый Ethernet-порт устройства. Дальше, если в Вашей сети настроен и работает DHCP-сервер, нужно лишь выбрать Primary Network Interface нажатием конпки Enter на интерфейсе eth0, как показано на скриншоте:
Интерфейс сразу получит настройки по DHCP:
Теперь нам необходимо выбрать зеркало для скачивания пакетов, выбрать можно любое зеркало, но мы советуем использовать официальный фтп, так как он доступен 24/7:
На этом основные шаги пройдены. Далее Вам предложат отконфигурировать разделы хранилища для установки. После этого, в автоматическом режиме, установщик скачает все необходимые пакеты, параллельно задавая Вам стандартные вопросы (Аккаунт пользователя, root-пароль, timezone и пр.).
После завершения установки пакетов, Вам предложат установить загрузчик GRUB - соглашаемся, устанавливаем. Всё! Установка ОС Debian Squeeze завершена.
Итого
Нам удалось произвести установку Debian Linux прямо на платформе ALIX через COM-порт(в данном случае модель 2d13), используя лишь интернет-подключение и кардридер компакт-флешки для ее подготовки. При этом не использовались никакие иные USB-устройста.