Como criar um live USB do FreeBSD 11.1 do Arch Linux?

2

Gostaria de inicializar um USB ao vivo para o FreeBSD 11.1 em meu firmware UEFI. Eu tentei criar um USB ao vivo usando:

dd if=FreeBSD-11.1-RELEASE-amd64-dvd1.iso of=/dev/sdc bs=4M status=progress && sync

Então eu tentei inicializar este USB e recebi a mensagem do GRUB:

error: unknown filesystem.
Entering rescue mode.
grub rescue>

Não há nada de errado com este USB, já que consegui arrancar várias distros dele e não há muito tempo (um mês no máximo foi a última vez que o fiz), colocando essas distros no USB usando o mesmo Comando dd.

Estou executando o Arch Linux e não tenho o Windows, o macOS ou qualquer sistema operacional não-Linux instalado, portanto, se seu método envolver o uso de outro sistema operacional, tenho medo de não ser aplicável.

    
por Brenton Horne 14.02.2018 / 08:59

1 resposta

5

Você está usando a imagem errada. Na página de Informações de Lançamento do FreeBSD 11.1, você pode obter as seguintes informações:

dvd1

This contains everything necessary to install the base FreeBSD operating system, the documentation, debugging distribution sets, and a small set of pre-built packages aimed at getting a graphical workstation up and running. It also supports booting into a "livefs" based rescue mode. This should be all you need if you can burn and use DVD-sized media.

--- snip ---

memstick

This can be written to an USB memory stick (flash drive) and used to do an install on machines capable of booting off USB drives. It also supports booting into a "livefs" based rescue mode. There are no pre-built packages.

As one example of how to use the memstick image, assuming the USB drive appears as /dev/da0 on your machine something like this should work:

    # dd if=FreeBSD-11.1-RELEASE-amd64-memstick.img \
      of=/dev/da0 bs=1m conv=sync

Be careful to make sure you get the target (of=) correct.

Então, você tem coisas para consertar / adaptar para que isso funcione com o Linux:

  • A imagem deve ser FreeBSD-11.1-RELEASE-amd64-memstick.img não dvd1 .
  • O tamanho do bloco deve ser bs=1m não 4m com memstick image. Use capital M em Linux dd para representar o tamanho 1024 * 1024, o mesmo que usando m em FreeBSD dd .
  • Altere o arquivo de saída para aquele que representa o pendrive, como of=/dev/sdc , conforme mostrado na pergunta.
por 14.02.2018 / 10:48