Inicialize a partir do disco com o usb e o sata

0

Eu tenho um disco rígido SSD com uma conexão usb e Sata, e eu quero ser capaz de inicializar tanto a partir de usb e sata, mas não posso fazê-lo funcionar.

Quando o disco está conectado com o sata, tudo funciona bem, mas quando eu o conecto com o usb, o Fedora parece inicializar, mas me dá um erro "Nenhum dispositivo root encontrado" e apenas dorme para sempre.

Isso acontece mesmo se eu instalar o fedora 13 enquanto o disco estiver conectado com o usb.

Estou executando o Fedora Core 13.

Atualizações: Eu mudei meu fstab para

/ dev / sda2 / ext4 padrões 1 1

e o disco ainda está sendo inicializado quando conectado ao controlador sata. Por enquanto, tudo bem. Mas se eu inicializar a partir da conexão usb, ele ainda me dará a mesma mensagem "Nenhum dispositivo root encontrado".

Ainda mais estranho é que se eu inicializar o meu fedora core 13 dvd e escolher "rescue installed system" ele não consegue detectar o harddisk quando conectado ao usb. E não há / dev / sd * ou qualquer coisa semelhante que possa parecer um dispositivo de bloco. O redhat esqueceu de incluir drivers usb em sua imagem de resgate para o núcleo do Fedora?

Eu tentei o disco em outro sistema, com exatamente os mesmos problemas.

Atualização 2: Eu adicionei agora a linha LABEL = myroot para fstab (eu acho que tem que ser maiúscula para trabalhar) e o disco rígido ainda inicializa bem quando usa sata, mas ainda não consegue inicializar usando usb. Eu começo a adivinhar que redhat esqueceu alguns drivers usb No fedora Core 13, porque o sistema não pode ver o disco rígido ao inicializar o dvd e entrar no modo de recuperação. blkid não mostra nenhum disco rígido e não há dispositivos de bloco em / dev / que possam ser meu disco usb.

btw: É possível encontrar o uuid de partições se o id adicionar o disco usb a um computador windows, e mais importante: será este o mesmo uuid que o linux irá usar.

    
por MTilsted 17.08.2010 / 14:48

1 resposta

1

O problema é que a identificação do sistema de arquivos raiz em / etc / fstab não é a mesma em USB como em SATA. A solução pode envolver voltar a usar um rótulo em vez de um UUID.

/ dev / sda2 seria o nome da partição do estilo antigo. Isso pode funcionar bem, desde que seja um dispositivo pseudo-SCSI em SATA e USB. Não tenho certeza se o caractere "/" é legal em um rótulo.

Para usar rótulos, você precisa rotular a partição e, em seguida, definir o nome do rótulo.

Por exemplo:

e2label / dev / sda2 myroot

e, em seguida, use

label = myroot

Atualização 2:

Por favor, diga-nos qual hardware você está inicializando.

Para obter suporte a USB durante a inicialização, você pode ter que adicionar o módulo do kernel USB ao ramdisk usado na inicialização usando o mkinitrd. (Ou talvez update-initramfs -u).

De acordo com este tópico é o primeiro resposta, é bem fácil no Fedora. Não consigo encontrar instruções específicas imediatamente.

    
por 17.08.2010 / 22:41