
Estou gradativamente atualizando um Slackware 12.0 para um 13.0.
Usando slapt-get, fiz isso gradualmente, só para garantir. Então eu fiz 12,0 -> 12,1, 12,1 -> 12,2.
Eu descobri que preciso atualizar manualmente o pkgtools e instalar o xz novamente apenas para que ele instale o novo formato de pacote.
Depois de pesquisar no Google o assunto que encontreialguém que fez uma atualização do kernel de 12.1 para 13.0e ele está reclamando sobre a mudança de /dev/hda para /dev/sda.
Isso está correto e terei que inicializar a partir de um CD 13.0 para fazer o LILO funcionar ou posso simplesmente executar o LILO depois que o slapt-get terminar o dist-upgrade?
Responder1
Usando slapt-get, fiz isso gradualmente, só para garantir. Então eu fiz 12,0 -> 12,1, 12,1 -> 12,2.
slapt-get não é oficialmente suportado, é uma ferramenta de terceiros. Se você usá-lo, reclame com seus desenvolvedores. Os usuários do Canonical Slackware não usam ferramentas de terceiros para atualização. Eles usam o cérebro. Quando uma nova versão do Slackware é lançada, ela contém um arquivo UPGRADE.TXT. Essas são instruções de alta qualidade para atualização manual. Siga-os e faça a atualização manualmente, não deixe que uma ferramenta de terceiros estrague seu sistema.
Depois de pesquisar sobre o assunto no Google, me deparei com alguém que fez uma atualização do kernel de 12.1 para 13.0 e ele está reclamando sobre a mudança de /dev/hda para /dev/sda.
linuxquestions.org é um lugar para iniciantes. Não acredite cegamente na palavra deles em tudo. Leia a documentação oficial do Slackware. Um kernel padrão do Slackware 13.0 funciona bem com nomes /dev/hda. Posso garantir isso porque estou executando o Slackware 13.0 em um computador que possui uma unidade IDE. A transição para /dev/sda* é feita apenas no Slackware-current, que não é o Slackware 13.0. Citação relevante doRegistro de alterações:
+--------------------------+
Mon Jan 4 21:43:02 UTC 2010
New kernels... and this deserves a mention/warning: the last bits of the
"old" IDE/ATA system have been removed now. Everything should be using
the libata based drivers now, so if you have any drives that are currently
running as /dev/hda, /dev/hdb, etc., when you reboot with these kernels all
drives will be renamed as /dev/sda, /dev/sdb, etc. If you had any /dev/sd*
already, they might get renamed. Adjustments may be required in
/etc/lilo.conf, /etc/fstab, the initrd, and elsewhere. Good luck!
Novamente, isso não é 13.0, é o que há de mais moderno em corrente, que você não gostaria de ter em execução em seu servidor de qualquer maneira. -current é para fins de teste, está sendo polido até se tornar estável e utilizável.
Responder2
Eu acho que é melhor fazer uma instalação limpa de qualquer novo Slackware. Sim, é possível atualizar manualmente, mas há uma chance de você estragar muito o seu sistema. Para mim é melhor porque separei minhas partições e meu software está localizado em uma partição diferente da partição do sistema.
Se você optou pela atualização manual leia o "UPGRADE.TXT" e siga as instruções com atenção!!