[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