"Montar uma partição montada anteriormente"
Uma alternativa a é o passo
"Montar uma Partição Inicializada Anteriormente". Use isto se
estiver retomando a instalação que tenha falhado ou deseja montar
partição que já foram inicializadas ou tem dados que deseja preservar.
Caso estiver instalando a partir de uma estação sem discos, neste ponto,
você deverá fazer a montagem de sua partição raíz através de um servidor
NFS. Especifique o caminho para o servidor NFS em uma sintaxe padrão do
NFS, da seguinte forma:
nome-do-servidor-ou-IP:caminho-compartilhamento-servidor
.
Caso deseje também montar sistemas de arquivos adicionais, você poderá fazer
isto agora.
O caminho-do-compartilhamento-do-servidor
para sistemas BVM e Motorola VMEbus devem estar de acordo com o caminho
especificado no arquivo tftplilo.conf do servidor
TFTP; ele será usado para dizer ao kernel do Linux que diretório montar
quando o sistema instalado for inicializado. O caminho padrão em
tftplilo.conf é
/nfshome/%C,; onde %C; é
substituído pelo endereço IP, em notação pontuada do sistema cliente
que estiver sendo inicializado.
Caso não tenha configurado a rede como descrito em
, então selecionando uma instalação
via NFS você será perguntado por isso.
Solução de problemas na instalação usando NFS do sistema raíz
FIXME: ainda aplicável no debian-installer?
Infelizmente, o lançamento do woody dos boot-floppies não
suportam o locking do dpkg em instalações usando sistemas
de arquivos raíz montados via NFS. Para contornar este problema,
faça os seguintes passos pós montar seu compartilhamento NFS alvo em
/target. Este exemplo assume a instalação através
de CD, mas também é aplicável para arquivos de instalação colocados em
um compartilhamento NFS e montado em /instmnt
(que é o local aonde o programa de instalação normalmente
monta a mídia de instalação).
Para ativar o locking do NFS, faça alguns pré arranjo para ter
esta seqüência de comandos no seu compartilhamento NFS, ou crie-o
usando o nano-tiny.
#!/bin/sh
mount /dev/hdc /instmnt # substitua seu dispositivo de CD-ROM para /dev/hdc
cd /target
mkdir x
cd x
for i in g/glibc/libc6 t/tcp-wrappers/libwrap0 p/portmap/portmap n/nfs-utils/nfs-common
do
ar -x /instmnt/pool/main/$i''_*.deb
zcat data.tar.gz | tar x
done
umount /instmnt
mkdir -p /var/lib/nfs
for i in portmap rpc.statd
do
LD_LIBRARY_PATH=lib sbin/$i
done
Agora instale o sistema básico como habitual. Então instale
nfs-common:
$ umount /instmnt
$ chroot /target /bin/sh
$ apt-cdrom add
$ apt-get install nfs-common
As mensagens sobre o /proc faltando podem ser ignoradas,
pois o portmap e statd já estão sendo
executados.
Você precisará de um kernel compilado com o suporte a
CONFIG_ROOT_NFS. O que está contido na instalação através
do CD não tem esse suporte. Caso não tenha um e não possa construir um kernel
em outra máquina, você poderá construir um kernel no ambiente
chroot:
$ apt-get install gcc make libc6-dev kernel-source-2.4.18 less screen links lynx wget ftp # etc.
Assim que tiver feito os passos para inicializar através de seu novo
kernel usando o compartilhamento NFS como dispositivo raíz, volte
os passos:
$ exit # sai do shell chroot
$ cd /
$ killall portmap rpc.statd
$ umount /target
Então reinicie. Caso falhe, então inicie a partir do CD, monte o compartilhamento
NFS em /target, ative o locking NFS, chroot /target, faça o que tiver esquecido
de fazer, volte e reinicie. Caso falhar, tente novamente. Boa Sorte.