Finalmente consegui reduzir o tempo de inicialização para 10s novamente.
Como eu fiz isso?
Parece que a partição swap não foi configurada corretamente durante a instalação. Eu fiz uma nova instalação do 16.04, mas disse-lhe para usar a antiga partição de swap que estava localizada em sda5. Como mencionado acima no meu / etc / fstab a linha com swap foi descomentado. Eu removi o '#' e o swap estava sendo montado. No entanto, o boothime não melhorou. Ao desligar novamente um swap executando sudo swapoff -a
e, em seguida, sudo swapon -a
, recebi um erro dizendo que o cryptswap não está funcionando.
Eu verifiquei com o comando free
se a troca for usada durante a execução de programas intensivos de ram. O swap não foi usado de todo.
Então eu mudei de swap com sudo swapoff -a
.
Troca recortada sudo /sbin/mkswap /dev/sda5
. (sda5 foi minha partição swap, se a sua for outra, substitua isso).
Agora eu copiei o UUID da saída do terminal que apareceu após a execução do comando. (se a saída for: UUID=e933aaa4-620a-4657-a988-71539a2e36ab
você deseja copiar e933aaa4-620a-4657-a988-71539a2e36ab
)
Eu verifiquei fstab com cat /etc/fstab
, o que me deu:
#swap was on /dev/sda5 during installation
UUID=23b67f5b-52cf-4f95-881c-62c2b962ec06 / none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Eu removi: UUID=23b67f5b-52cf-4f95-881c-62c2b962ec06 / none swap sw 0 0
(Você pode editar o fstab com sudo nano /etc/fstab
.)
Então, meu fstab agora se parece com isso em relação à área de troca:
# swap was on /dev/sda5 during installation
/dev/mapper/cryptswap1 none swap sw 0 0
Depois disso, editei o crypttab com sudo nano /etc/crypttab
'e substituí o UUID pelo que copiei na etapa acima.
Agora o crypttab se parece com:
cryptswap1 UUID=e933aaa4-620a-4657-a988-71539a2e36ab /dev/urandom swap,offset=1$
Finalmente eu executei sudo swapon -a
um reinicializado. Você precisa reinicializar para que esta mudança tenha efeito, porque somente quando a inicialização será criada /dev/mapper/cryptswap1
.