[ALTSP] gpxe.dsk, винчестер
Serge Spiridonov
spiris at rambler.ru
Sat Feb 9 11:25:29 MSK 2008
В сообщении от Wednesday 06 February 2008 17:10:36 Макурин А.В. написал(а):
> > Установил terminal-20080124.
>
> Есть материнка старая. Флопиков не видит - только один винчестер.
> Можно как-то образ дискеты gpxe.dsk залить на винт? или на диск СД?
>
В качестве "спасибо" всем, кто терпел меня, и в облегчение жизни тем, кто
поторит такой путь - я проделал это под девизом "Изгони из себя GUI"
Это не состоялось бы без терпеливого участия Led, Michael Shigorin,
Michael A. Kangin
1. На флэшку с терминального сервера сбрасываем /var/lib/ltsp5/i586/boot
целиком и /etc/lilo.conf
Lilo.conf можно сразу поправить, у меня выглядит так: (понятно, с излишествами
в виде рюшечек)
-= lilo.conf=-
map="/boot/map"
lba32
prompt
compact
timeout="100"
install="menu"
default="ALTLinuxTerminalClient"
vga=NORMAL
append="root=/dev/nfs nfsroot=/var/lib/ltsp5/i586,udp ip=dhcp"
message="/boot/splash/message"
boot="/dev/hda"
image="/boot/vmlinuz"
label="ALTLinuxTerminalClient"
initrd="/boot/initrd.img"
read-only
-= end lilo.conf =-
Берем пару старых маленьких hdd, цепляем их парой master/slave на шлейф
На второй шлейф - DVD-читалку
Для полного счастья втыкаем флэшку (купил дешевый контроллер pci - usb для
комфорта). Все, заправочная станция готова.
Грузимся с установочного диска AltLinuxTerminal, режим rescue (советовали
грузиться с LiveCD, но я там не нашел /sbin/lilo)
#ls /dev/hd* - а винты то мои живы? Живы, есть hda и hdb
#ls /dev/sd* - а флэшка видна? Ага, sda1
# mkdir /tmp/flash
# mount -t vfat /dev/sda1 /tmp/flash - сразу ее примонтируем
Создаем разделы на жестких дисках
fdisk /dev/hda
p - что там есть?
d - всё, что не нужно
n - (новый)
p - (primary)
1 - (номер один)
[задать размер -- как на душу ляжет, требуется всего 3.5 мега]
t - тип
1- первого раздела
83 - Linux
a - сделать активным
1 - да, первый раздел
n - остальное отдадим под swap
p
2
[все остальное отдаем под свап]
t - (тип)
2 - (второго)
82 - (linux swap)
p - (любуемся)
w - (запись и выход)
То же самое проделываем со вторым диском /dev/hdb
Форматируем созданные разделы и монтируем
mkfs.ext3 /dev/hda1
mkswap /dev/hda2
mkdir /tmp/hda
mount /dev/hda1 /tmp/hda
То же самое проделываем со вторым диском /dev/hdb
Теперь "заправляем" раздел диска и делаем диск загрузочным
# mkdir /tmp/hda/boot
# mkdir /tmp/hda/etc
# mkdir /tmp/hda/dev
# mkdir /tmp/hda/sys
# mkdir /tmp/hda/proc
С флэшки копируем /boot в /tmp/hda/boot, lilo.conf - в /tmp/hda/etc
Грешен, здесь использовал MC
# mount --bind /dev /tmp/hda/dev/
# mount --bind /sys /tmp/hda/sys/
# mount --bind /proc /tmp/hda/proc/
И, наконец
# lilo -r /tmp/hda
То же самое (от # mkdir /tmp/hda/boot до # lilo -r /tmp/hda ) проделываем со
вторым диском (hdb).
Все. У нас есть пара терминалов! По времени быстрее, нежели создавать/заливать
образы, да и пальчики тренируются (см "Изгони из себя GUI" :-))
Да, забыл самое главное: Led говорил, что для использования локального винта
под свап надо " указать USE_LOCAL_SWAP=Y в /etc/lts.conf"
==========
Я прекрасно понимаю, что это не истина последней инстанции, но у меня это
получилось.
С уважением, Сергей Спиридонов
More information about the Ltsp-server
mailing list