LTSP/LocalBoot
De ALT Linux
Índice de conteúdo |
Organização dos terminais de carga com os discos rígidos locais
Problema
Problema: Escola classe com um muito frágil máquinas (Pentium 166 + 32 .. 64 RAM HDD + 0,5 .. 2 Gb, e Celeron 333 + 64 .. 128 RAM HDD + 4 .. 10 Gb), uma inicialização de rede não é suportado.
Deve-se: fazer os seus clientes ALT Linux Terminal, localizado no disco rígido local vmlinuz e initrd.img, eo espaço restante para dar um swap.
Passos para implementar
- Para utilizar um disco rígido local por swap no servidor, você deve dizer USE_LOCAL_SWAP Y = em /etc/lts.conf
- Na флэшку com o servidor de terminal redefine /var/lib/ltsp/i586/boot inteiramente; /etc/lilo.conf pode ser imediatamente corrigido, eu pareço (claro, com os excessos do ryushechek):
map="/boot/map"
lba32
prompt
compact
timeout="100"
install="menu"
default="ALTLinuxTerminalClient"
vga=NORMAL
append="root=/dev/nfs nfsroot=/var/lib/ltsp/i586,udp ip=dhcp"
message="/boot/splash/message"
boot="/dev/hda"
image="/boot/vmlinuz"
label="ALTLinuxTerminalClient"
initrd="/boot/initrd.img"
read-only</pre>
- Você ter um casal de velhos pequenas HDD, apegar-se a um par de master/slave para treinar. Para uma completa felicidade stick флэшку (comprei uma barata PCI controlador USB para maior conforto). Todas as estações de gás está pronta.
- Do disco de instalação ALT Linux Terminal, modo de salvamento (aconselhados a iniciar a partir do LiveCD, mas não foi encontrado /sbin/lilo).
# ls /dev/hd* – а винты то мои живы? Живы, есть hda и hdb # ls /dev/sd* – а флэшка видна? Ага, sda1 # mkdir /tmp/flash # mount -t vfat /dev/sda1 /tmp/flash – сразу ее примонтируем
- Criar um disco rígido:
# fdisk /dev/hda p - that there is?
d - all that you do not need n - (new) p - (primary) 1 - (number one) [specify the size - as per capita will fall, requires all 3.5 mega] t - type 1 - First partition 83 - Linux a - to make active 1 - yes, the first section n - the rest give a swap p 2 [everything else brought to SWAPO] t - (type) 2 - (second) 82 - (linux swap) p - (admire) w - (entry and exit)
O mesmo é feito com a segunda unidade / dev / hdb.
- Formatiruem Criar e montar as partições:
# mkfs.ext3 /dev/hda1 # mkswap /dev/hda2 # mkdir /tmp/hda # mount /dev/hda1 /tmp/hda
O mesmo é feito com a segunda unidade / dev / hdb.
- Agora «reabastecido» partição:
# mkdir /tmp/hda/boot # mkdir /tmp/hda/etc # mkdir /tmp/hda/dev # mkdir /tmp/hda/sys # mkdir /tmp/hda/proc
Para copiar флэшки utilizando <tt> /boot no /tmp/hda/boot/ , lilo.conf - em /tmp/hda/etc/ Repita este procedimento para o segundo disco. Повторяем эту процедуру для второго диска.
- Tornar a unidade inicializável
# mount --bind /dev /tmp/hda/dev/ # mount --bind /sys /tmp/hda/sys/ # mount --bind /proc /tmp/hda/proc/
e, finalmente:
# lilo -r /tmp/hda
- Realize o ponto imediatamente anterior à segunda unidade, eu não (na verdade, não desmonte /dev/sys/proc) - assim desligamento, detach Master, Slave para mudar jumper para Master, re-expedidas salvamento, e repetir
# mkdir /tmp/hda # mount /dev/hda1 /tmp/hda # mount --bind /dev /tmp/hda/dev/ # mount --bind /sys /tmp/hda/sys/ # mount --bind /proc /tmp/hda/proc/ # lilo -r /tmp/hda
Resultado
Eu entendo que isso não é verdade em última instância, mas tenho-o. Classe - 11 estações computador, e preenchido as três sobresselentes hélice.
PS: 10 megabit placa de rede serão eliminadas - Freios ;-( PPS: Vyprosil dinheiro - servidor de memória de 2 giga acrescentado.
