Como inicializar o Ubuntu a partir da unidade SSD que não pode ser selecionada como dispositivo de inicialização?

5

Eu recentemente instalei o Ubuntu 12.10 (64 bits) em um laptop Asus S405CM-WX117H (similar a este aqui ), que possui uma unidade SSD de 24 GB e um disco rígido comum de 500 GB.

Coloquei o sistema de arquivos raiz / (ext4) na unidade SSD e particionei o disco rígido regular com 10 GB de swap e o restante como ext4 para /home . Ele foi instalado sem problemas, mas quando reiniciado, parece que não consigo inicializar o Ubuntu (não tenho mais nada lá).

Para verificar se a instalação foi bem-sucedida, verifiquei-a usando um Ubuntu (DVD) ao vivo e os dois discos rígidos são reconhecidos e os arquivos do novo sistema estão lá. A ordem do disco como reconhecido no Ubuntu é: sda = 500 GB SATA hdd, sdb = 24GB SSD. Ajudaria o meu problema de inicialização se eu fosse capaz de fazer o Ubuntu trocar as atribuições de nomes de drives?

No BIOS, ambos os discos rígidos estão listados, mas eu só posso escolher usar o disco rígido como um dispositivo de inicialização, por algum motivo eu não entendo. Ele simplesmente não me deixa inicializar da unidade SSD.

Eu sei que se eu instalasse o Ubuntu no disco de 500GB, ele provavelmente seria inicializado bem, mas eu o quero no SSD por razões óbvias de desempenho. Alguma idéia de como eu poderia consertar isso?

    
por afrendeiro 29.12.2012 / 20:17

2 respostas

8
  

Na BIOS, ambos os discos rígidos estão lá, mas eu só posso escolher usar o disco de 500GB para inicializar de alguma forma.

Seu fornecedor de sistemas OEM, Asus, provavelmente colocou a unidade SSD de 24 GB para fins de armazenamento em cache, por exemplo, Intel Smart Response . Isso pode explicar por que você não pode configurá-lo como uma unidade de inicialização. Eu sofro do mesmo problema no meu laptop HP com um slot SSD mSATA e a resposta da HP é "isso é intencional".

Minha sugestão é usar seu disco rígido regular como o dispositivo de inicialização inicial, mas para instalar todo o sistema operacional Ubuntu no SSD. Para fazer isso, execute uma instalação regular, mas configure um layout de partição avançado como este:

  • Crie uma partição pequena (digamos, 200MB) no seu disco rígido normal para /boot .
  • Coloque / no SSD.
  • Verifique se o carregador de inicialização (Grub) está instalado no disco rígido.
  • Opcionalmente, use o restante do espaço livre do disco rígido como outro ponto de montagem (por exemplo, /data ou /home 1 )

Desta forma, o seu disco rígido regular irá conter apenas o kernel e o initramfs para o estágio de inicialização inicial, que é carregado em segundos. A velocidade em que não é significativamente mais lenta em comparação com um SSD devido a apenas algumas leituras seqüenciais nesse estágio. O kernel e o initramfs passarão para o seu / no SSD e inicializarão seu sistema quase ao mesmo tempo que o boot direto do SSD.

Uma desvantagem dessa abordagem é que o sistema não inicializará mesmo que apenas uma das unidades falhe.

1 Eu não recomendaria colocar /home no disco rígido normal. Sua pasta pessoal contém muitos arquivos pequenos para os quais um SSD ajudará a acelerar as coisas. Sugiro deixar /home dentro de / , usar um /data separado para seu disco rígido e usar links simbólicos para pastas com arquivos grandes (por exemplo, /home/myusername/Music -> /data/Music .

    
por gertvdijk 29.12.2012 / 20:45
0

Existem dois erros possíveis:

  1. Você deve inverter a ordem do disco, como você disse, na BIOS.
  2. Provavelmente você selecionou o disco errado para a inicialização, quando estava instalando.

Sobre o ponto 2, tente inicializar a partir da caneta que você usou para instalar o Ubuntu e ver se ele vai para a sua instalação SSD.

Se nenhum destes funcionar, reinstale o Ubuntu e quando ele for para o particionamento, certifique-se de selecionar o dispositivo de inicialização corretamente. (Você pode ver pelo tamanho do disco)

    
por David M. Sousa 29.12.2012 / 20:24