O pacote boot-floppies
contém todo o código fonte e documentação
dos disquetes de instalação.
O disquete de recuperação possui um sistema de arquivos Ext2 (ou um sistema de
arquivos FAT, dependendo de sua arquitetura), e você pode acessá-los de
qualquer sistema que possa montar disquetes Ext2 ou FAT. O kernel do Linux
está no arquivo linux.bin
. O arquivo root.bin
é uma
imagem de disco de 1.44 MB compactado pelo gzip
utilizando o
sistema de arquivo Minix ou o sistema de arquivos EXT2, e será carregada no
disco RAM e usado como sistema de arquivos raíz.
Se você achar necessário trocar o kernel do disquete de recuperação, você deverá configurar seu novo kernel com estas características embutidas e não como módulos inicializáveis:
Faça o download de uma séria de disquetes de inicialização: os disquetes root,
de recuperação e os discos de controladores. É importante saber que os tipos
udma66-ext3, idepci e compact utilizam kernels diferentes. Uma razão para usar
o conjunto de discos compact, por exmplo, é que o mesmo possui somente 1
disquete de controladores e seu kernel personalizado irá provavelmente ter
todos os controladores que você precisa embutidos. O ponto negativo é que o
mesmo requer uma passo manual extra a menos que você tenha construído seu
kernel personalizado com o mesmo nome do tipo (consulte o make-kpkg no pacote
kernel-package
. É possível que você também veja algumas mensagens
de erro sobre módulos.
Monte a imagem do disquete de recuperação, com um comando como o seguinte.
mount -t auto -o loop rescure.bin /mnt
Assumindo que você usou /mnt
como o ponto de montagem, copie seu
kernel personalizado para /mnt/linux.bin
. Em seguida execute o
script rdev.sh
que se encontra em /mnt
, o qual assume
que irá encontrar o kernel como descrito aqui.
Caso você queira completar tudo da maneira correta, você precisará também
compactar o System.map de seu kernel personalizado com o gzip e colocá-lo em
/mnt
com o nome de sys_map.gz e ambém compactar o arquivo .config
correspondente com o gzip e colocá-lo em /mnt
com o nome de
config.gz.
Agora você pode desmontar sua imagem de disquete e gravar seus disquetes. Você irá provavelmente querer ``Instalar o Kernel e os Módulos'' usando os disquetes que você acabou de construir para ter seu kernel personalizado instalado no disco rígido. Por isso ter somente um disquete de controladores é bom.
Caso você esteja usando um conjunto de disquestes contendo um kernel de um tipo, você precisará mudar para o tty2 e pressionar Enter para obter um prompt. Digite ls /target/lib/modules para ver onde o disquete de controladores colocou seus módulos. Execute então o comando uname -r para descobrir onde os módulos deveriam estar. Você irá então querer fazer algo adequado como o exemplo seguinte.
mv /target/lib/modules/* /target/lib/modules/`uname -r`
Agora você pode sair do shell e retornar para o tty1. Caso você não tenha executado o último passo corretamente, ``Configurar os Módulos dos Controladores de Dispositivos'' não irá encontrar nenhum módulo e não ficará muito contente.
Você poderá também substituir o arquivo modules.tgz
do disquete de
controladores. Este arquivo simplesmente contém um arquivo tar compactado
através do gzip
de
/lib/modules/kernel-ver; faça isto a partir de seu
sistema de arquivos raíz, assim todos os diretórios também serão armazenados no
arquivo tar.
Instalando Debian GNU/Linux 3.0 para Intel x86
versão 3.0.23, 15 May, 2002