Menu fstab + grub personalizado em USB persistente inicializável criado com mkusb

Menu fstab + grub personalizado em USB persistente inicializável criado com mkusb

Eu criei uma imagem de CD ao vivo personalizada (erm... USB ao vivo, suponho que seria mais preciso) através de uma combinação deCúbico(para gerar um .iso personalizado) emkusbpara fornecer persistência por meio de uma casper-rwpartição.

Está funcionando muito bem, mas mkusbparece estar criando seu fstabpróprio grubmenu.

Uma das coisas que mkusbisso faz é criar uma partição NTFS "normal" para que o pendrive possa ser usado como um pendrive de armazenamento "normal" (para salvar fotos, documentos ou o que quer que esteja nele), mas essa partição não parece estar montada na inicialização.

Seria ótimo se assim fosse, porque tenho um uso bastante específico que gostaria de dar a ele (especificamente, imagens Docker que agorasó parece funcionarcorretamente se eu especificardevicemapperEnquanto o storage-driver). Ajudaria muito se eu pudesse ter aquela partição NTFS montada no /var/lib/docker/[storage], mas mesmo se eu mudar /etc/fstabenquanto estiver no Cubic, essas alterações não serão refletidas na imagem que está gravada no pendrive.

Algo semelhante acontece com o menu Grub. Cubicpermite especificar o seu próprio, mas isso parece ter sido substituído mkusbe devido a problemas com os computadores onde o stick será usado, seria ótimo se eu pudesse adicionar um nolapicsinalizador à linha de inicialização.

Existe alguma maneira de fazer isso?

PS 01: não estoucasadopara mkusb... Eu gosto de como é fácil obter um USB persistente com ele e que funciona em BIOS com inicialização UEFI, mas talvez outra ferramenta me desse mais controle?

PS 02: Não sei muito sobre... nada, mas para este caso de uso específico, digamos que não sei muito sobre partições persistentes em pendrives inicializáveis.

Responder1

  1. Você pode tentar montar a partição NTFS manualmente com uma mountlinha de comando. Quando isso funcionar, você pode salvar a(s) linha(s) de comando em seu ~/.bashrcarquivo, o que deve fazer com que ele seja montado automaticamente onde você quiser no futuro. Há detalhes sobre a montagem do NTFS emesse link.

    O OP achou melhor adicionar a montagem em rc.localvez do.bashrc

  2. Você pode adicionar a opção de inicialização nolapicperto do final (como persistent) na linha que começa com linuxpara cada entrada de menu do Ubuntu que você deseja usar no arquivo grub.cfgna partição nº 3 da unidade USB ativa.

informação relacionada