나는 SAMSUNG NT-R480 모델에 해킨토시(Mac OS X 10.9 Mavericks) 를 설치했다.
결과적으로는 사운드 카드, 유선 랜, HDMI 단자, 배터리 상태 표시 등의 드라이버를 제대로 잡지 못했지만
사운드 카드는 저렴한 외장 usb 형으로 대체하였고 유선 랜 대신 무선 랜을 이용하여 사용 중이다.
자세한 설명 및 필요한 파일들은 아래 출처에 있으며 나는 내 노트북에 맞게 해킨토시를 설치한 순서를 기록 용으로 적은 것에 불과하다.
출처 : est0que.tistory.com/233 & 구글링
[In Mac OS]
먼저 부팅디스크로 사용 할 usb와 맥이 필요하다.
보통의 경우 Mac이 없어 Virtual Machine에 Mac을 올려 그 VM에서 시동 디스크를 빼온다.
그 방법은 구글 등을 통해 검색하면 금방 나온다.
(VM 프로그램 설치 - MacOS 설치 가능하도록 크랙 설정 - Mac 설치)
나는 우연한 기회에 Mac을 하루 빌리게 되어 쉽게 시동디스크를 만들 수 있었다.
1. Mac에 usb 인식
2. 응용 프로그램 - 유틸리티 - 디스크 유틸리티 - Mac OS 확장 으로 usb 포맷
3. myHack-3.2-BETA-8 실행하여 Create OS X 10.9 Install Disk를 선택
4. 다운 받은 이미지 파일을 선택하여 진행 - 앱스토어에서 다운 받아도 되지만 속도가 느리니 토렌트로 받을 것을 권장한다.
5. MBR 사용 여부 Yes
6. USB에 구글링하여 boot1h 라는 파일 다운로드한 뒤 USB 루트 폴더에 넣는다. (추 후 일어날 트러블 슈팅 용)
다운로드 링크 : http://www.tonymacx86.com/attachments/alternate-bootloaders/68914d1380786835-how-do-you-fix-boot0af-error-boot1h.zip
[SAMSUNG NT-R480]
1. BIOS 설정 중 OTHER로 되어 있는 것을 DOS로 설정, SATA 컨트롤러를 MANUAL로 지정 지정한다.
=> 이 셋팅은 재부팅 할 때마다 일일히 수동으로 해줘야 한다. 나의 경우, 변경된 사항이 영구 저장이 안된다.
2. USB HDD를 부팅 순서 1순위로 울린다.
3. 언어 선택(한국어) -> 상위 메뉴 중 유틸리티 - 디스크 유틸리티 실행하여 설치 파티션을 Mac OS 확장(저널링)으로 포맷
(USB 키보드가 따로 없는 경우 마우스 및 키보드 그림이 나오는 화면에서 노트북
4. 설치 완료 후 recommended 하는 대로 YES 3번
5. 재시동 한다고 하지만 자동 재시동 되지 않는다. 사과모양 눌러 종료 후 재부팅 해도 어차피 boot0 error 발생하니 미리 오류 잡자.
6. 상위 메뉴 중 유틸리티 - 디스크 유틸리티 - 내가 설치 완료 한 파티션 클릭 - 시작+i 키로 disk0s2 와 같은 정보 확인
7. 설치 완료한 파티션 오른클릭 - 언마운트
8. 상위 메뉴 중 유틸리티 - 터미널 실행하여 아래 명령어를 차례대로 입력
# cd /Volumes
# ls
=> 나의 USB 이름 확인
# cd USB 이름 입력
# dd if=boot1h of=/dev/disk0s2 <- 아까 확인한 dksi0s2 와 같은 형식 입력
9. 터미널 종료 후 왼쪽 위 사과모양 눌러 시스템 종료, 재시작 하여 1번의 BIOS 설정 다시 한다.
10. 이제 Mac으로 접근 가능하며 개인 설정 진행하면 Mac의 바탕화면이 나온다. - 비밀번호는 꼭 설정하자. 이유는 아래 나옴
[드디어 Mac OS in SAMSUNG NT-R480]
이제 해킨토시의 꽃(?)인 드라이버 잡기다.
1. Kext Helper b7 설치
2. 무선 랜 드라이버인 아래 파일 다운, 압축 해제 후 Kext Helper b5 통해 AirPortAtheros40.kext 를 선택하여 설치
다운로드 : AirPortAtheros40.kext.zip
재시작 후 정상 작동하며 아래 SMBios에서 재시작 할 때 한번에 재시작 하자.
3. 그래픽카드는 알아서 잡아주기 때문에 따로 설치 필요 없지만 상세 설정을 원한다면 설치
다운로드 링크 : http://www.nvidia.com/object/macosx-cuda-5.0.45-driver.html
[SMBios - mac 일련번호 생성]
정상적으로 Mac Appstore 입력 위해선 SMBios 를 설정하여 mac 일련번호를 만들어줘야 한다.
1. cw.zip 압축 풀어 Chameleon Wizard 실행 - SMBios
2. 입맛대로, 혹은 자신의 CPU 사양대로 선택하여 해당 파일을 /Extra 에 저장
3. 이상하게 재부팅이 되지 않는다. 종료 후 수동으로 시작을 눌러줘야 하는데 Kext Helper b7 이 정상 종료가 되지 않는다.
4. 아래 Doc 에서 Kext Helper b7 오른 클릭, 강제 종료 후 왼쪽 상단 사과모양 눌러 종료, 재시작 한다.
5. 다시 한번 말 하지만 BIOS 설정은 항상 해줘야 한다.
아래 내용은 앞으로 필요하게 될 것 같은, 혹은 내가 해결한 Trouble Shooting 들이다.
[이더넷 어댑터(en0) Trouble Shooting]
네트워크에서 이더넷 어댑터(en0) 처럼 뒤에 영문 붙으면 운영체제 자체 서비스 이용 불가.
Chameleon Wizard - org.chameleon.Boot - Ethernet Built In 체크
네트워크에서 장치 삭제, /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist 삭제, 재부팅
[boot0 Error Trouble Shooting]
usb root 디렉터리에 boot1h 파일 복사 필요
부팅디스크로 부팅하여 설치된 파티션 정보 확인 후(ex disk0s2) 언마운트
터미널 - cd /Volume/[usb이름] 들어가서 # dd if=boot1h of=/dev/[disk0s1_디스크 정보]
재부팅
- 2015.01.12
1. 전달자 & 조건부 전달자
전달자 : 모르면 무조건 물어보는 것
조건부 전달자 : 특정한 조건일 때 물어보는 것
=> 공개된 dns에 숨겨진 또다른 dns 서버 사용 위해 사용
- 전달자 설정
Server Name 우클릭 - 속성 - 전달자 - 편집 - 전달자 이용할 ip 설정
- 조건부 전달자 설정
Server Name 하위 메뉴 중 조건부 전달자 우클릭 - 새 조건부 전달자
[전달자 문제]
1. Server1, Server2에 DNS 역할 추가
2. Server2 DNS 영역 추가(lee.com)
- A 레코드 : 10.10.10.10(www)
- CNAME 레코드 : ftp
- CNAME 레코드 : web
3. Client1 에서 로컬 영역 연결 네트워크 설정에서 DNS 서버 IP 설정을 Server1 아이피로 설정
4. Server1 DNS Server에 전달자로 Server2 지정
=======================================
확인 : Client1에서 nslookup 또는 ping 으로 조회 가능한지 확인
- www.lee.com
- ftp.ddasig.com
- web.ddasig.com
[조건부 전달자 문제]
(전달자 lab으로 만드신 영역 또는 설정 전부 삭제 후 진행)
1. Server1, Server2 DNS 역할 추가
2. Server2 DNS 영역 추가(itbank1xx.com)
- A 레코드 : 20.20.20.20 (dns)
3. Client1에서 로컬 영역 연결 네트워크 설정에서 DNS 서버 IP 설정을 Server1 아이피로 설정
4. Server1 DNS 서버에서 조건부 전달자 등록
- dns.itbank1xx.com 조회시 Server2로 전달
================================================
확인 : Client1에서 nslookup 또는 ping 으로 조회 가능한지 확인
- dns.itbank1xx.com
=> 역시 nslookup은 작동하지만 ping은 작동하지 않는다.
2. 파일서버 구축 (공유폴더)
서버관리자 - 구성 - 로컬사용자 및 그룹
[사용자]
새 사용자(test1) 추가하기.
로그인 시 비밀번호 변경은 실습이기 때문에 선택하지 않는다.
[그룹]
Administrators : 관리자 그룹
IIS_IUSRS : 웹서버 사용할 때 사용되는 그룹
Users : 구성원, 계정 생성 시 자동으로 가입되는 그룹
새 그룹 추가하기.
만든 그룹 우클릭 - 그룹에 추가 - 추가 - 계정명 입력 후 확인
[공유폴더 실습]
- Server1
C: 에 aaa 폴더 생성
폴더 우클릭 - 속성 - 공유 - 공유 - test1 계정 추가
- Client 에서 접속
\Server1_ip 로 접근하면 계정 및 비밀번호 입력하라고 써야한다.
오류가 나는 경우가 있는데 그 경우는 보통 Server1 의 계정 중 비밀번호가 설정되어있지 않은 계정이 있기 때문이다.
혹은 계정 및 비밀번호를 물어보지 않고 바로 접속, 혹은 실패하는 경우도 있는데
그 경우는 Server2에서 로그인 중인 계정 및 비밀번호가 Server1에 있는 계정 및 비밀번호(세션) 정보가 똑같기 때문이다.
Tip) 세션정보 확인 및 삭제 (in cmd)
확인 : net use
삭제 : net use \192.168.104.236IPC$ /delete
'Study > WinServer' 카테고리의 다른 글
[08] 알ftp로 ftp 서버 구축, 파일 차단 관리 (0) | 2015.04.09 |
---|---|
[07] 공유폴더 권한, 파일 서비스 - 할당량 (0) | 2015.04.07 |
[05] 무료로 메일서버 만들기, Windows 명령어 Script 작성, DNS 조건부 전달자 (0) | 2015.04.07 |
[04] nmail(2) (0) | 2015.04.07 |
[03] DNS 이론, VMware Bridged 모드, DNS 역할 추가, apmsetup 설치 및 nmail(1) (0) | 2015.04.06 |
2015.11.09
1. 무료 호스팅 & 도메인 서비스로 메일서버 구축
아마존 무료 호스팅 -> http://aws.amazon.com/ko/free/
(단, 1년 무료이다.)
무료 도메인 서비스 -> http://dot.tk
-> use dns(Your own DNS) 사용 => 호스팅해서 받은 것.
[호스팅 받은 컴퓨터의 DNS 설정]
정방향 -> 내가 얻은 도메인(.tk) 추가
-> 레코드 추가
A (무료 호스팅해서 받은 ip)
MX (내가 만든 A레코드)
2. Windows 명령어 Script 작성
※ cmd : 내가 로그인 한 계정의 home 디렉터리에서 실행됨
1) cmd 명령어 설명
cd [경로] : change directory
dir : directory 및 file 의 list 출력
dir [절대경로] 로도 확인 가능.
cls : 출력된 화면 clear
상대경로 : 현재 위치를 기준으로 상대적으로 이동
ex) .... => 상위 디렉터리로 2번 이동
mkdir : directory 생성
rmdir : directory 삭제
메모장에 Windows 명령어들 나열한 다음 .bat로 저장하면 명령어가 실행된다.
[문제]
1) 배치파일을 이용하여 "본인이름1~100"까지의 디렉토리를 생성하는 배치파일을 만드세요.
2) 배치파일을 이용하여 "본인이름1~100"까지의 디렉토리를 삭제하는 배치파일을 만드세요.
힌트 : for 문 사용
3) 배치파일을 이용하여 "본인이름1~100"까지의 디렉토리를 생성하고 mkdir.txt 파일 안에
날짜와 시간 정보를 출력하고 "본인이름1~100 폴더 생성 완료" 라는 문자열 저장
힌트 : > or >>
힌트 : echo
힌트 : date, time 환경변수
1)
for /L %%i in (1,1,100) do (
mkdir 정지웅%%i
)
2)
for /L %%i in (1,1,100) do (
rmdir 정지웅%%i
)
3)
for /L %%i in (1,1,100) do (
mkdir 정지웅%%i
echo [ %date% %time% ] 정지웅%%i 폴더 생성 완료 >> mkdir.txt
)
※ date /t >> mkdir.txt 의 방법도 가능
※ aaa > a.txt : a.txt 에 aaa를 새로 덮어씌운다.
※ aaa >> a.txt : a.txt 에 aaa를 추가한다.
[문제]
1) 배치파일을 이용하여 10초 후 컴퓨터가 꺼지도록 만드는 배치파일을 만드세요.
2) 배치파일을 이용하여 컴퓨터 예약 종료를 제거하는 배치파일을 만드세요.
힌트 : shutdown
1)
shutdown /s /t 10
pause
2)
shutdown /a
pause
3. DNS 조건부 전달자
Client - Local DNS - ISP DNS
│
Secret DNS
내부의 Client가 Local DNS는 모르는 특정 도메인에 대한 ip를 질의할 때에 그 도메인에 대한 DNS 정보를 Secret DNS에서 얻어오는 것.
[예제]
[Local DNS] - 정방향 조회 영역 설정
www.aaa.com : 100.100.100.100
전달자 설정 : Secret DNS 의 ip 입력
[Secret DNS]
www.bbb.com : 200.200.200.200
[Client]
DNS ip : Local DNS의 ip로 설정
이제 Client PC에서 ping www.bbb.com 을 하면 Local DNS 는 www.bbb.com의 ip를 모르지만
Secret DNS는 알기에 그에 맞는 ip를 대신 물어서 알려준다. 이것이 DNS 조건부 전달자이다.
'Study > WinServer' 카테고리의 다른 글
[07] 공유폴더 권한, 파일 서비스 - 할당량 (0) | 2015.04.07 |
---|---|
[06] 전달자 & 조건부 전달자, 공유폴더 (0) | 2015.04.07 |
[04] nmail(2) (0) | 2015.04.07 |
[03] DNS 이론, VMware Bridged 모드, DNS 역할 추가, apmsetup 설치 및 nmail(1) (0) | 2015.04.06 |
[02] 디스크 관리(with 명령어) : 단순 디스크, 동적디스크 - 스팬볼륨, 스트라이프(Raid-0), 미러볼륨(Raid-1), Raid-5 (0) | 2015.04.06 |