며칠동안 벤토이로 이지드라이버 오류원인을 찾았습니다
2021.06.06 20:58
쌩뚱맞게도 이지드라이버 런쳐로드하는 부분을 32비트 OS용 무인설치 명령어를 추가해야하는것이었습니다
X86이라고도 나오지만 WIN AIK로 하면 WOW64로 나옵니다
이걸 전부 OS 이미지 로드부분까지 wow로 바꾸니 무인설치 경로에러라고 딱 뜨고 해서 이거저거 만져봤는데, 단순히 RunSynchronous와 OOBE (없으면 이게 또 자기맘대로 skip이 풀렸다 됬다해서 그냥 추가했습니다)
정도 넣고, FirstLogonCommands 로 짤때도 32비트용을 넣어주면 더 좋다인데,
이지드라이버 "런쳐"의 경우 배포판이 좀 다르긴 하지만 열어보면 일단은 명령어가 32 64 라서 중복실행을 안하게 한다라고 주석이 되어있습니다
역시나 가끔 자기 맘대로고 다른버전 런쳐는 이게 없거나 잘안되는지 진짜로 이지드라이버를 두번 돌립니다
근데 FirstLogonCommands는 런쳐역할인 배치파일이나 커맨드를 짜기도 하지만, 그냥 일일히 순차 실행으로 하거나 할때도 있고 해서 라인중 하나를 날려야하는듯합니다
그렇지않으면 덮어쓸거냐고 메시지가 나오게 됩니다
요것도 런쳐용 배치파일 짜야겠지만 참 희안하게 됬습니다
wim 설치용도 xml실행로더하고 기타가 수정되야하고 심지어 윈도우폴더에 내장해야하고, 이게 비활성화가 안되어 범용으로 못쓰게 됩니다
봉인작업시 어쩔수없이 스냅인을 하거나 두번 짜거나 업무용 작업용 피시를 동시에 돌려서-_- (콜이 없을것같은날) 해야된단거죠
그리고 벤토이도 원래는 잘됬는데, 이상하게도 iodd 및 루프스, iso2disk등 USB에 iso 풀어주는 iso타입은 그냥 amd64 라인만 짜넣어도 되지만,
잘되던 USB드라이브도 이미지를 바꿔서인지 어떤진 몰라도, 또 벤토이부트부분도 살짝 맛이가서 밀고 깔았는데도 비정상이어서
결국은 iso용과 wim은 공용이지만 xml 파일을 약간 수정할 필요가 있네요
iso로 깔때는 벤토이에 맞춰 wow64라인을 조금 추가하고 한 xml이 정상적으로 작동하는지는 또 돌려봐야겠지만 벤토이만을 위해서 껍데기까지 같은 파일에 무인설치파일 명령어를 수정해줘야한다는거부터가 참 그렇네요
그럴거면 iso로 풀어서깔고 PE는 iodd mini가 좀 비싸지만 작으니깐 그걸 같이 들고 다니는게 편할것같습니다
아 그리고 이지드라이버가 업데이트되는건 좋은데 런쳐까지는 제공을 안하는지 새버전을 넣으니 벤토이 버전에서는 정상적인 로딩을 못하는듯합니다
이글 작성후 폴더명, 실행파일만 그대로 두고 드라이버 파일 폴더 두개만 바꿔치기해서 시험해보고자 합니다
이렇게 하면 할수록...... iodd or iso 풀어서 USB깔아주는 프로그램을 활용하는게 훨씬 나은것같다는 생각이 듭니다.-_-
wow 64 = x86을 추가해야한다고 생각한 이유
-_- 처음에 받은 런쳐나, xml 예제가 이상하게 이지드라이버 실행부분만 wow64가 있었습니다
이걸 전부 바꾸니 에러나고 해서 oobe는 전용, 런쳐는 두버전 라인을 추가하였습니다
두번째로는 벤토이 자체가 에뮬레이션비슷하게 하면서 MBR UEFI 등을 최대한 호환모드로 하면서도 일부 구형 바이오스에서 NTFS인식문제라거나 그런걸 EXFAT로 해결하고, 부트로더는 FAT32도 아닌 FAT계열 파티션으로 짜여졌고 OEM OS 중 일부는 UEFI인데 32비트인 변종이 있다고 들어서....
fat 파티션에서 64비트를 돌리거나 하긴 좀 어렵다 싶고 벤토이가 기능은 많아봤자 GRUB파생형이고 예제 무인설치명령어 라인도 그렇고 해서
일부 명령에 한해 32비트용 라인을 넣었습니다
물론 이렇게 하는것도 조건이 필요한데 순정 벤토이는 아직 시험해봐야겠지만, 일단 디스크를 디스크유틸리티로 완전히 밀어버리고,
벤토이 데이터영역을 NTFS로 다시 포멧해줘야 하는것같습니다 부팅이나 로딩속도는 엄청느려졌습니다-_-
단순하게 PE동작할일있다면 이러한 이유로 64기가 미만 저용량 작은 드라이브를 또챙겨야할것같고, 차라리 WIM으로 설치가 나을것같습니다
wim설치시 기존에는 반드시 별도의 데이터용 드라이브에 이지드라이버를 담아서 같이 연결했어야했는데, NTFS로 밀어버린후에는 벤토이깔린 드라이브만 있어도 설치가 됩니다
D드라이브에 드라이버팩이 있어서 그런가 싶어서, 사무실에서 SSD 하나만 연결하여 시험해본 결과도 NTFS로 포멧한 벤토이로는 wim설치시 드라이버로드가 잘됩니다
벤토이 화면나오는거랑 PE 로딩이 느려서 그렇지 나머지는 오히려 빨라졌습니다
IODD를 할부로 사면 한달에 3만원만 내고 좋은걸 살수있습니다 wimPE도 복잡한 방법으로 실행되고 isope도 많아서 문제될건 없습니다
댓글 [2]
-
카이행복26 2021.06.06 22:13 -
고양이뜰채로잡을꼬얌 2021.06.06 23:34
벤토이같은 종류 프로그램 탓인듯합니다^^
그렇다고 윈도설치할때 XML처럼 해상도 강제로 넣을수도 없고요-_- 요건 벤토이에 json 넣던지 개조하던지 해야할것같은데, 저는 C언어 재수강해도 크게 좋은점수못받고 5학년다니고 하면서 겨우 학위만 받았습니다
그리고 그 프로그래밍이 메인이 아니라, 기계를 만지니까 기계 컨트롤하는 프로그램짜라고 가르킨건데 쉽게한다고는 좋은데 비주얼스튜디오같은거로만 하고 있어서 영.... 사실 그것도 있지만 기술적인 문제도 있었습니다 32비트에선 실행안되는 예제등인데... 재수강하는 얘들도 딱 윈도가 32비트출고거나 과제나 웹컨트롤러땜에 32비트OS쓴다고 64가 안돌아가던때였죠
(실제로 예제대로 해도 32비트 OS에선 에러나서 다른책이나 다른 프로그래밍 고수분들께 질문을 드려서 과제를 해야하곤헀습니다
소스코드를 수정한것이죠-_- 교수님이야 고민하다 그렇다쳐도 저자라는 양반은....-_- )
벤토이에 pe를 넣으면 왜? 저해상도로 나오는지 그것도 연구좀 부탁드립니다.^^ 루프스로 구울때는 해상도가 이상없는데 벤토이로 넣으면 해상도가 안잡혀서 저화질로 됩니다. 애즈락메인보드 인텔cpu입니다. 그래픽내장형이구요