mfsBSD를 올바르게 부팅하려면 어디에서 `dd`해야 합니까?

mfsBSD를 올바르게 부팅하려면 어디에서 `dd`해야 합니까?

VPS(OVH 공급자)에 freeBSD를 설치하려고 합니다.

지금까지 세 번째 방법은이 응답내가 가고 싶은 곳으로 가는 데 가장 가까이 다가왔습니다. OVH에는 중첩된 가상화에 문제가 있는 것 같습니다. 복구 모드에서 QEMU에서 설치 프로그램을 부팅하는 방법이 작동하지 않았기 때문입니다.

명령:

# https://mfsbsd.vx.sk/files/images/12/amd64/mfsbsd-se-12.1-RELEASE-amd64.img | dd of=/dev/sda

실제로 성공적으로 완료되었습니다. 재부팅하면 부팅 메뉴도 표시됩니다! 그러나 다중 사용자 모드로 부팅하든 단일 사용자 모드로 부팅하든 관계없이 결국에는 다음과 같은 메시지가 나타나고 Panic: Going nowhere without my init!격렬한 재부팅이 이어집니다.

그리고 지금 나는 완전히 헤매고 있습니다. 나는 init 등을 가정합니다. 알. 이미 이미지에 있을 것이므로 dd잘못 보낸 것으로 가정합니다 of=.

lsblk내 VPS의 복구 모드 의 출력은 다음과 같습니다 .

이름 MAJ:MIN RM 크기 RO 유형 마운트포인트
sda 8:0 0 2.5G 0 디스크
└─sda1 8:1 0 2.5G 0부/
sdb 8:16 0 20G 0 디스크
├─sdb1 8:17 0 19.9G 0 부분 /mnt/sdb1
├─sdb14 8:30 0 4M 0 부분
└─sdb15 8:31 0 106M 0 부분 /mnt/sdb15

/dev/sda가 아닌 다른 곳에 이미지를 작성해야 합니까?

업데이트: mfsBSD를 부팅할 행운이 없었기 때문에 다시 중첩 가상화를 시도해 보았습니다. 이제 VPS에서 KVM을 시작할 수 있으며 bsdinstall. 그러나 복구 모드에서 재부팅하면 grub 오류가 발생합니다. 아직 FreeBSD를 실행하지 않습니다.

추가 업데이트:@ClausAndersen의 팁 덕분에 내 VPS는 이제 FreeBSD를 매우 즐겁게 실행하고 있습니다. 내가 한 방법은 다음과 같습니다.

OVH 관리 패널에서 복구 모드로 재부팅합니다. 로그인한 후(SSH 또는 KVM을 통해 모두 작동) 다음 명령 순서를 수행합니다.

  1. . umount /dev/sdb*​복구 시스템은 /dev/sda에서 마운트됩니다. /dev/sda를 만지지 마십시오.
  2. fdisk를 사용하여 원래 파일 시스템과 해당 파티션을 삭제합니다. 그 다음에는 파티션 테이블이 빌 때까지 fdisk -u /dev/sdb일련의 가 이어지며 , 그 다음에는 .dw
  3. package 를 설치(또는 복구 이미지에 있는지 확인)합니다 xz-utils. 내 VPS는 Ubuntu 서버로 시작했기 때문에 이는 apt-get install xz-utils.
  4. 사본을 받으세요날것의가상 이미지FreeBSD.org에서 압축을 풀고 /dev/sdb에 씁니다. 구조 시스템의 명령줄에서 다음을 입력합니다. wget https://download.freebsd.org/ftp/snapshots/VM-IMAGES/12.1-STABLE/amd64/Latest/FreeBSD-12.1-STABLE-amd64.raw.xz | xz -dc | dd of=/dev/sdb bs=1M

그런 다음 OVH 제어판의 KVM을 통해 재부팅하고 로그인하여 FreeBSD 서버를 구성하십시오.

답변1

OVH 관리 패널에서 복구 모드로 재부팅합니다. 로그인한 후(SSH 또는 KVM을 통해 모두 작동) 다음 명령 순서를 수행합니다.

  1. . umount /dev/sdb*​복구 시스템은 /dev/sda에서 마운트됩니다. /dev/sda를 만지지 마십시오.
  2. fdisk를 사용하여 원래 파일 시스템과 해당 파티션을 삭제합니다. 그 다음에는 파티션 테이블이 빌 때까지 fdisk -u /dev/sdb일련의 가 이어지며 , 그 다음에는 .dw
  3. package 를 설치(또는 복구 이미지에 있는지 확인)합니다 xz-utils. 내 VPS는 Ubuntu 서버로 시작했기 때문에 이는 apt-get install xz-utils.
  4. 사본을 받으세요날것의가상 이미지FreeBSD.org에서 압축을 풀고 /dev/sdb에 씁니다. 구조 시스템의 명령줄에서 다음을 입력합니다. wget https://download.freebsd.org/ftp/snapshots/VM-IMAGES/12.1-STABLE/amd64/Latest/FreeBSD-12.1-STABLE-amd64.raw.xz | xz -dc | dd of=/dev/sdb bs=1M

그런 다음 OVH 제어판의 KVM을 통해 재부팅하고 로그인하여 FreeBSD 서버를 구성하십시오.

2단계는 필요하지 않을 수도 있습니다. 나는 많은주의를 기울여 그것을 수행했습니다. YMMV.

관련 정보