아이러니하게도 처음 Linux 강좌를 수강하면서 Linux에 능숙한 사람이 해결할 수 있는 문제가 있다고 생각했습니다!
제가 수강하는 과정의 일부로 CentOS 7을 다운로드하고 설치해야 합니다. 설치 부분에 문제가 있습니다.
일부 배경:
- 공식 웹사이트에서 "DVD ISO" 파일을 다운로드하세요.
- 파일 이름: CentOS-7-x86_64-DVD.iso
- 파일 크기: 4.33GB
- OS X El Capitan v10.11 실행
그러나 파일을 두 번 클릭하면 다음 오류가 발생합니다.
다음 디스크 이미지를 열 수 없습니다.
이미지: CentOS-7-x86_64-DVD-1511.iso
이유: 마운트 가능한 파일 시스템이 없습니다.
파일을 삭제하고 다시 다운로드 하겠지만 안정적이거나 빠른 연결이 없으므로 정말 고통스럽기 때문에 그렇게 하지 않는 것이 좋습니다.
이 문제를 해결할 방법이 있나요? 온라인에서 몇 가지 조사를 수행했지만 만족스러운 해결책을 찾지 못했습니다. 처음에는 연결 상태가 좋지 않아서 파일이 손상되었을 수도 있겠다는 생각이 들었는데, 이는 흔한 문제인 것 같으니 그렇지는 않을까요?
답변1
리눅스(그리고 유닉스). 운영 체제입니다.
운영 체제란 무엇입니까?
운영 체제(OS)는 컴퓨터 하드웨어에서 "직접" 실행되는 소프트웨어(지금은 펌웨어를 무시함)이며 다른 소프트웨어가 실행될 수 있는 표준 환경을 제공합니다. 일반적으로 iTunes나 Microsoft Word와 같은 프로그램/응용 프로그램은 실제 하드웨어를 처리하기를 원하지 않고 운영 체제에 무언가를 요청하고 하드웨어를 처리하고 결과를 프로그램/응용 프로그램에 반환합니다.
따라서 운영 체제는 컴퓨터 하드웨어에 직접 액세스하는 데 사용되므로 다른 운영 체제 외부에 설치됩니다.
귀하의 MAC은 이미 Apple이 장치에 제공하는 운영 체제인 macOS를 운영 체제로 실행하고 있습니다.
일반적으로 컴퓨터가 부팅될 때 부팅할 장치를 변경할 수 있습니다. 운영 체제 설치 DVD 또는 USB 드라이브를 선택하는 것은 새 운영 체제를 설치하는 일반적인 방법입니다.
이는 하나의 운영 체제가 실제로 다른 운영 체제 위에 "설치"될 수는 없지만 몇 가지 해결 방법이 있음을 의미합니다.
듀얼 부팅
"이중 부팅"은 단일 컴퓨터에 여러 운영 체제를 설치하는 것을 의미합니다.
하드 드라이브가 여러 개인 경우 가장 쉬운 방법이므로 해당 하드 드라이브에 운영 체제를 설치한 다음 부팅하려는 하드 드라이브를 선택하면 됩니다.
단일 하드 드라이브에 여러 운영 체제를 설치할 수도 있지만 이를 위해서는 부팅 관리자(각 운영 체제가 부팅되어야 하는 하드 드라이브의 위치를 계산하는 소프트웨어)가 필요합니다.
MAC에서는 이 방법을 권장하지 않습니다. 이는 실제로 macOS 이외의 다른 것을 실행하기 위한 것이 아니며 다른 운영 체제가 이 방법을 지원한다고 생각하지 않기 때문입니다.
가상 기기
가상 머신은 운영 체제 내에서 실행되며 완전한 컴퓨터인 것처럼 가장하는 프로그램입니다. 컴퓨터인 척 하기 때문에 운영 체제를 설치할 수 있습니다!
가장 일반적인 가상 머신 프로그램은 아마도 VMware일 것입니다. 그러나 검색하여 원하는 프로그램을 찾을 수 있습니다.
답변2
답변3
USB 드라이브에서 Linux를 실행할 수 있습니까?
https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
답변4
가상 상자이것은 의심할 여지 없이 Linux 학습 경험을 시작하는 가장 쉬운 방법입니다. 하지만 리눅스를 배우고 싶다면명령줄, 시작하기 위해 CD의 그래픽 인터페이스를 통해 운영 체제를 설치하고 싶지 않을 수도 있습니다. (CD에서 한 번 이상 설치 과정을 완료하는 것이 가장 좋지만 Linux 명령줄만 사용하려는 경우에는 필요하지 않습니다.) 그래서 VirtualBox를 사용하는 것이 좋습니다.결합하다도보 여행가.
Mac에 설치된 실제 CentOS에서 명령줄에 가장 빠르게 액세스하려면,다음을 수행하는 것이 좋습니다.
- 다운로드 및 설치가상 상자.
- 다운로드 및 설치도보 여행가(당신이 만들 수 있습니다일회용의가상 기기. )
- 터미널(
/Applications/Utilities
Mac에 있음)을 엽니다. 다음을 입력하고 Enter를 눌러 모든 vagrant 파일을 저장할 새 디렉토리를 만듭니다.
mkdir vagrant
이 디렉토리를 입력하십시오 ——씨너의 것을 바꿔라디이 디렉토리에 대한 디렉토리 - 다음을 입력하고 Enter를 누르십시오.
cd vagrant
생성하려는 특정 가상 머신과 관련된 파일을 보관할 디렉터리를 생성합니다. 예를 들어:
mkdir centos-6
씨매다는 사람디이 디렉토리에 대한 디렉토리:
cd centos-6
이 디렉토리에서 가상 머신을 생성할 때 실행될 가상 머신 "이미지"(머신의 저장된 스냅샷 상태)를 지정하여 "Vagrant 환경"을 초기화합니다.
vagrant init centos/6
다음을 기반으로 가상 머신을 생성합니다.CentOS 6 방랑자 상자 "이미지"이전 명령에서 지정한 것입니다.
vagrant up
처음에는 컴퓨터가 필요하기 때문에 시간이 좀 걸립니다.다운로드CentOS 6의 가상 머신 "이미지"가 설치되었습니다. 인터넷 연결이 양호하면 도움이 될 것입니다. 매번 이렇게 오래 걸리는 것은 아니고, 처음 한 번만 하면 됩니다.
SSH(Secure Shell Protocol)를 사용하여 지금 생성한 가상 머신에 로그인합니다.
vagrant ssh
그게 다야. 이제 컴퓨터의 가상 머신 내에서 실행되는 완전한 CentOS 6 설치가 완료되었습니다. 넌 할 수있어어느"호스트" 컴퓨터(Mac)의 파일에 부정적인 영향을 주지 않고 이 컴퓨터에 들어가고 싶습니다.
컴퓨터에서 작업을 마치면 매우 쉽게 컴퓨터로 돌아갈 수 있습니다.
exit
그러나 가상 머신은 계속 실행됩니다. 삭제하지 않고 종료하려면 다음을 실행하세요(가상 머신 내부가 아닌 자신의 컴퓨터에서):
vagrant halt
해당 특정 가상 머신을 정리하려면(다음 번에 vagrant up
이전 가상 머신을 변경하지 않고 완전히 새로운 가상 머신을 갖게 되도록) 다음 명령을 실행하여 해당 가상 머신을 제거할 수 있습니다.
vagrant destroy
다른 유형의 Linux 운영 체제를 원하는 경우 다음을 찾을 수 있습니다.온라인에는 다양한 Vagrant 박스가 있습니다. 이들 중 다수는 사용자가 제작한 것이며 이상한 소프트웨어 조합이 설치되어 있을 수도 있고 그렇지 않을 수도 있습니다.
일반적으로 (학습 목적으로) 다른 것을 사용해야 할 때까지 사용 중인 OS의 공식 상자를 사용하는 것이 좋습니다.