Tentei construir meu persistente pendrive Linux Linux, agora o Ubuntu 16.04 foi lançado. Mas ainda assim, ele inicializa apenas em um prompt do busyBox ao usar a entrada de inicialização persistente:
BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash ---
Eu tenho quatro partições:
- 100 MiB FAT32 ESP
- 2 GiB FAT32 para os sqashfs
- 1 GiB SWAP
- ~ 12 GiB para dados permanentes
Meu problema é que mount -n -o move /dev {rootmnt}/dev
falha com:
run-init: current directory on the same filesystem as the root : error 0
Como devo proceder?
Há novidades para esta pergunta. Agora posso refinar e encontrei o início de uma resposta. O problema está localizado em torno dos arquivos de inicialização que não entram no ESP, pois eles devem ser instalados nele. Pode confirmar que esta pergunta está relacionada, mas não responde a esse problema. Eu descobri que o problema foi causado por minha falha na instalação de todos os arquivos de inicialização necessários no ESP. Eu crio uma pergunta específica sobre uma possível tentativa de sulco aqui para não confundir essa pergunta, pois estava tentando reparar minha bagunça sozinha. O @videonauth me indicou essa resposta no chat, mas ela deve ser convertida para uso com a inicialização UEFI.
Sinta-se à vontade para me ajudar a esclarecer essa questão se você encontrar duplicações ou comentários para fornecer perguntas sobre informações que possam ajudar você e eu a responder minha pergunta.
Respostas:
Não sei exatamente o que faz com que a inicialização seja encerrada em um prompt do busybox / initramfs, mas posso fornecer uma solução alternativa que não envolva a instalação do Ubuntu no USB e ainda dá persistência verdadeira.
Tente usar a
mkusb
ferramenta para criar seu sistema USB persistente.Instruções detalhadas são fornecidas aqui .
A documentação completa + o trabalho podem ser encontrados em https://help.ubuntu.com/community/mkusb
fonte