Problemas ao inicializar a imagem debootstrapped (sem rede DHCP)

0

Estou tendo o problema de obter um DHCP ip da rede em uma imagem do Ubuntu que eu criei com o debootstrap.

O que eu fiz:
Primeiro eu criei um sistema usando o debootstrap

sudo debootstrap --variant=minbase  --arch=amd64 bionic /tmp/src

Depois, personalizo esse sistema para minhas necessidades e crio um arquivo squashfs

mksquashfs /tmp/src bionic.sqsh -noappend -progress -comp xz

Depois disso, eu crio um arquivo de imagem com uma única partição FAT32.

dd if=/dev/zero of=/tmp/image.img bs=1M count=1400

Então eu montei essa imagem via losetup. ...

Como eu quero inicializar no modo UEFI, coloco os binários EFI na imagem, criei um grub.cfg e copiei o arquivo squashfs para a imagem.

...

A estrutura de pastas da imagem agora é semelhante a esta

├── boot
│   └── grub
│       ├── fonts
│       │   └── unicode.pf2
│       ├── grub.cfg
│       ├── grubenv
│       ├── locale
│       │   ├── ...
│       └── x86_64-efi
│           ├── ...
├── EFI
│   └── BOOT
│       ├── BOOTX64.EFI
│       ├── grub.cfg
│       ├── grubx64.efi
│       └── mmx64.efi
└── bionic.sqsh

O conteúdo do grub.cfg

search.fs_uuid 6408-05CA root
insmod squash4
insmod loopback
set linux_gfx_mode=keep
set gfxpayload="keep"
set vt_handoff=vt.handoff=7
export linux_gfx_mode
loopback loop /bionic.sqsh
prefix=/boot/grub
linux (loop)/vmlinuz root=UUID=6408-05CA loop=/bionic.sqsh ro
initrd (loop)/initrd.img
boot

Depois copio a imagem para um pendrive.

Agora estou pronto para inicializar e a imagem criada também é inicializada.

Mas a única coisa que não funciona é o NetworkMananger. Não atribui nenhum ip à interface ethernet.

Eu posso abrir a rede executando manualmente o 'dhclient eno1'. Mas isso não é o que eu quero, já que o NetworkManager deve atribuir um IP de DHCP automaticamente na inicialização.

Você pode ver o log completo do NetworkManager em pastebin

Espero ter postado as informações necessárias para que alguém possa me dar uma dica sobre o que está errado.
Muito obrigado antecipadamente por qualquer ajuda.

    
por Chris 21.06.2018 / 12:51

0 respostas