Debian Woody на DEC Multia
Mar. 27th, 2007 01:11 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Установка Debian 3.0 (Woody) на компьютере DEC Multia, где был процессор с тактовой частотой 166МГц, 40МБ оперативной памяти и 400МБ на жестком диске SCSI, не потребовала много времени. Этот довольно старый компьютер (архитектура Alpha), подробнее о котором можно прочесть на Википедии, был подключен к последовательному порту другой (хостовой) машины, откуда и производилась установка по сети, так как ни клавиатуры, ни мыши, ни дисководов не было подключено к DEC Multia. На хостовой машине (архитектура Intel) работал Ubuntu 6.06 LTS. Более старая версия Debian была выбрана потому, что для работы установщика Debian 3.1 (Sarge) требовалось 43МБ оперативной памяти как минимум, и при попытке продолжить установочная программа переставала работать. Дистрибутив Woody в настоящее время уже не поддерживается, и найти его можно в архивах Debian. В данном случае был использован архив http://archive.debian.org/.
Для начала, на хостовом компьютере были настроены сервисы TFTP и DHCP. Для этого потребовалось установить и настроить пару пакетов из репозитария: tftpd-hpa и dhcp3-server. Программа для установки по сети была взята по следующему адресу:
http://archive.debian.org/dists/woody/main/disks-alpha/current/tftpboot.img.
Этот файл был сохранен на хостовой машине под именем /var/lib/tftpboot/boot.img. Поэтому в конфигурационном файле /etc/dhcp3/dhcpd.conf нужно было добавить в конец следущие несколько строк (в сети, к которой подключены обе машины, был ADSL-модем с адресом 192.168.1.1, на котором работал DNS-сервер):
# DEC Multia options.
allow bootp;
subnet 192.168.1.0 netmask 255.255.255.0 {
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
option domain-name "home";
}
host multia_boot {
hardware ethernet 08:00:2b:e4:3c:a9;
filename "boot.img";
fixed-address 192.168.1.4;
}
После этого были перезапущены оба сервера TFTP и DHCP. Далее, в консоли SRM на машине DEC Multia нужно было запустить установочную программу (для соединения с хостовой машиной был использован первый последовательный порт):
>>>b -p bootp -fl "console=ttyS0" ew
Во время установки был выбран адрес http://archive.debian.org/ в качестве репозитария. После успешной установки системы без проблем были добавлены такие пакеты, как build-essential, ssh, mc и vim, с помощью следующей комманды:
root@multia:~# apt-get install build-essential ssh mc vim
Чтобы включить поддержку звука, следует добавить следующие строки в файл /etc/modules:
# DEC Multia sound options.
alias sound cs4232
pre-install sound insmod sound dmabuf=1
options cs4232 io=0x534 irq=9 dma=3 dma2=1 mpuio=0x330 mpuirq=10 synthirq=-1 synthio=-1
После этого можно установить права 0666 на файл /dev/audio и сделать /dev/dsp символической ссылкой на /dev/audio:
root@multia:~# chmod 666 /dev/audio
root@multia:~# rm -f /dev/dsp
root@multia:~# ln -s /dev/audio /dev/dsp
Таким образом можно получить практически полноценную рабочую среду GNU на компьютере DEC Multia.
http://archive.debian.org/dists/woody/main/disks-alpha/current/tftpboot.img.
Этот файл был сохранен на хостовой машине под именем /var/lib/tftpboot/boot.img. Поэтому в конфигурационном файле /etc/dhcp3/dhcpd.conf нужно было добавить в конец следущие несколько строк (в сети, к которой подключены обе машины, был ADSL-модем с адресом 192.168.1.1, на котором работал DNS-сервер):
# DEC Multia options.
allow bootp;
subnet 192.168.1.0 netmask 255.255.255.0 {
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
option domain-name "home";
}
host multia_boot {
hardware ethernet 08:00:2b:e4:3c:a9;
filename "boot.img";
fixed-address 192.168.1.4;
}
После этого были перезапущены оба сервера TFTP и DHCP. Далее, в консоли SRM на машине DEC Multia нужно было запустить установочную программу (для соединения с хостовой машиной был использован первый последовательный порт):
>>>b -p bootp -fl "console=ttyS0" ew
Во время установки был выбран адрес http://archive.debian.org/ в качестве репозитария. После успешной установки системы без проблем были добавлены такие пакеты, как build-essential, ssh, mc и vim, с помощью следующей комманды:
root@multia:~# apt-get install build-essential ssh mc vim
Чтобы включить поддержку звука, следует добавить следующие строки в файл /etc/modules:
# DEC Multia sound options.
alias sound cs4232
pre-install sound insmod sound dmabuf=1
options cs4232 io=0x534 irq=9 dma=3 dma2=1 mpuio=0x330 mpuirq=10 synthirq=-1 synthio=-1
После этого можно установить права 0666 на файл /dev/audio и сделать /dev/dsp символической ссылкой на /dev/audio:
root@multia:~# chmod 666 /dev/audio
root@multia:~# rm -f /dev/dsp
root@multia:~# ln -s /dev/audio /dev/dsp
Таким образом можно получить практически полноценную рабочую среду GNU на компьютере DEC Multia.