Ubuntu 14.04 - Não liga o boot

2

Estou usando o Ubuntu como um hypervisor com meus sistemas operacionais de produção em execução no VMware.

Desde que instalei tudo em um SSD, coloquei o arquivo de troca em um HDD de dados durante a instalação. Depois de configurar tudo, precisei mover o arquivo de swap para uma seção diferente de um disco rígido diferente.

Sendo honesto, eu sei o suficiente sobre o Linux para fazer o boot. Eu sou um usuário do Windows que está completamente flummexed tentando fazer com que isso funcione. Eu não tive problemas em obter meu XP & amp; virtual 8 máquinas para usar arquivos de paginação eu configurei em HDDs, mesmo que seus arquivos de máquina virtual são armazenados no SSD.

Como faço para ativar o espaço de troca na inicialização? Eu tenho 14gb de RAM, mas a VMware quer um arquivo de swap de qualquer maneira. Com terabytes de espaço em disco rígido, não tenho nenhum problema em alocar uma partição para esse uso, e sem quaisquer outras idéias, eu usei a prática padrão do windows de ter mais espaço de troca do que o seu ram.

Desculpe pela longa pergunta.

    
por J.D. 31.10.2014 / 15:43

2 respostas

2

Adicione a seguinte linha ao seu /etc/fstab para ativar a partição swap na inicialização.

/dev/sdx  none    swap    sw     0       0
    
por Pabi 31.10.2014 / 16:37
0

Você pode usar swapfile ou swap partition - sua escolha. Se não for muito útil - acho que o swapfile será suficiente.

De qualquer forma - você tem que criar um de qualquer tamanho que você precisa. Diga - 1 GB, apenas por exemplo:

  1. crie o arquivo vazio com tamanho de 1 GB:

dd se = / dev / zero de = / swapfile bs = 1024 count = 1048576

  1. As melhores permissões de alteração para permitir que apenas o root as use:

chown root: root / swapfile chmdo 600 / swapfile

  1. faça a troca mkswap / swapfile

  2. também adicione-o ao / etc / fstab se quiser montá-lo automaticamente: / swapfile nenhum padrão de troca 0 0

  3. ativar a troca nesse arquivo swapon / swapfile

É claro que você pode localizá-lo em outro lugar, não necessariamente no sistema de arquivos raiz, e refleti-lo nos comandos acima.

    
por Jacek 31.10.2014 / 16:33