Eu gostaria de instalar o Debian 5 em um PC mais antigo, porque espero que o kernel do Debian 5 funcione melhor neste computador.
Baixei o ISO do netinstall debian.org
e tentei instalá-lo em uma Virtualbox
máquina. Eu recebi este erro: Bad mirror
. Mudei o espelho para archive.debian.org
como nome de host /debian/
e o problema foi resolvido.
Meu problema agora é que a instalação trava no Please wait...
, na tela do Select and install
(exatamente depois de escolher o que instalar - apenas Standard System
- em 13%).
Eu não recebo nenhum erro. Também não sei como verificar logs ou outra coisa, se houver algum.
Quando eu pressiono CTRL+ ALT+ F4, vejo o seguinte na tela:
> sep 14 15:36:00 in-target: You should only proceed with the installation if you re certain that
> sep 14 15:36:00 in-target: this is what you want to do.
> sep 14 15:36:00 in-target:
> sep 14 15:36:00 in-target: ispell ibritish wamerican mlocate exim4-config libnfsidmapZ bind9-host
> sep 14 15:36:00 in-target: mime-support libidn11 telnet lsof bash-completion dsutils
> sep 14 15:36:00 in-target: exim4-daemon-light perl libcap2 mutt reportbug libds58 bc m4 doc-debian
> sep 14 15:36:00 in-target: dc at libeuent1 ncurses-term libpcre3 doc-linux-texwhois libsqlite3-0
> sep 14 15:36:00 in-target: python2.5 python-minimal libisccc50 procmail time 1ibrpcsecgss3
> sep 14 15:36:00 in-target: liblwres50 python ftp pciutils dictionaries-commonpython-central w3m
> sep 14 15:36:00 in-target: openbsd-inetd libbind9-50 libxle libgme debian-fafile ucf
> sep 14 15:36:00 in-target: perl-modules python2.5-minimal libldap-2.4-2 libiscfg50 libdb4.5
> sep 14 15:36:00 in-target: bsd-mailx exim4 libgc1c2 exim4-base patch libisc50 libgssgluel iamerican
> sep 14 15:36:00 in-target: portmap nfs-common less libmagicl texinfo liblockfile1
> sep 14 15:36:00 in-target:
> sep 14 15:36:00 in-target: Do you want to ignore this warning and proceed anyway
> sep 14 15:36:00 in-target: To continue, enter "Yes": to abort, enter "No":
Sobre o que é esta mensagem de aviso? O que posso fazer?
Importante notar que tentei instalar Debian 9
em um VirtualBox
e funcionou. Tentei instalar Debian 6
e tive o mesmo problema.
Umm não!
Isso é de fato uma ideia muito ruim. Existem várias distribuições GNU/Linux disponíveis que serão executadas - e são de fato feitas para - PCs mais antigos de 32 bits (AntiX, Bodhi etc).
Você nunca deve executar sistemas operacionais que tenham chegado ao fim da vida útil e, como tal, não receba atualizações de segurança em tempo hábil.
E não consigo ver por que um kernel mais antigo deve funcionar melhor que um novo, se não for PAE que você está procurando, existem alternativas (veja acima).
Por favor, use o espelho de arquivo fornecido pelo debian: http://archive.debian.org/debian/
A alternativa é usar DVDs ISO, que podem ser encontrados em seu espelho para que você não precise de rede durante a instalação:
https://cdimage.debian.org/mirror/cdimage/archive/5.0.10/amd64/iso-dvd/
Parece que seu primeiro problema das perguntas e comentários é usar a imagem netinstall. Provavelmente não vai funcionar hoje em dia.
Para instalar, o melhor curso de ação é usar os DVDs completos.
Quanto a usar algo moderno baseado em Debian que suporte 32 bits, você pode usar o AntiX, como outros recomendam. No entanto, será mais lento, pois os ambientes gráficos hoje em dia esperam máquinas mais poderosas.
Eu costumo rodar o FreeBSD 32 bits mais recente em hardware legado, ter atualizações regulares e muito mais satisfeito com o desempenho resultante.
Usar distros antigas é um reflexo do Windows para resolver problemas semelhantes.
De fato, o crescimento dos binários e as necessidades de memória/CPU não têm razão real; O Windows é desenvolvido dessa maneira, o software Linux geralmente não é. No Linux, o software mais antigo ainda está disponível e não aloca significativamente mais RAM como na distribuição antiga. Em troca, temos algoritmos de otimização de RAM melhor ajustados.
Eu acho que a melhor opção é usar uma distro recente, mas usando um software mais antigo (menos RAM necessária). Particularmente no caso do Debian, você pode simplesmente descartar os subsistemas de janelas gnome/kde/any monstruosos e usar simplesmente icewm. 1
Além disso, você também pode usar o
deborphan
comando para limpar os pacotes não muito necessários do seu sistema, principalmente se eles iniciarem daemons que você não precisa.1 Se você estiver usando, você pode tentar o veneno de rato . VM apenas de teclado sem decorações de janela, possui apenas janelas de tela cheia e é controlada como arquivos
screen
. Sua necessidade de memória é praticamente inexistente e extremamente rápida.Então você viu que a
aptitude
execução do instalador é interrompida em um prompt. Se você olhar um pouco mais acima na/var/log/syslog
parte que viu emvt4
, verá o aviso de que o prompt é sobre:Mais acima no
syslog
, você pode ver um código de erro durante a atualização do apt indicando que a assinatura não foi validada por causa de uma chave expirada:Como já observado em outro comentário, uma maneira de anular essa verificação é simplesmente ajustar o relógio para um horário em que a chave ainda não tenha expirado. Dependendo do que você deseja fazer com esta distribuição antiga, as consequências disso para outras verificações de timestamp no sistema (hora da última montagem do superblock, timestamps de arquivos usados por
make
, etc.) podem ser práticas de lidar.Caso contrário, outra alternativa é configurar o APT para permitir pacotes não autenticados e
aptitude
ignorar violações de confiança.Você pode fazer isso colocando as seguintes
/etc/apt/apt.conf
configurações no sistema que está sendo instalado (conforme encontrado em um post antigo da lista de discussão ):ou seja:
chroot /target
. Ele executará um shell dentro do chroot e fornecerá um prompt de shellvi /etc/apt/apt.conf
, pressione ie digite as linhas indicadas acima. Em seguida, pressione Esce enter:wq
para salvar e sairvi
.exit
Você precisará estar longe o suficiente na instalação para que o sistema que está sendo instalado seja parcialmente instalado
/target
para poderchroot
usá-lovi
. Se a instalação já atingiu o ponto em que parou por causa doaptitude
prompt oculto, você pode fazer aapt.conf
alteração e, em seguida, no shell de depuração, encontre seuaptitude
processo e elimine-o:ps | grep aptitude
kill
{aptitude
número de identificação do processo mostrado naps
saída}Quando você voltar para a tela de instalação, o instalador mostrará uma mensagem de erro, mas lhe dará a opção de tentar novamente a operação que deve ser bem-sucedida com as novas configurações.