Qualquer motivo para o disco IDE hda1 aparecer como sda1 no Knoppix Live CD

0

Estou executando um sistema debian e hoje executei o upgrade seguro do aptitude. Já faz um tempo desde que eu baixei, então baixei e instalei um monte de coisas incluindo uma nova imagem kernal.

Tudo apareceu para instalar bem.

No entanto, após uma reinicialização, meu sistema falhou ao iniciar. Relatar um erro de pânico do Kernal e uma mensagem "Nenhum sistema de arquivos poderia montar a raiz, tentei:".

Quando eu iniciei através de um CD ao vivo do Knoppix e executei o fdisk -l, ele mostra meu disco listado como sda1. Isso me surpreendeu porque é uma unidade IDE e meus arquivos fstab e lilo conf estão configurados para usar hda1.

Eu tentei ajustar o fstab e o lilo.conf (e executar o lilo) através do live CD. Agora, quando eu reiniciar o sistema, ele cai em 'BusyBox' com um monte de erros de 'montagem'.

Isso me fez pensar se por algum motivo um CD ao vivo do Knoppix mostraria o disco como sda, mas o debian ainda requer hda? (Pela maneira que eu tentei isso, mas executando o lilo sob o liveCD reclama como não há / dev / hda)

Editar: De acordo com este artigo: link Pode ser algo a ver com o fato de o kernal atualizado suportar uma convenção de nomenclatura diferente para as unidades IDE .... Hmmm, talvez este seja um bom momento para largar o lilo e tentar fazer o grub funcionar? Alguma outra sugestão por aí?

    
por user9632 25.11.2009 / 09:32

2 respostas

2

ok eu encontrei a resposta.

Como descrito aqui:

link

A atualização do kernel 2.6.19 modificou o subsistema IDE, que altera a maneira como os dispositivos IDE são modificados. Então sim que hda o disco aparecerá como sda.

Drives appear as /dev/sda, /dev/sr0, the old devices names won't work. You will need to change your boot parameters and your /etc/fstab parameters in order to get a working system with the new drivers. Again, this only happens if you use the new drivers, the old drivers continue working as they did before.

Meu sistema de teste está executando uma versão mais antiga do kernel em comparação com o que está no CD ao vivo do Knoppix. Ao inicializar a partir do live CD, ele usa o novo kernel e, portanto, a unidade agora aparece como sda1

Para as pessoas que encontram esta página em busca de uma correção, o site acima também declara:

This means 2.6.19 may have two drivers for your PATA-based device: The old IDE driver under "Device drivers -> ATA/ATAPI/MFM/RLL support" and an alternative driver under "Device drivers -> Serial ATA (prod) and Parallel ATA (experimental) drivers" (along with the rest of the SATA drivers)

What one must you choose? Well, the safe option is using the old driver: The old drivers will continue working just as they did before. There'll be no changes if you continue using the old drivers.

    
por 26.11.2009 / 07:07
0

Uma coisa que aconteceu comigo foi que eu removi uma lista de unidades e discos alterada para que o fstab não encontrasse o disco certo - poderia ser algo assim?

    
por 25.11.2009 / 13:52