Não me lembro quando o problema começou a ocorrer, mas é provável que mudei minha imagem do VMWare Ubuntu para um SSD externo para poder usar o sistema operacional em qualquer um dos meus PCs. Não há muitos links no Google sobre o problema, mas os que aparecem falam sobre fstab
. Por exemplo, Inicialização lenta - O que é "Um trabalho inicial está sendo executado para o dev-disk-by ..."? - Fórum OpenSUSE .
Menciona ter que excluir a partição swap e criá-la novamente.
Eu posso tentar fazer isso com o Gparted, mas minha principal preocupação é perder minha configuração atual no Ubuntu, pois não tenho certeza do que acontecerá se eu mexer com a troca, conforme sugerido no tópico. Alguém pode ajudar?
Respostas:
Se você receber "um trabalho inicial iniciado por dev-disk-by .." seguido de um atraso de 90 segundos durante cada inicialização, execute as seguintes etapas:
Edite o arquivo fstab usando a linha abaixo.
Encontre o dispositivo que você não está usando no momento
Insira um
#
espaço no início dessa linha e comente-o.Redefinir, espero que funcione para você!
fonte
/etc/fstab
, também pode fazer check-in/etc/crypttab
- esse foi o meu caso.Parece que o problema ocorreu devido ao fato de que, embora o fstab tivesse uma entrada para uma troca, na verdade não havia uma. Eu usei o GParted para redimensionar a partição e criei um novo Swap. Em seguida, copiei o UUID no arquivo fstab ...
fonte
Eu tive o mesmo problema depois de redimensionar minha partição principal na minha VM desde que o gparted live me forçou a excluir e reinicializar meu swap para fazer isso. Isso causou a configuração de um novo UUID que não correspondia ao arquivo fstab.
Para evitar o problema,
/etc/fstab
você podeSubstitua o UUID de troca pelo novo (execute
sudo blkid
para encontrá-lo) após o redimensionamento da partição primária.Ou, comente a partição swap antes (ou depois) do redimensionamento da partição primária.
Eu recomendaria o primeiro, pois é assim que o sistema operacional deve ser configurado.
fonte
No meu caso, eu já estava usando swap criptografado e o trabalho de inicialização mencionado
/dev/mapper/cryptswap1
. Para resolver o problema, também tive que remover o arquivo/etc/crypttab
, além das etapas descritas na resposta de William MacDonald.fonte
Ao redimensionar ou excluir partições com o gparted, você geralmente precisa criar uma nova partição de troca.
É então necessário ativar a troca via gparted após a sua criação (existe o comando "Ativar troca").
Além disso, você deve copiar o novo UUID no / etc / fstab para montá-lo. Caso contrário, na inicialização, o sistema operacional tentará encontrá-lo, mas em vão porque o arquivo fstab contém o UUID referente à troca antiga. O Gparted fornece as informações para o UUID, mas você pode executar facilmente no terminal:
Para encontrar isso.
fonte
Eu tive o mesmo problema ao inicializar.
No meu
/etc/fstab
arquivo, minhas partições foram definidas como/dev/sda1
,/dev/sda2
etc., mas durante a inicialização, várias vezes apareceu a mensagem " Um trabalho de inicialização está sendo executado para dev-sdx " ("x" define qual unidade ou partição foi afetada).Para resolvê-lo, alterei o valor do
/dev/sdx
UUID da partição. Para ver o UUID, execute o terminallsblk -f
. Em seguida, copie o UUID da partição afetada e grave-o no/etc/fstab
arquivo, substituindo da/dev/sdax
seguinte maneira:/dev/sda1
muda paraUUID=xxxxxxxxxxxxxxxxxx
.Funcionou para mim, espero que esta informação seja útil.
fonte
Minha inicialização foi mais lenta porque troquei minha unidade e o UUID não correspondeu. Isso fez com que o Ubuntu fizesse uma verificação durante a inicialização.
Eu frequentemente troco de carro. Se suas montagens estiverem sempre no mesmo local (como as minhas), você poderá remover o UUID e colocar o caminho direto para impedir que esse erro de verificação aconteça ...
fonte
Situação principal:
Já respondeu em detalhes ... (Você precisa verificar o UUID nesses arquivos)
Situação Alternativa I - Udev:
Isso pode ser causado pelo udev se você tiver um script de regra
/etc/udev/rules.d/
que não seja executado no momento da inicialização; se o script falhar, a etapa do fstab continuará para sempre; basta editar o script para atender às suas necessidades ou excluí-lo.Situação alternativa II - Crypted Dev:
As partições criptografadas podem ser confusas porque a partição principal possui um UUID e a descriptografada mapeada possui outro UUID diferente do principal para uma única partição; elas precisam ser definidas em um local diferente
etc/crypttab
e/etc/fstab
UUID real precisa ser especificado em
etc/crypttab
O UUID virtual precisa estar em
/etc/fstab
Situação alternativa III - Ghost Dev:
Um dispositivo configurado para ser montado no momento da inicialização, mas não está presente no sistema ou desanexado como uma unidade USB.
Faça check-out de dispositivos conectados reais com
lsblk -o name,uuid,mountpoint
e edite/etc/fstab
para manter apenas o dispositivo conectado OU deixe o dispositivo desconectado lá, mas configure-os para serem ignorados na inicialização com a opçãonoauto
e defina a linha como estaVerificando os logs do sistema
fonte
Além de verificar
/etc/fstab
ou/etc/crypttab
conforme mencionado nas outras respostas, verifique também os UUIDs provenientes dos parâmetros do kernel em/etc/default/grub
. Por um tempo, fiquei muito confuso com um sistema que era perfeitamente cromulento/etc/fstab
apenas para descobrir umresume=…
parâmetro do kernel na configuração do GRUB.fonte
/etc/default/grub
eu também tive que fazer alterações/boot/efi/EFI/fedora/grub.cfg
. O parâmetro "resume = UUID = ..." do linux ficou obsoleto depois que eu alterei manualmente a partição swap.Você pode pular a espera e ir diretamente para a tela de login usando ' Ctrl+ c' e, em seguida, trabalhar na solução. Às vezes isso vai durar para sempre, se não.
fonte
Eu sei que isso é antigo, mas me deparei com esse problema, a mesma mensagem de erro, ao clonar uma instalação com o rsync. sem erros no fstab, o problema foi resolvido após a atualização manual dos initrdfs. para conseguir isso,
inicialize a máquina em uma instalação funcional (máquina de inicialização múltipla, livecd caso contrário)
monte a partição raiz do sistema com o problema
monte dev, sys e proc como para um chroot de trabalho
chroot na raiz do sistema de arquivos
execute mkinitrd
saia do chroot e reinicie.
fonte