가상화없이 Mac에 20 개 이상의 운영 체제 설치


13

과학적인 프로젝트를 위해서는이 운영 체제를 Mac Pro에 설치해야합니다.

캐치는 ...

기본 하드웨어에서 실행해야하며 레벨 1 또는 2 가상화는 허용되지 않습니다.

부팅 할 수있는 OS 목록은 다음과 같습니다 (일부는 나중에 추가 될 수도 있음).

1. FreeDOS
2. Windows 95
3. Windows XP
4. Windows 7
5. Windows 10
6. Slackware
7. Debian
8. Ubuntu
9. Arch
10. Gentoo
11. Fedora
12. Xinu
13. Minix
14. FreeBSD
15. NetBSD
16. OpenSolaris
17. OS X v10.0
18. OS X v10.1
19. OS X v10.2
20. OS X v10.3
21. OS X v10.4
22. OS X v10.5
23. OS X v10.6
24. OS X v10.7
25. OS X v10.8
26. OS X v10.9
27. OS X v10.10
28. OS X v10.11

누군가 기존 Mac 용 부트 로더에서 가능한지 말해 줄 수 있습니까?

업데이트 : 이 테스트 시스템에는 부트 로더가 하나만있을 필요는 없습니다 . 예를 들어, 다른 부트 로더와 함께 2 개 또는 3 개의 USB 스틱을 사용할 수 있으며 시스템은 Mac Pro 디스크의 파티션에 설치됩니다.


7
간단한 대답은 "아니오"입니다. 더 복잡한 것입니다 .. 기계 자체보다 오래된 Mac OS를 설치할 수 없습니다 (10.1을 실행할 수있는 Mac은 10.8을 실행할 수 없으므로 Catch 22를 바로 잡을 수 없습니다). VM의 모든 창은 아니지만 XP를 제외한 하드웨어 [부트 캠프]에서는 일부 작업을 수행 할 수 있습니다. nix 가족, idk.
Tetsujin

1
Mac OS 7, Mac OS 8 및 Mac OS 9를 잊어 버린 다음 최대 31 개의 OS를 합산
klanomath

4
@JohnDoerthy 과학 프로젝트의 목적을 추가하십시오. 이 질문에 대답하면 기니피그 인 것 같은 느낌이
들게됩니다.

7
궁금한 점이 있습니다. VM을 실행할 수없는 이유는 무엇입니까?
WernerCD

3
OSX 10.0-10.3에는 공개적으로 사용 가능한 인텔 빌드가 없으므로 하나 이상의 추가 PowerPC 머신이 필요합니다 (또는 가상 머신 허용).
el.pescado

답변:


28

Mac Pro에 따라 다음 OS가 실행되거나 실행되지 않아야합니다. 필자는 Mac Pro를 모두 포함하지는 않았지만 주요 개발 단계 (예 : 다른 EFI 아키텍처 32 비트-> 64 비트)를 나열하려고했습니다.

                     MacPro1,1   MacPro3,1  MacPro5,1* MacPro6,1 
 1. FreeDOS            +/-         uc         uc         uc
 2. Windows 95          -           -          -          -
 3. Windows XP         ++          ++         ++          -
 4. Windows 7          ++          ++         ++          -
 5. Windows 8           -         (++)        ++         ++
 6. Windows 10          -         (++)       (++)        ++
 7. Slackware           +           +          +          +
 8. Debian              +           +          +          +
 9. Ubuntu              +           +          +          +
10. Arch                +           +          +          +
11. Gentoo              +           +          +          +
12. Fedora              +           +          +          +
13. Xinu                -           -          -          -
14. Minix              uc          uc         uc         uc
15. FreeBSD           +/-          uc         uc         uc
16. NetBSD            +/-         +/-        +/-         uc
17. OpenSolaris         +         +/-        +/-         uc
18. OS X v10.0          -           -          -          -
19. OS X v10.1          -           -          -          -
20. OS X v10.2          -           -          -          -
21. OS X v10.3          -           -          -          -
22. OS X v10.4         ++           -          -          -
23. OS X v10.5         ++          ++          -          -
24. OS X v10.6         ++          ++         ++          -
25. OS X v10.7         ++          ++         ++          -
26. OS X v10.8          -          ++         ++          -
27. OS X v10.9          -          ++         ++         ++
28. OS X v10.10         -          ++         ++         ++
29. OS X v10.11         -          ++         ++         ++

-: doesn't run  ++: officially supported (++): runs probably +: runs maybe one/two drivers missing
+/-: some drivers missing  uc: unclear  *Newer MacPro5,1s probably can't run 10.6 

이 목록을 여러 출처에서 편집했으며 아직 완료되지 않았을 수 있습니다. OS X 버전의 부 버전 번호를 횡령했습니다 (예 : MacPro1,1은 10.4.7 이상 필요). 일부 출품작은 Microsoft 및 Apple OS와 같이 자금이 충분하며 다른 출품작은 본인의 경험이나 인터넷 소스에서 파생됩니다. +또는 +/-반드시 설치 시스템 / 부팅을 얻을 수있는 쉬운 일이 있음을 의미하지 않는다. 더 많은 지식을 가진 사람들의 편집을 환영합니다.


추가:

나는 아마도 모든 시스템을 실행하는 두 개의 컴퓨터 모양을 발견했으며 두 번째는 비디오 카드를 놓쳤습니다. 두 가지 모두 Mac 전문가는 아닙니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

;-)


나중에 참조 할 수 있도록 저장하겠습니다. 또 다른 의견에서 그는 Mac Pro가 1 년 정도되었으므로 아마도 MacPro6,1 (2013 년 후반 시리즈) 일 것이라고 말했다.
Gordon Davisson

@GordonDavisson 나는 그것을 보았지만 너무 늦었다.
klanomath

2
와우, 고마워, 나는이 프로젝트를 위해 "몇 가지"맥이 필요할 것 같다;)
John Doerthy

1
공식적으로 지원되는 MacPro1은 아니지만 Piker-Alpha 부트 로더 github.com/Piker-Alpha/macosxbootloader
Lee Joramo

1
@LeeJoramo 저는 Mac Pro1,1이 PPC만으로 Panther (10.3) 이하를 실행할 수 있다고 생각하지 않습니다.
Wowfunhappy

17

하드웨어에서는 할 수 없습니다

Mac OS 10.0-10.3은 PowerPC 컴퓨터에서만 실행됩니다. 10.4와 10.5는 둘 다에서 실행될 수 있습니다 (10.4는 두 플랫폼에 대해 별도의 버전이 있었지만 10.5는 통합 설치를 사용했습니다). 10.6 이상은 Intel CPU에서만 실행할 수 있습니다. 따라서 10.3과 10.6을 모두 실행할 수있는 컴퓨터가 없습니다. 또한 10.7은 64 비트 Intel CPU 만 지원하지만 (많은 구성 요소에는 32 비트 및 64 비트 바이너리가 모두 포함되어 있지만) 10.8에는 64 비트 EFI 펌웨어가 필요합니다.

Mac은 자체보다 오래된 OS를 실행할 수 없습니다. 하드웨어가 존재하지 않아 드라이버를 작성할 수 없습니다.

VM에서도 VM에 대해 10.7 이전의 OS (10.5 / 10.6 서버 iirc이지만 서버가 아닌 서버)는 라이센스가 없습니다.

Windows를 실행하기위한 Boot Camp-Windows XP를 실행하기에 충분한 Mac은 Windows 10을 실행할 수 있습니다. Boot Camp 자체는 설치할 수있는 OS를 제한하기 때문입니다.

유닉스 변형의 경우 편집을 초대합니다…


No Mac can run an OS older than itself 1 년 된 Mac Pro가 있어도 좋습니다. 10.6 이전 버전은 설치가 불가능할 것 같지만 우리 학교의 이전 Mac을 사용해야합니다.
John Doerthy

1
아니요-1 년 된 Mac Pro는 El Capitan & Yosemite를 실행할 것입니다. [운이 좋으면 매버릭스]. 그 전에는 희망이 없습니다. '오래된 학교에서 나온 맥'은 같은 날이 될 것입니다. 필수 요점을 더욱 두드러지게하기 위해 게시물을 편집하려고합니다.
Tetsujin

2
Mac Pro가 1 년이 지난 경우 아마도 2013 년 말 모델 중 하나 일 것입니다 . OS X 10.9.1이 최신 버전 일 때 출시되었지만 10.9.1에 새 모델에 필요한 드라이버, 지원 파일 등이 포함되어 있지 않으므로 Apple은 특수 버전 인 10.9.1 빌드 # 13B4116을 출시했습니다. 필요한 지원이 추가되었습니다. 이후 버전 (10.9.2로 시작)에는 이러한 모델에 대한 지원이 포함됩니다. Apple은 이전 버전의 OS X에 필요한 파일을 추가하지 않았으므로이 Mac에서 더 이상 아무것도 실행할 수 없습니다.
Gordon Davisson

[계속] 이전 버전의 OS X에 필요한 드라이버 등을 Frankenstein 할 수 있지만 OS 구조에 대해 알고 있어야하는 방법을 알아낼 필요가 있습니다. 어쨌든 호환됩니다. 모든 현재 커널 드라이버가 64 비트 전용이고 10.6 이전에는 커널이 32 비트 전용 이었기 때문에 10.6 이전 버전과 호환되지 않을 것입니다 (10.6에서 10.8까지는 32 또는 64 비트 모드).
Gordon Davisson

@Tetsujin 따라서 설치 디스크 / iso가 10.7 또는 10.8 인 경우 새 Mac Pro에이 버전의 Mac OS를 설치할 수 없습니까? 그리고 64 비트 CPU는 32 비트 OS를 실행할 수 있습니다. 문제는 아닙니다. 칩이 제공하는 다른 명령 만 사용하면됩니다. GPU 드라이버 및 호환성과 관련하여 최고 해상도가 필요하지 않습니다 .OS를 256 색상 등의 기본 (저해상도) 모드로 실행할 수 있습니다.이 프로젝트에는 문제가되지 않습니다.
John Doerthy

4

이전 Microsoft 운영 체제에서 다른 사용자가 제기 한 문제 외에도 최대 4 개의 파티션을 지원하는 MBR 형식의 하드 디스크가 필요한 문제가 발생합니다. 여러 개의 하드 디스크를 사용하거나 실제로 하드 디스크를 교체하여 문제를 해결할 수 있습니다.

Mac에 더 이상 포함되지 않은 하드웨어가 필요할 수있는 이전 버전의 Windows에 문제가 발생할 수도 있습니다. 그래도 구체적인 예는 생각할 수 없습니다.


OSR2를 얻지 않으면 Win95는 FAT32를 지원하지 않습니다. FAT32가 없으면 2GB로 제한되어 Win7 또는 Win10에 충분하지 않습니다. 논리 드라이브가있는 확장 파티션을 사용하여 4 개의 파티션을 해결할 수 있습니다. 또한 4 개 이상의 파티션이있을 수 있습니다. 일반적인 MBR 지원은 4 개의 활성 파티션으로 제한됩니다. 그러나 컨텐츠를 손상시키지 않고 파티션 경계를 안전하게 조정하면 "파티션 2"가 다른 OS가 하드 드라이브에서 휴면 상태 인 지점을 가리킬 수 있습니다. 나는 문서와 함께 최선을 다할 것입니다. Ranish Part Mgr과 XFDisk 및 OpenBSD fdisk가 도움이 될 것입니다.
TOOGAM

@TOOGAM 재미있는. 여러 가지 다른 MBR 형식이 있다는 것을 몰랐습니다. 맞습니다. 일부는 최대 16 개의 기본 파티션을 지원하지만 이는 비표준입니다. 적어도 부트 로더를 조작하지 않으면 확장 파티션을 부팅 가능하게 만들 수 있다고 생각하지 않습니다. 이는 OP의 의도에 반하는 것으로 보입니다.
Kevin Keane

어떤 부트 로더에 따라 다릅니다. 부트 로더는 다른 위치에서 코드를 실행합니다. "다른 코드"는 운영 체제이거나 다른 부트 로더 일 수 있습니다 (따라서 GRUB에 "체인 로더"라는 옵션이있는 이유는 체인 반응과 같은 체인입니다). 운영 체제를 선택할 수있는 부트 로더는 "부트 관리자"입니다. 일부 부트 로더는 기본 파티션 만 지원합니다. 일부 (OS / 2의 Ranish / XFDisk?)는 확장 파티션 부팅을 지원한다고 생각합니다. 일부는 유연성이 떨어질 수 있습니다. OpenBSD는 2 개의 부트 로더를 사용합니다; 설치 프로그램은 더 유능한 2 차 부트 로더를 실행하는 1 차 부트 로더의 위치를 ​​하드 코딩합니다.
TOOGAM

1

Minix에서 하드웨어 지원에 문제가있을 수 있습니다. 우선, Andrew Tannenbaum의 책에서 나온 원래 Minix 또는 최신 반복에 대해 이야기하고 있습니까?

http://wiki.minix3.org/doku.php?id=usersguide:hardware 요구 사항 에 따르면 MBR 스타일 디스크 인 BIOS (UEFI 아님-GRUB를 사용하여 문제를 피할 수는 있지만)가있는 컴퓨터가 필요합니다. 나는 마지막 것이 당신을 위해 Minix를 죽일 수있는 것이라고 생각합니다. 내가 아는 한, 모든 Mac은 EFI를 사용합니다.

또한 지원되는 하드웨어의 양은 상당히 제한적입니다. 예를 들어 10 개의 다른 NIC 만 나열되어 있습니다. 네트워킹을 얻지 못할 수 있습니다.


0

저는 현재 Mac Pro 1,1 듀얼 부팅 OS X 10.11 (El Capitan) + Windows 10 x64 의 소유자입니다 . 드라이버 비 호환성 문제가 발생하지 않았습니다. 해당 목표를 달성하기 위해 수행해야 할 수정 사항이 거의 없습니다.

  1. rEFInd 설치
  2. 최신 OS X 버전을 실행하기 위해 "Apple ROM"으로 플래시 할 수있는 Apple 호환 GPU를 얻으십시오. 동시에 부팅 화면을 사용하여 모든 Linux 배포판에서 GPU 카드가 잘 지원되는지 확인하십시오 (PS : Don 새로운 Maxwell 아키텍처의 새로운 Nvidia 그래픽 카드를 구매하지 마십시오)
  3. 예비 SATA 드라이브 ( "설치 디스크"로 사용됩니다. 부팅 비 호환성으로 인해 설치 (OSX, Linux 및 Windows)를 위해 CD 또는 USB를 사용하지 않습니다)
  4. VirtualBox (PS : VirtualBox는 실제 물리적 하드 드라이브를 부팅 가능한 파티션을 갖기 위해 Windows 운영 체제가 설치된 VM에 마운트하는 데 사용됩니다 )
  5. UNetbootin (예비 SATA 드라이브에 모든 Linux 설치 "cd"를 작성하려면) .

참고 : 원하는 경우 방법을 설명하는 3 가지 자습서 (쉽고 간단한 방법)를 만들 수 있습니다

  1. MacPro 1,1에 모든 Linux 버전 설치
  2. MacPro 1,1에 모든 버전의 Windows를 설치하는 방법

그리고 마지막으로

  1. MacPro 1,1에 모든 버전의 OS X (최신 버전)를 설치하는 방법
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.