Arch Linux에서 FreeBSD 11.1 라이브 USB를 만드는 방법은 무엇입니까?

Arch Linux에서 FreeBSD 11.1 라이브 USB를 만드는 방법은 무엇입니까?

UEFI 펌웨어에서 FreeBSD 11.1용 Live USB를 활성화하고 싶습니다. 다음 명령을 사용하여 라이브 USB를 만들려고 합니다.

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

그런 다음 이 USB를 부팅하려고 하면 GRUB 메시지가 나타납니다.

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

여러 배포판을 성공적으로 부팅했기 때문에 이 USB에는 아무런 문제가 없습니다. 그리고 얼마 전(지난번에는 최대 한 달 동안 이 작업을 수행했습니다) 거의 동일한 dd 명령을 사용하여 해당 배포판을 USB에 넣었습니다.

저는 Arch Linux를 실행하고 있으며 Windows, macOS 또는 Linux가 아닌 운영 체제가 설치되어 있지 않습니다. 따라서 귀하의 방법이 다른 운영 체제를 사용하는 경우 적용되지 않을 것 같습니다.

답변1

잘못된 이미지를 사용했습니다. 존재하다출시 정보 페이지FreeBSD 11.1부터 다음을 얻을 수 있습니다:

DVD1

여기에는 기본 FreeBSD 운영 체제, 문서, 디버그 배포판 세트, 그래픽 워크스테이션을 시작하고 실행하도록 설계된 사전 구축된 작은 패키지 세트를 설치하는 데 필요한 모든 것이 포함되어 있습니다. 또한 "livefs" 기반 복구 모드로의 부팅도 지원합니다. DVD 크기의 미디어를 굽고 사용할 수 있다면 이것만 있으면 됩니다.

---자르다---

메모리 스틱

USB 스틱(플래시 드라이브)에 쓸 수 있으며 USB 드라이브에서 부팅할 수 있는 컴퓨터에 설치하는 데 사용할 수 있습니다. 또한 "livefs" 기반 복구 모드로의 부팅도 지원합니다. 사전 빌드된 패키지가 없습니다.

memstick 이미지를 사용하는 방법의 예로 USB 드라이브가 컴퓨터에 /dev/da0으로 나타난다고 가정하면 다음이 작동합니다.

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

대상(of=)이 올바른지 주의해서 확인하세요.

따라서 Linux에서 작동하려면 몇 가지 사항을 수정/조정해야 합니다.

  • 이미지는 FreeBSD-11.1-RELEASE-amd64-memstick.img가 아니어야 합니다 dvd1.
  • bs=1m블록 크기는 이미지와 함께 사용할 수 없습니다 . 고용된 자본4mmemstickM리눅스ddm에서 사용하는 것과 동일하게 1024*1024 크기를 나타냅니다.FreeBSDdd.
  • of=/dev/sdc질문에 표시된 대로 출력 파일을 펜 드라이브를 나타내는 파일로 변경하세요 .

관련 정보