USB inicializável aparece como HDD não dispositivo removível

3

Eu tenho um problema único com um laptop antigo da Toshiba, que por acaso é um laptop LegacyFree, o que significa que você não pode acessar o BIOS via F2 normal, Del, Esc, etc.

Eu só posso selecionar uma opção de inicialização no começo, como HDD, Removível, CD, Disquete, etc.

O problema que encontrei é que o USB inicializável que criei está aparecendo como um disco rígido inicializável, não como um dispositivo removível e, portanto, está inicializando do HDD no computador porque não posso alterar a prioridade do dispositivo HDD.

Existe alguma maneira ao fazer o USB inicializável para fazê-lo aparecer como um USB em vez de um HDD?

Eu tenho usado o unetbootin e o LinuxLive para criar esses USBs inicializáveis.

NOTA: estou ciente de que você pode acessar o LegacyFree Bios através de um programa chamado Tsetup ou HwSetup através do problema windowsXP é que o laptop não tem nenhum sistema operacional instalado atualmente.

    
por Grant 03.07.2011 / 19:10

1 resposta

2

Muitos BIOSs tratam unidades USB como "HDD" se tiverem uma tabela de partição e "Removable" se não tiverem uma tabela de partição. Isso não é algo que você pode mudar a um piscar de BIOS diferente (raramente uma opção).

A maioria das BIOS permite que você escolha a ordem dos dispositivos “HDD” disponíveis em uma tela separada. Alguns permitem que você pressione uma tecla no momento da inicialização para selecionar o HDD. Se essas opções não estiverem disponíveis, crie um pendrive não particionado.

Crie um sistema de arquivos diretamente no pendrive, não em uma partição:

mkfs.vfat /dev/sdb

(Substitua /dev/sdb pela unidade correta. Certifique-se de acertar isso, pois isso destruirá os dados nessa unidade.) Em seguida, siga as instruções para fazer esse dispositivo USB de instalação / ativação. Se você já tem uma imagem em bastão com uma tabela de partições, copie todos, exceto o primeiro setor dele, para o bastão:

tail -c +513 <whole-disk-image-file >/dev/sdb

execute novamente a instalação do gerenciador de inicialização no dispositivo (por exemplo, syslinux /dev/sdb se o gerenciador de inicialização for o Syslinux).

    
por 03.07.2011 / 21:16