GPT에 EFI & USB 3.0 으로 Windows7 설치

|


출처 : http://carrotclub.tistory.com/14



저장용량이 큰 디스크에 Windows와 Linux를 멀티부팅 하려고 하다 보면

Linux는 GPT를, Windows는 not GPT를 요구한다.

이 때엔 디스크를 GPT로 만든 다음 Windows 설치 후 Linux를 설치하는 것이 제일 편하다.


- 64bit Windows만 가능, 32bit는 불가

- 정식 이미지가 아닌 경우 실패할 수도 있음




1. usb 부팅 디스크 생성


Ultra ISO 등의 프로그램으로 정식버전 iso 부팅 디스크를 생성한다.

포맷 형식은 FAT32




2. 부팅 디스크 수정


efi\microsoft\에 있는 boot 폴더를 복사 후 efi 폴더에 붙여넣기

-> 원래는 efi 밑에 microsoft 디렉터리만 있었지만 boot 까지 2개가 된다.



bootx64.efi

위 파일을 다운로드 하여 efi\boot\ 에 복사



- USB 3.0 포트로도 설치되도록 추가 설정, 필요 없다면 하지 않아도 됨

win7usb.zip

위 파일을 다운 받아 아무 곳이나 압축을 풀고 USB내의 sources\boot.wim 파일을 압축 푼 디렉터리에 복사

디렉터리 안의 w7boot_usb3.cmd 실행 -> 꽤 오래걸랜다.

실행 결과로 수정된 boot.wim 파일을 원래 있던 디렉터리로 복사하면 끝


부팅 순서를 변경하여 실행 시 UEFI 로 시작하는 디스크가 발견되면 성공이다.




'Windows' 카테고리의 다른 글

ConEmu  (0) 2015.08.27
Win8.1 K(N), PRO K(N) 정식 ISO 파일 다운로드 및 부팅USB 만들기  (0) 2015.05.06
And


Linux GPT 파티션

|


출처

http://mslee89.tistory.com/23

http://net2free.tistory.com/228



리눅스를 설치하다 보면 'sda에는 gpt 디스크 라벨이 있어야 합니다' 혹은 'sda must have a GPT disk label' 이란 에러를 볼 수 있다.

간단히 말하면 하드디스크의 용량이 너무 커서 발생하는 에러이다.

이 때엔 Ctrl + Alt + F2 를 눌러 콘솔모드로 진입하여 아래 명령어 진행


# parted /dev/sda

parted) mklabel gpt

... yes


이렇게 진행 하면 하드디스크의 모든 내용이 사라지게 되며 하드디스크가 GPT 라벨로 생성된다.

(나의 경우는 윈도우 설치 및 셋팅 후 리눅스 멀티부팅 하려는 찰나에 이러한 에러를 맞게 되어 윈도우를 재설치해야 했다...)


다시 Ctrl + Alt + F5 를 눌러 Back 후 다시 진행 하면 된다고 한다.

(나는 윈도우를 설치하러 갔다.)


자세한 리눅스 GPT 설명 및 설정은 http://net2free.tistory.com/228 참조




And


CentOS 6.6 에 oracle-xe 설치

|


CentOS 6.6 에 oracle-xe 설치 방법



1. 다운로드


- oracle.com 에서 oracle-xe 다운로드

  내 경우는 Windows로 다운 받아 FTP를 통해 집어넣었다.




2. 호스트 설정


- 리눅스에 ip와 호스트를 설정 해주어야 한다.

# vi /etc/hosts

10.10.10.10    db.kanziw.com




3. 설치


- 설치에 필요한 패키지 다운로드

# yum install -y bc unzip


-  unzip으로 압축 해제 및 설정 확인

# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

# cd Disk1/

# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm


- swap 메모리 부족으로 설치가 되지 않는다면 

- http://kanziw.com/153  게시글 참조




4. 기본 설정 및 확인


- 설정

- 원한다면 웹 접속 포트 및 db 포트 변경

- DB관리자 비밀번호 입력 필요

# service oracle-xe configure


- 1521 포트 확인

# netstat -ant | grep 1521


- 자동 실행 확인

# chkconfig | grep oracle

oracle-xe       0:off   1:off   2:on    3:on    4:on    5:on    6:off


- 명령어 입력을 위한 환경변수 설정

- /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh 내용 이용

# cat /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

export ORACLE_SID=XE

export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`

export PATH=$ORACLE_HOME/bin:$PATH


- 최종 환경변수 선언 위쪽에 위 내용 입력
# vi /etc/profile

     55 export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

     56 export ORACLE_SID=XE

     57 export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`

     58 export PATH=$ORACLE_HOME/bin:$PATH

     59

     60 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL




5. 방화벽 및 SELinux 설정


- 방화벽 해제

# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT

# iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT


- SELinux 해제

# vi /etc/selinux/config

      7 SELINUX=disalbed



6. 재시작 후 사용 개시


- 방화벽, SELinux, 환경변수 등에 대한 깔끔한 설정 위해 시스템 재시작

# reboot


- 사용

# sqlplus system

Enter password:

SQL>





And