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.

Ferramentas pessoais