UEFI BIOS using USB Boot

Posted at 2014. 11. 4. 22:30 | Posted in Server/VMware ESXi
반응형

Introduce


데스크탑에 VMware ESXi 를 설치하겠다는 도전을 시작해서 드디어 드라이버 다 잡아서 설치를 했더니... 부팅이 안된다... ㅜㅜ..


No Bootable Device ....


눈에 불을 키고 열심히 구글링을 한 결과 해결법이 있었다.


EFI/MBR 같은 부트섹터 관련된 내용이라 걍 따라했다;;


간단한 작업이기도 하고 아래 참조 링크에 설명이 너무 잘 나와 있어서 여기선 대충 설명 하겠다 -_-;;




처음 CD/USB 를 이용하여 설치할 때 처음 나오는 화면이다 여기서 5초 안에 Shift + O 를 누른다. (Edit boot options)



그러면 맨 아래에 커맨드를 입력할 수 있게 나오는데 여기서 runweasel formatwithmbr 을 입력하고 엔터!



그리고 설치를 완료 하면 된다.




Reference


http://www.virt-infrastructure.com/?p=375


http://www.syntecsystems.co.uk/solved-cannot-find-boot-device-following-successful-installation-vmware-esxi-5-0-5-1/


http://sparrowangelstechnology.blogspot.kr/2012/11/no-bootable-device-after-successful.html

반응형
//

Install Driver for VMware ESXi Installer

Posted at 2014. 11. 4. 21:30 | Posted in Server/VMware ESXi
반응형

Introduce


집에 서버급이 아닌 약간 좋은 데스크탑에 VMware ESXi(이하 ESXi) 를 설치하여 혼자 놀려고 하였다.


하지만 서버/워크스테이션이 아닌 일반 데스크탑 하드웨어에 ESXi 를 설치하는 일은 쉽지가 않다...


크게 문제는 두가지가 있었는데.. 하나씩 해결해보자


나의 경우는 아래와 같이 랜카드와 AHCI 가 주된 문제였지만... 혹시나 다른 비슷한 문제로 고통받는 이들을 위해 남긴다.. ㅠㅠ


ASRock Z97 Extreme4

 - Giga PHY Intel® I218V

 - ICH9 / AHCI




소프트웨어 레이드를 지원하지 않는다


메인보드에서 제공하는 레이드는 소프트웨어 레이드이다. ESXi 는 소프트웨어 레이드를 지원하지 않는다고 한다.


레이드 구성을 하지 않고 ESXi 안에서 HDD 여러개를 하나의 데이터스토어로 사용할 수는 있는데 이러다가 HDD 하나 뻑나면? ㄷㄷ


해결법으로 하드웨어 레이드 컨트롤러(Adaptec RAID 6805E)를 구매하였다. 내 돈.. ㅠㅠ





드라이버(랜카드/AHCI 등등)를 수동으로 추가해야 한다.


이 놈이 문제다... 나의 경우는 랜카드 드라이버와 레이드 컨트롤러를 구매하기 전에 AHCI 드라이버가 문제였다.


랜카드 드라이버를 적용하지 않고 설치를 하면 아래와 같은 메세지와 함께 설치가 안된다.



겨우겨우 랜카드 드라이버는 적용해서 다음으로 넘어갔는데 AHCI 드라이버가 안잡혀 있어서 HDD 목록이 안나온다.. ㅜㅜ



해결 방법은 ESXi 설치 이미지에 해당 드라이버를 넣어서 설치해야 한다.


VMware Compatibility Guide 사이트에서 제공해주는 드라이버가 있다면 OK!


파일 확장자가 vib(vSphere Installation Bundle)인 드라이버 파일을 구해야 한다. 나의 경우 아래 3개의 드라이버를 찾아냈다! -_-/


Intel I218V / SATA-XAHCI / Adaptec RAID 6805E


만약 ESXi 용 드라이버를 구할 수 없다면 직접 리눅스 깔고 드라이버 잡아서 vib 파일을 만들어야 할 것이다. ㅠㅠ



드라이버를 구했으면 설치 이미지에 넣어야 한다.


ESXi-Customizer-PS 를 다운로드 받자.


VMware vSphere PowerCLI 에서 아래와 같이 명령을 실행하면 자동으로 ISO 이미지 파일을 만들어 준다.


PowerCLI D:\ESXi> .\ESXi-Customizer-PS-v2.3.ps1 -pkgDir D:\ESXi\vibs


Script to build a customized ESXi installation ISO or Offline bundle using the VMware PowerCLI ImageBuilder snapin

(Call with -help for instructions)


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


Running with PowerShell version 4.0 and VMware vSphere PowerCLI 5.5 Release 1 build 1295336


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


Getting ImageProfiles, please wait ... [OK]


Using ImageProfile ESXi-5.5.0-20141004001-standard ...

(dated 09/19/2014 01:44:42, AcceptanceLevel: PartnerSupported,

For more information, see http://kb.vmware.com/kb/2087364.)


Loading Offline bundles and VIB files from D:\ESXi\vibs ...

   Loading D:\ESXi\vibs\Adaptec_Inc_bootbank_scsi-aacraid_5.5.5.2.1.40301-1OEM.550.0.0.1331820.vib ... [OK]

      Add VIB scsi-aacraid 5.5.5.2.1.40301-1OEM.550.0.0.1331820 [OK, replaced 1.1.5.1-9vmw.550.0.0.1331820]

   Loading D:\ESXi\vibs\e1000e-3.1.0.2-glr.vib ... [OK]

      Add VIB net-e1000e 3.1.0.2-glr [New AcceptanceLevel: CommunitySupported] [OK, replaced 1.1.2-4vmw.550.1.15.1623387]

   Loading D:\ESXi\vibs\sata-xahci-1.24-1.x86_64.vib ... [OK]

      Add VIB sata-xahci 1.24-1 [OK, added]


Exporting the ImageProfile to 'D:\ESXi\ESXi-5.5.0-20141004001-standard-customized.iso'. Please be patient ...



All done.


PowerCLI D:\ESXi>


ISO 파일이 만들어졌다... 이걸로 설치 하자. ㅠㅠ





Reference


http://www.vmware.com/resources/compatibility/search.php


http://www.v-front.de/


http://vibsdepot.v-front.de/wiki

 


 

File

 

aacraid-1.2.1.40301-offline_bundle-1440192.zip

 

net-e1000e-3.1.0.2-glr-offline_bundle.zip

 

sata-xahci-1.24-1-offline_bundle.zip

 

ESXi-Customizer-PS-v2.3.ps1

 

반응형

'Server > VMware ESXi' 카테고리의 다른 글

Install VMware Tools in CentOS 7  (0) 2018.03.25
Install VMware Tools in CentOS  (0) 2016.06.05
UEFI BIOS using USB Boot  (0) 2014.11.04
Install VMware Tools in Ubuntu  (0) 2014.11.03
Create a VMware ESXi Bootable Flash Drive (USB)  (0) 2014.11.02
//

Install VMware Tools in Ubuntu

Posted at 2014. 11. 3. 23:30 | Posted in Server/VMware ESXi
반응형

Introduce


VMware ESXi 에다가 Ubuntu 설치 했는데 VMware Tools 깔아야 될 거 같아서 해보도록 한다.



아마 다른 리눅스/유닉스 계열도 거의 같은 방법일 것이다.


아래 환경에서 하였다.


VMware ESXi 5.5

VMware vSphere Client 5.5.0

Ubuntu Server 14.04.1 LTS




먼서 VM 생성 후 우분투를 설치한 후 부팅(로그인) 하자.


콘솔 창의 메뉴에서 VM - 게스트 - VMware Tools 설치/업그레이드 선택.



안내 창이 나오면 확인 버튼 클릭.



이제 우분투 내에서 아래의 순서대로 하자.


마운트 대상이 될 디렉토리 하나 생성 해놓자.


$ sudo mkdir /mnt/cdrom


위의 메뉴에서 Tools 설치를 선택 했으면 자동으로 시디를 넣은 것 처럼 되어 있다. 마운트 하자


$ sudo mount /dev/cdrom /mnt/cdrom


거기에 있는 gz 파일을 /tmp 쪽에 압축 해제하자.


$ sudo tar xzvf /mnt/cdrom/VMwareTools-9.4.10-2092844.tar.gz -C /tmp


실행!


$ sudo /tmp/vmware-tools-distrib/vmware-install.pl


open-vm-tools are available from the OS vendor and VMware recommends using

open-vm-tools. See http://kb.vmware.com/kb/2073803 for more information.

Do you still want to proceed with this legacy installer? [no] y


.. 나머지는 그냥 다 엔터 치거나 적절히 선택 하자 -_-;;


이제 다시 확인 해보면 설치가 된 것으로 나온다~





Reference


http://www.youtube.com/watch?v=cpQcP_MPqeI


반응형

'Server > VMware ESXi' 카테고리의 다른 글

Install VMware Tools in CentOS 7  (0) 2018.03.25
Install VMware Tools in CentOS  (0) 2016.06.05
UEFI BIOS using USB Boot  (0) 2014.11.04
Install Driver for VMware ESXi Installer  (0) 2014.11.04
Create a VMware ESXi Bootable Flash Drive (USB)  (0) 2014.11.02
//

Create a VMware ESXi Bootable Flash Drive (USB)

Posted at 2014. 11. 2. 02:08 | Posted in Server/VMware ESXi
반응형

Introduce


요즘 윈도우나 리눅스 같은 OS 설치 시 CD/DVD 가 아닌 USB 에 설치 파일을 넣어서 설치를 한다.


마찬가지로 ESXi도 USB로 설치할 수 있도록 세팅해보자. ㅎㅎ


선택할 수 있을만 한 방법은 두가지가 있다.


※ 먼저 USB를 FAT32 로 포멧 해놓자.





Using UltraISO


먼저 ISO 파일을 그냥 불러오자.



VMware ESXi 설치 이미지 파일을 선택한다.



"부팅 가능"을 확인하자.



부팅 - 디스크 이미지 기록 메뉴를 선택한다.



디스크 드라이브: USB 드라이브 선택하고 쓰기 버튼 클릭.



경고 뜬다. 예(Y) 버튼 클릭.



성공적으로 굽기 완료!



부팅을 해보자.





Using UNetbootin


ISO 이미지를 USB 로 가능하게 만들어주는 프로그램으로 UNetbootin 이라는 것이 있드라. -_-


실행 후 ISO 파일을 선택하고 만들 USB 드라이브를 선택한다.



진행 중...



3. Installing Bootloader 단계에서 아래와 같이 물어보면 그냥 Yes to All 버튼 클릭.



완료.



이제 USB 부팅 하면 된다.

반응형

'Server > VMware ESXi' 카테고리의 다른 글

Install VMware Tools in CentOS 7  (0) 2018.03.25
Install VMware Tools in CentOS  (0) 2016.06.05
UEFI BIOS using USB Boot  (0) 2014.11.04
Install Driver for VMware ESXi Installer  (0) 2014.11.04
Install VMware Tools in Ubuntu  (0) 2014.11.03
//

The Binding of Isaac - Complete all achievements

Posted at 2014. 8. 14. 02:35 | Posted in Etc/Game
반응형

후... 드디어 모든 업적을 완료.... ㅠ_ㅠ!


이제 다시 공부 시작! ㅋㅋㅋ




http://bindingofisaac.wikia.com/wiki

반응형

'Etc > Game' 카테고리의 다른 글

[WoW] The Clan of Peregrine Palcon 오닉시아 원클래스 킬 영상  (0) 2014.05.13
//

LOGBack Configurator with JMX

Posted at 2014. 7. 20. 23:11 | Posted in Java+/Example
반응형

Introduce


요즘 logback 많이 쓸꺼다... "Reasons to prefer logback over log4j"에 보면 이제는 log4j 를 버리고 logback 을 써야하는지 이유를 영어로 설명 해놓았다. ㅅㅂ -_-;;


딴건 잘 모르것고 맘에 드는걸 보자면... 

Automatic reloading of configuration files (설정 파일 자동으로 다시 로드)

- Automatic removal of old log archives (이전 로그 아카이브 자동 삭제)

- Automatic compression of archived log files (아카이브 로그 파일 자동 압축)


서버를 재시작 하지 않고 logback.xml 파일을 수정하면 바로 설정이 적용 된다고 한다. ㅎㅎ


그리고 내가 관심 있게 본 하나는 JMX 가 지원된다. JConsole 로 테스트 해보니까 로그 레벨 변경이 바로 적용 되었다.


JMX 를 통해서 할 수 있는 짓거리는 아래와 같다. 몇개 안되고 메소드명 만으로도 이해가 될꺼다.


public interface JMXConfiguratorMBean {

  

  void reloadDefaultConfiguration() throws JoranException;

  

  void reloadByFileName(String fileName) throws JoranException, FileNotFoundException;

  

  void reloadByURL(URL url) throws JoranException;

  

  void setLoggerLevel(String loggerName, String levelStr);

  

  String getLoggerLevel(String loggerName);

  

  String getLoggerEffectiveLevel(String loggerName);


  List<String> getLoggerList();

  

  List<String> getStatuses();


}


오랜만에 웹 프로젝트나 하나 만들어 볼까.. 하고 이상한거 만들어 봤다 -_-




Example


Spring Framework 4.0.5

jQuery 1.11.1

jQuery UI 1.11.0

pqGrid 1.1.3


Logback ConfiguratorLogback Configurator 화면! 매우 간단한 화면이다 ㅎㅎ.


그리드에서 로그 레벨을 클릭하면 변경 할 수 있는 콤보 박스가 나와서 수정하면 바로 반영이 된다.


그리고 아래 Test 버튼을 클릭하면 서버 에 DEBUG/INFO/WARN/ERROR 4줄의 로그를 출력하게 된다.


2014-07-20 22:50:06,375 [http-bio-8080-exec-11] DEBUG c.a.c.LogController - this is debug level log.

2014-07-20 22:50:06,375 [http-bio-8080-exec-11] INFO  c.a.c.LogController - this is info level log.

2014-07-20 22:50:06,375 [http-bio-8080-exec-11] WARN  c.a.c.LogController - this is warn level log.

2014-07-20 22:50:06,375 [http-bio-8080-exec-11] ERROR c.a.c.LogController - this is error level log.


위의 "com.antop.controller.LogController" 의 레벨을 WARN으로 바꾸고 Test 하면? 당연 WARN/ERROR 두줄만 나오게 된다.


Spring MVC 의 URL 매핑은 아래와 같아. 이걸 그림으로 표현주는 툴이 있으면 좋겠네 ㅎㅎ


스프링 MVC URL 매핑 구성도


클래스 다이어그램은 아래와 같다. 어때요? 참 쉽죠~?


Class Diagram클래스 다이어그램. 이게 전부다. -_-/


끝이다.




Download


더이상의 자세한 설명은 생략한다 -_-;; 소스 보거라.


logback.jmx.war


↑ 소스 포함 WAR 파일


logback.jmx.zip


↑ 이클립스 프로젝트 파일 (메이븐)


반응형

'Java+ > Example' 카테고리의 다른 글

현지어로 언어명 보여주기  (0) 2014.02.09
2014년 도로명 주소 사용에 따른 우편번호 준비  (2) 2013.12.22
JSTL Custom Tag using Spring Beans  (0) 2013.12.01
Spring Message Source from Database  (1) 2013.03.03
Infinite Routing DataSource  (1) 2013.01.13
Mybatis Type Handler  (1) 2012.09.30
Using AUTO_INCREMENT keys  (0) 2011.03.01
//
반응형

하드디스크 정리 중에 아주 오래전 했던 와우 영상(유일하게 기록한 영상)이 남아 있어서 올린다..


오닉시아 40인 가서 맨날 전멸 당하던 시절... 레이드는 검은날개둥지 한창 트라이 하던 시절...


공대원끼리 이벤트으로 각 한 클래스씩(8명) 오닉시아를 잡아보자고 해서 잡았다. ㅋㅋ


아마 세계 최초 였지! 아.. 추억 돋는다.. ㅠㅠ


같이 게임 했었던 동료들 지금 뭐하고 살라나~



원본 : http://pydio.nerv.kr/data/public/c18e15.php?lang=en



반응형

'Etc > Game' 카테고리의 다른 글

The Binding of Isaac - Complete all achievements  (0) 2014.08.14
//

Genymotion 설치 및 설정

Posted at 2014. 4. 30. 14:29 | Posted in Android
반응형

Introduction


요즘 한창 안드로이드 개발하는 중에 책상을 보니 USB 선이 많다...


WiFi 로 연결해서 개발하는 방법도 있지만 베터리 문제로 선을 사용하긴 해야한다...


ADT 에서 기본적으로 제공하는 에뮬레이터는 개느리고.. 이것저것 써보다가 Genymotion 이라는 것을 쓰기로 했다.


Oracle VIrtualBox 기반으로 동작하는 에뮬인데 안드로이드 플랫폼도 여러가지 지원되고 쉽고 무엇보다 빠르다...


역시 한글 문제 + 잡스런 문제들이 있다. 이런거 통틀어서 개발하기 위한 세팅법을 남긴다. ㅅㅂ


WIndows 7 X64

JDK 1.6.0_45

ADT v22.6.2-1085508

Genymotion 2.2.0




Installation Genymotion


http://www.genymotion.com 여기서 다운로드 받자. (회원 가입 필수임)



다운로드 받은 파일을 실행하여 설치하자. 긍정적인 뜻의 버튼만 누르면 된다.


Genymotion + Oracle VirtualBox 가 설치된다.



배경화면에 단축 아이콘 생기게 해놨다면 위와 같이 2개의 아이콘이 생기게 된다. 끝.




Download Files


Genymotion 에 원래 구글 플레이 스토어가 들어 있었는데 신버젼 나오면서 라이선스 문제로 안 넣었단다.


수동으로 설치 해보자. (이거 있어야 구글 한글 키보드 깐다. 따로 깔 수 있다면 이 부분은 패스하자.)


ARM Translation 이라는 것과 안드로이드 버전에 맞는 Play Store 파일이 필요하다. 아래의 링크에서 받자.


Genymotion-ARM-Translation_v1.1.zip


http://forum.xda-developers.com/showthread.php?t=2528952

https://gist.github.com/wbroek/9321145


플레이 스토어는 안드로이드의 버전마다 파일이 다르다.


나는 아직도 갤럭시 S2 를 쓰고 있어서 이걸로 테스트 할 것이기 떄문에 맨 아래 4.1 용으로 다운로드 하였다.




Run Genymotion - Virtual Device


이제 Genymotion을 실행해서 에뮬레이터를 하나 만들자. (완전 처음이라면 이 과정 이던가에서 로그인을 할꺼다.)


Add 버튼 클릭.



원하는 기기 선택. (난 갤럭시 S2 4.1.1)



이름 정하시고~



파일 다운  및 설치 완료.



Virtual Device 선택 하고 Play 버튼 클릭.



실행 되었다.



여기서 만약 실행 되지 않고 "player.exe" 관련 에러가 나게 되면 여기를 참조하자.


Microsoft Office 깔면 설정 되는 IME 2XXX 키보드 설정 때문이다.




Installation Google Play Store


Genymotion-ARM-Translation_v1.1.zip 파일을 에뮬레이터 화면으로 드래그 앤 드랍 하자.



뭐.. flash 할꺼냐고 물어본다. 긍정의 OK.



flashed 됐단다. OK.



이제 기기를 재부팅 해야되는데.. 바탕화면에 Genymotion Configuration 들어가서 그냥 Save 버튼 누르면 Reboot 물어본다.



Yes!



리부팅이 되면 gapps-jb-XXXXXXXX-signed.zip 파일을 드래그 앤 드랍 한다.



OK!



OK!



다시 재부팅 후 어플 목록에 가보면 Play Store 가 있다. ㅠ_ㅠ





Settings


Play Store 를 실행하자 계정은 알아서 하시고 -_-


"google keyboard"를 검색해서 Google Korean IME 를 설치하자



이제 "Settings - Language & input" 으로 이동.


언어를 "한국어"로 변경.



키보드 및 입력 방법은 구글 한글 키보드를 사용하도록 선택하고 물리적 키보드는 OFF 로 설정한다.



현재 내가 이것저것 해본 바로는 직접 키보드로 한글을 입력할 수는 없었다... 화면에 가상 키보드를 클릭질 해야한다.




ADT 들어가서 Device 를 보면 추가되어 있다.



개발해라 이제


반응형
//