2019년 11월 17일 일요일

more locale2 adb 로 권한 주기

Show how to use 'pm' command 1. Enable USB debug mode 2. Connect to your PC and type below command. > adb shell pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION 3. Retry changing locale

2019년 11월 9일 토요일

adb 로 twrp 리커버리 쉽게 들어가기

샤오미 미패드2 의 경우에 전원키+볼륨하키 조합으로 리커버리 진입이 잘 안된다. 잘 될때가 없었던것 같다. 이럴때 개발자모드로 만든뒤에 USB 디버깅을 허용한다음에 adb를 이용하여 손쉽게 들어갈수 있다. adb reboot recovery

2019년 7월 12일 금요일

OEM PC에서 Windows Pro 버전

OEM PC나 노트북에 Windows10 Home 이 내장된 경우엔 아무리 Pro 로 설치를 하려고 해도 Pro 버전 선택이 되질 않습니다.

설치 USB 스틱에 /sources 디렉토리에 ei.cfg 파일을 만들어 넣으면 됩니다.

ei.cfg 파일 내용은 아래와 같습니다.



텍스트에디터로 위에 내용을 ei.cfg 로 저장해서 /sources 디렉토리에 넣으시면 됩니다. 

2019년 6월 29일 토요일

VMware ESXi 에서 Realtek Driver 추가

Intel NUC 6세대에 ESXi 를 올리고 싶었으나
VMware ESXi 에는 Realtek 같은 저가 이더넷 카드는 기본적으로 지원하지 않더군요.

Intel NUC 6세대에의 유선 이더넷 카드는 RTL8111HN 칩셋으로서 ESXi 에서 지원하지 않습니다.

설치중 마지막에 "No Network Adapters" 메시지 이후에 설치가 진행 되지 않습니다.

폭풍 구글 검색끝에 아래와 같은 사이트에서 서드파티 ESXi Realtek 드라이버를 제공하고 있습니다. 그러나 VMWare 이미지에 이 드라이버를 넣기가 조금 쉽지는 않습니다.

아래와 같은 순서로 가능합니다.


1. Realtek ESXi 드라이버 다운받기
우선 아래의 Realtek 드라이버는 URL에서 다운로드 가능합니다.

https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168
지원되는 Realtek 칩셋은 위에 URL에서 확인 가능합니다.
(Realtek RTL8111B / RTL8168B / RTL8111/RTL8168 / RTL8111C / RTL8111CP / RTL8111D(L) / RTL8168C / RTL8111DP / RTL8111E / RTL8168E / RTL8111F / RTL8411 / RTL8111G / RTL8111GUS / RTL8411B(N) / RTL8118AS / D-Link DGE-528T)

드라이버파일인 vib File 을 적당한 작업 폴더에 다운받습니다.
http://vibsdepot.v-front.de/depot/RTL/net55-r8168/net55-r8168-8.045a-napi.x86_64.vib

저는 작업폴더를 D:\esxi 폴더로 했습니다.

2. 커스텀이미지를 만들어주는 통합 파워쉘 스크립트 다운받기

위에 vid  형태의 드라이버를 VMware ESXi iso 이미지를 통합시켜주는 파워쉘 스크립트가 필요하며 이 스크립도 같은 작업 폴더에 다운로드 합니다.

https://www.v-front.de/p/esxi-customizer-ps.html

ESXi-Customizer-PS-v2.6.0.ps1 이파일을 드라이버와 같은 작업 디렉토리에 다운로드 합니다.

3. 커스텀 파워쉘 스크립트의 의존성 패키지 다운받기
커스텀 이미지를 만들어주는 ESXi-Customizer-PS-v2.6.0.ps1 파워쉘 스크립트는 많은 패키지 의존성이 있습니다. 의존성이 해결되어야 실행이 됩니다.

파워쉘을 관리자 권한으로 실행합니다.

파워쉘에서 프롬포트에서 아래 명령어로 커스텀 스크립트가 의존하는 패키지를 다운로드 합니다.
PS D:\esxi> Install-Module -Name VMware.VimAutomation.Core -AllowClobber
PS D:\esxi> Install-Module -Name VMware.ImageBuilder  -AllowClobber

4. 드라이버가 포함된 커스텀 이미지 만들기

관리자 권한 파워쉘 프롬포트에 커스텀 이미지를 만들기위해서 커스텀 스크립트 ESXi-Customizer-PS-v2.6.0.ps1 를 실행합니다. 

-v67, -v65 등의 옵션은 ESXi 이미지 만들 버전을 의미하고 최신 버전을 온라인 다운로드 받아서 만듭니다.
미리 받아둔 오프라인 depot 형태의 zip 파일이 있다면 -izip 옵션과 depot 파일 경로를 주면 됩니다.

아래는 ESXi 의 67 버전을 온라인으로 다운로드 받아서 Realtek vid 파일 드라이버를 병합하여 커스텀 이미지를 만드는 과정입니다. 

PS D:\esxi> ESXi-Customizer-PS-v2.6.0.ps1 -v67 -pkgDir D:\esxi\

보안 경고
신뢰하는 스크립트만 실행하십시오. 인터넷의 스크립트는 유용할 수 있지만 사용자 컴퓨터를 손상시킬 수도 있습니다.
스크립트를 신뢰하는 경우 Unblock-File cmdlet을 사용하면 이 경고 메시지 없이 스크립트를 실행할 수 있습니다.
D:\esxi\ESXi-Customizer-PS-v2.6.0.ps1을(를) 실행하시겠습니까?
[D] 실행 안 함(D)  [R] 한 번 실행(R)  [S] 일시 중단(S)  [?] 도움말 (기본값은 "D"): r

This is ESXi-Customizer-PS Version 2.6.0 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)

Logging to C:\Users\hexcode\AppData\Local\Temp\ESXi-Customizer-PS-12040.log ...

Running with PowerShell version 5.1 and VMware PowerCLI version 11.3.0.13964826

Connecting the VMware ESXi Online depot ... [OK]

Getting Imageprofiles, please wait ... [OK]

Using Imageprofile ESXi-6.7.0-20190604001-standard ...
(dated 06/20/2019 14:51:56, AcceptanceLevel: PartnerSupported,
Updates ESXi 6.7 Image Profile-ESXi-6.7.0-20190604001-standard)

Loading Offline bundles and VIB files from D:\esxi\ ...
   Loading D:\esxi\net55-r8168-8.045a-napi.x86_64.vib ... [OK]
      Add VIB net55-r8168 8.045a-napi [New AcceptanceLevel: CommunitySupported] [OK, added]

Exporting the Imageprofile to 'D:\esxi\ESXi-6.7.0-20190604001-standard-customized.iso'. Please be patient ...


All done.


작업폴더에 드라이버가 병합된 ESXi-6.7.0-20190604001-standard-customized.iso 파일이 생성되었으며  rufus 등으로 USB 인스톨러 를 만들고 설치하면 됩니다.