Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Загрузка Х-терминала с других носителей информации(lilo, cd-rom, msdos)

Иногда нужно выполнить загрузку не с дискеты, а скажем с жесткого диска или CD-ROM. В таких случаях описанная выше методика использования дискет не подойдет. Для этих целей рассмотрим ряд специфических приемов, которые помогут вам запустить удаленную загрузку с компьютера, на котором установлена операционная система Linux, c загрузочного компакт-диска и из сеанса MS DOS.

Загрузка при помощи(LInux LOader)

Начнем объяснение издалека, с ответа на вопрос - “Зачем это нужно?”. Например, я на работе использую персональный компьютер с операционной системой Linux, но иногда для администрирования и выполнения других производственных функций я пользуюсь им как Х-терминалом. Для того, чтобы совместить эти два компьютера в одном, я при загрузке могу выбирать: загружать мне компьютер как Х-терминал или как обычную традиционную рабочую станцию Linux. Чтобы сделать это возможным, следует немного реконфигурировать загрузчик LILO и добавить к нему специфический загрузочный образ.

Оригинальный файл настройки LILO /etc/lilo.conf на моем компьютере выглядит так:

$ cat /etc/lilo.conf
disk=/dev/hda
bios=128
disk=/dev/hdd
bios=129

boot=/dev/hda
prompt
timeout=300
lba32
default=linux-2.4.20

# ASPLinux
image=/boot/vmlinuz-2.4.20-9asp
initrd=/boot/initrd.2.4.20-9asp.img
label=linux-2.4.20
root=/dev/hda5
read-only
append="hdc=ide-scsi"


# MS DOS
other=/dev/hdd1
label=dos1

Как видно из приведенной распечатки, сейчас у загрузчика LILO две загрузочных записи. Необходимо добавить третью с образом сетевой загрузки. Для ее создания необходимо иметь специальный загрузочный образ, предназначенный для загрузчика LILO. На сайте http://www.rom-o-matic.net (см. рис. 7.3) в поле “Choose ROM output format:” следует выбрать “LILO/GRUB/SYSLINUX loadable kernel format (.zlilo)”.

Рис.7.3. Выбор образа для загрузчика LILO сетевого адаптера rtl8029

Полученный файл eb-5.2.5-ns8390.zlilo сохраняем в каталоге /boot под любым именем, например, eb8029.zlilo:

# cp eb-5.2.5-ns8390.zlilo /boot/eb8029.zlilo

Добавляем в /etc/lilo.conf соответствующий раздел:

# Etherboot image
image=/boot/eb8029.zlilo
label=etherboot

И обновляем MBR жесткого диска командой:

# /sbin/lilo
Added linux-2.4.20 *
Added dos1
Added etherboot

Теперь перегружаем компьютер и в приглашении LILO выбираем третий пункт “etherboot”. Если загрузочный образ выбран правильно и он соответствует сетевому адаптеру, мы получаем загрузку ПК в режиме Х-терминала.

Если в режиме Х-терминала вы работаете чаще чем в режиме обычного компьютера, то можно сделать этот образ загружаемым по умолчанию. Для этого достаточно исправить “default=linux-2.4.20” на “default=etherboot” и еще раз обновить Master Boot Record (MBR) системного диска командой lilo.

Пока интересно, читаем дальше!

Авторское право © Сеник Николай, 2004-2006