수제 운영 체제 실행


10

작성한 운영 체제로 시작하여 컴퓨터에서 어떻게 운영하고 테스트 할 수 있습니까? 사용중인 현재 운영 체제를 삭제해야합니까, 아니면 별도로 운영 체제를 실행할 수 있습니까?


1
좋은 질문. 원래 PC로 돌아 가면 디스켓으로 부팅하는 것이 간단하지만 더 이상 간단하지 않습니다.
Daniel R은

3
수퍼 유저를 환영합니다. 멀티 부팅을 원한다면 부트 로더에 새 항목을 추가하면됩니다
50-3

답변:


15

현재 운영 체제를 삭제하지 않고 집에서 만든 것이 든 아니든 새로운 OS를 실행하거나 테스트하는 가장 쉬운 방법은 가상화하는 것입니다. 무료 상용 도구를 사용할 수 있습니다. 가장 잘 알려진 것은 VirtualBox (무료), VMware Player (무료), VMware Workstation (상업용), Windows Virtual PC 등입니다. Wikipedia Category : Virtualization 소프트웨어 에서 더 많은 것을 찾을 수 있습니다

기본적으로 새 빈 하드 드라이브처럼 동작하는 가상 하드 디스크 이미지를 만듭니다. 운영 체제를 설치하면 해당 디스크 이미지 내에 있으며 기본 운영 체제와 완전히 분리되어 있습니다. 운영 체제 테스트 및 부팅 외에도 격리 된 환경에서 다양한 프로그램을 테스트 할 수도 있습니다. 많은 가능성이 있으므로 해당 지역을 탐험 해 보는 것이 좋습니다.


4
qemu는 적어도 초기에는 완전한 에뮬레이터입니다. 이는 느리게 실험 시스템을 주 시스템과 완전히 분리하여 공개 소스에서 분리합니다.
Journeyman Geek

2
나는 OS 개발을 위해 QEMUBochs 와 행운을 빕니다 .
Jon Purdy 2013 년

1
Qemu의 또 다른 장점은 GDB를 통한 디버깅이 가능하다는 것입니다. 실제로 한 번은 멀티 부트 호환 커널을 만들었으며 베어 메탈에서 GRUB을 실행했습니다. Bochs의 단점은 적어도 마지막으로 확인한 x86-64를 지원하지 않는다는 것입니다.
Ramchandra Apte

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.