iSCSI가있는 디스크없는 시스템에 Windows를 설치할 수 있습니까?


11

홈 네트워크를 재구성하고 있습니다. 이제 NAS 상자가 포함되어 있으며 iSCSI를 통해 파티션을 내보낼 수 있습니다. 이제 Windows 시스템에서 하드 디스크를 제거하고 싶습니다. 상당히 많은 소음을 내고 중복성을 제공하지 않기 때문에 네트워크에서 부팅하고 iSCSI에 시스템을 설치하고 싶습니다.

NAS 상자가 Linux를 실행하고 이것은 개인적인 가려움증만으로 충분하기 때문에 몇 가지 문제를 해결하려고합니다. Windows 부팅 순서는 Linux와 매우 유사하다는 것을 이해합니다. 커널과 초기 드라이버 세트가 부트 로더에 의해 블롭으로로드 된 다음 커널이 호출되고 부트 로더가 남겨둔 이미지에서 드라이버를 초기화하고로드합니다. 그러나이 경우에는 악마가 세부 사항에 있습니다.

내 접근 방식은 로더가 커널과 드라이버를 검색 할 수 있도록 iSCSI 초기자를 EFI 부팅 서비스로 제공하는 것이지만 초기 설치 문제 (네트워크 드라이버는 설치 프로그램에서 SCSI 드라이버 후에로드 됨) 및 네트워크 드라이버는 부팅 드라이버에 대한 종속성 체인의 일부일 수 있습니다.

부팅 프로세스 초기에 네트워크 드라이버를로드 할 수 있습니까? 그렇다면 부팅 드라이버 컬렉션 이미지 준비에 영향을 미칠 수 있습니까? 설치 프로그램 제한을 극복 할 수 있습니까?

답변:


4

특히 한 대의 컴퓨터 만 부팅해야하는 경우 펌웨어를 다시 플래시하거나 소프트웨어 솔루션 비용을 지불 할 필요가 없습니다. 해결책은 gPXE + iSCSI 초 기자 및 일부 쿠킹입니다. 해야 할 일의 대부분은 여기에 설명되어 있습니다. http://www.etherboot.org/wiki/sanboot 이것은 Windows XP ~ 7 및 서버 OS에서도 작동합니다.


1

iPXE를 사용 하여 NIC 펌웨어를 다시 플래시 하면 iSCSI 대상에서 직접 부팅 할 수 있습니다.

VMware ESXi가 NIC가 다시 깜박이고 내가 가지고있는 듀얼 NIC가 너무 엉망이 되어도 잘 작동하는지 확실하지 않기 때문에 체인 로딩 방법 을 사용하는 것을 선호합니다 .


0

Windows Server OSes 2003 이상은 Microsoft의 iSCSI 부팅을 허용합니다. TechNet 기사

CCBoot는 분명히 클라이언트 OS XP 이상을 부팅 할 수 있지만 무료는 아닙니다. 방금 Google을 통해 제품을 찾았으므로 제품이 작동하는지, 얼마나 잘 작동하는지 또는 회사가 좋은지 전혀 모릅니다. 서버는 부팅 클라이언트뿐만 아니라 Windows도 실행해야하는 것으로 보입니다.


0

기본적으로 XP보다 새로운 기능을 사용하면 수정하지 않고 iSCSI에 직접 설치할 수 있지만 복구 파티션은 iSCSI를 지원하지 않습니다. 이것은 주요 시스템 업그레이드를 수행 할 때 정기적으로 복구 파티션을 부팅하려는 Windows 10의 문제입니다. 이렇게하려면 이미지를 로컬 디스크에 복사하고 업데이트를 적용한 다음 다시 복사 한 다음 레지스트리를 편집 할 수있는 다른 시스템으로 iSCSI 장치에 연결하고,이를 방지하는 비밀 방화벽 규칙 중 하나를 비활성화해야합니다. iSCSI가 regedit를 통해 작동하지 않으면 다시 부팅 할 수 있어야합니다.

iSCSI 부팅이 공식적으로 지원되는 기능이기 때문에 이것이 어떻게 QA를 통과했는지 확실하지 않지만 모든 사람들이 그것에 대해 묻는에도 불구하고 여전히 효과적인 솔루션을 찾지 못했습니다.

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