FreeBSD에 Linux 파티션을 추가하는 방법

FreeBSD에 Linux 파티션을 추가하는 방법

오늘 저는 40GB 하드 드라이브가 있는 Mac mini G4에 FreeBSD 9.0 PPC를 설치했습니다.

설치하는 동안(FSBD 유틸리티 "gpart"를 사용하여) 총 약 23GB의 공간을 FreeBSD에 할당했고, 향후 Linux 설치를 위해 17GB를 완전히 무료로 남겨두었습니다(파티션이나 포맷도 하지 않음).

이제 나머지 17GB에 Linux(Ubuntu 10.10 PPC)를 설치하려고 하면 Linux/Ubuntu 설치 프로그램(또는 Linux용 디스크 유틸리티)에서 Linux 파티션이 필요할 수 있으며, 다음을 사용하여 해당 영역에 (Linux) 파티션을 추가하려고 할 때 다음 메시지와 함께 Linux DU가 실패합니다.

Error creating partition: helper exited with exit code 1: In part_add_partition: 
device_file=/dev/hda, start=23363101696, size=16644660224, type=
Entering MS-DOS parser (offset=0, size=40007761920)
No MSDOS_MAGIC found
Exiting MS-DOS parser
Entering Apple parser
Mac MAGIC found, block_size=512
map_count = 17
Leaving Apple parser
Apple partition table detected
containing partition table scheme = 2
got it
Error: The partition's data region doesn't occupy the entire partition.
ped_disk_new() failed

이제 하드 드라이브에서 실행되는 FreeBSD에 Linux 파티션을 추가하려고 합니다. 나는 작업에 가장 적합한 도구인 gpart를 사용합니다. 이것은 "gpart 쇼 ad0"입니다

여기에 이미지 설명을 입력하세요.

그러나 "man gpart"는 "Linux 파티션"이나 Ext2 또는 Ext3/Ext4와 같은 항목을 나열하지 않기 때문에 Linux 파티션을 추가하는 것은 불가능해 보입니다. Linux 파티션에 가장 가까운 gpart는 "mbr"이지만 작동하지 않습니다.

#gpart add -t mbr ado

그렇다면 FreeBSD에 Linux 파티션을 올바르게 추가하는 방법은 무엇입니까?

감사해요.

답변1

다음은 Apple 파티션 맵(PPC Mac Mini가 사용하는)과 Linux가 이 맵과 상호 작용하는 방법에 대한 세부 정보입니다. http://www.t2-project.org/handbook/html/t2.partition.apple.html

FreeBSD 온라인 매뉴얼에서는 sysinstall(# /stand/sysinstall )을 사용하여 디스크를 분할할 것을 권장하지만, 미니의 Mac 디스크 라벨(APM)에서는 이 방법이 작동하지 않을 것 같습니다. gpart의 매뉴얼 페이지를 살펴본 후 APM 드라이브를 GPT로 변환하려고 시도하는 것 외에는 APM 드라이브를 어떻게 처리하는지 잘 모르겠습니다. 이는 전혀 도움이 되지 않습니다.

당신이 다루고 있는 것과 동일한 구성으로 그가 성공한 것처럼 보이는 이 포럼 게시물을 확인하십시오: "[해결됨] PowerPC mac mini에 FreeBSD 8.0을 설치하는 방법" https://forums.freebsd.org/showthread.php?t=11033

관련 정보