'윈도우관련/그밖에'에 해당되는 글 4건

  1. 2010/12/18 XE Core 1.4.4 새 템플릿 문법을 소개합니다. 간결+판독.
  2. 2009/01/31 usb 에 windows PE 를 ntfs 로 부팅하기 (1)
출처: http://www.xpressengine.com/19336455

XE Core 1.4.4 버전에 새로 추가된 새 템플릿 문법을 소개 합니다.
새 템플릿 문법의 장점은 다음과 같습니다.

  • 간결 - 스킨의 소스 코드를 약 절반 정도로 간결하게 줄여서 용량을 절약할 수 있습니다.
  • 판독 - HTML 태그에 기반하여 문법을 작성하기 때문에 조건문과 반복문의 시작-끝을 찾기가 훨씬 수월해 졌습니다. 코드 짝맞춰 접기/펼치기 기능을 지원하는 편집기에서 매우 편리하고 오류를 빨리 찾을 수 있습니다.

한편 새 템플릿 문법은 XE Core 1.4.4 미만 버전에는 적용되지 않기 때문에 하위 호환성을 유지해야 할 필요가 있는 경우 사용하지 않습니다. 기존의 템플릿 문법이 여전히 유효 하기 때문에 계속해서 사용할 수 있습니다.

조건문
조건문설명
<block cond="조건식">
  <p>Welcome XE!</p>
</block>
조건식이 참이면 포함된 내용을 출력
<p cond="조건식">
  Welcome XE!
</p>
조건식이 참이면 <p> 요소와 함께 포함된 내용을 출력
<p attr="value"|cond="조건식">
  Welcome XE!
</p>
<p> 요소는 무조건 출력하는데 조건식이 참이면 attr="value" 속성과 값을 출력


반복문
반복문설명
<block loop="변수명=>$val">
  <tr>...</tr>
</block>
$key값 없이 <tr>...</tr> 반복
<tr loop="변수명=>$val">...</tr> $key값 없이 <tr>...</tr> 반복
<block loop="변수명=>$key, $val">
  <tr>...</tr>
</block>
$key값 포함 <tr>...</tr> 반복
<tr loop="변수명=>$key,$val">...</tr> $key값 포함 <tr>...</tr> 반복
<block loop="$i=0;$i<100;$i++">
  <tr>...</tr>
</block>
초기값 0부터 시작하여 <tr>...</tr> 100회 반복
<tr loop="$i=0;$i<100;$i++">...</tr> 초기값 0부터 시작하여 <tr>...</tr> 100회 반복


include문
include문설명
<include target="header.html" /> header.html 파일을 포함(include)


load문
load문설명
<load target="xe.css" /> CSS 파일을 <head>에 포함
<load target="xe.js" /> JS 파일을 <head>에 포함
<load target="xe.js" type=”body” /> JS 파일을 문서 <body>에 포함 (1.4.4.2 이후)
<load target="xe.xml" /> XML JS 필터를 <head>에 포함
<load target="xe.xml" type=”body” /> XML JS 필터를 <body>에 포함 (1.4.4.2 이후)


unload문
unload문설명
<unload target="xe.css" /> 경로가 일치하는 CSS 파일을 제외
<unload target="xe.js" /> 경로가 일치하는 JS 파일을 제외
<unload target="xe.xml" /> 경로가 일치하는 XML JS 필터를 제외

저작자 표시 비영리 동일 조건 변경 허락
Posted by 파이델

Windows PE 사용자 가이드를 살펴보면

부팅 가능한 Windows PE 디스크를 만들려면
  1. Windows PE CD(OEM 이외) 또는 Windows OPK CD(OEM)를 사용하여 대상 컴퓨터를 Windows PE로 시작합니다.
  2. 포맷된 활성 파티션을 만들어 레이블을 C로 지정합니다.
  3. 활성 파티션에서 C:\Minint 디렉터리를 만듭니다. 디렉터리 이름을 "Minint"로 지정해야 합니다.
  4. build_location\i386의 항목을 C:\Minint로 복사합니다.
    xcopy "C:\Build.x86\i386\*.*" C:\Minint /S
  5. build_location\i386에서 Ntdetect.com을 C 드라이브로 복사합니다.
    xcopy "C:\Build.x86\i386\ntdetect.com" C:\
  6. 대상 하드 디스크에서 C:\Minint\setupldr.bin을 C:\ntldr로 복사합니다.
    xcopy "C:\Minint\setupldr.bin" C:\ntldr
  7. 대상 컴퓨터를 다시 시작합니다.

    Windows PE를 사용하여 컴퓨터가 시작됩니다. Windows PE가 있는 파티션이 X 드라이브에 매핑됩니다.

파티션이 하나 있는 하드 디스크에 Windows PE를 저장한 다음 Windows 운영 체제를 사전 설치하면 Windows 운영 체제 디렉터리와 파일 및 Windows PE의 디렉터리와 파일을 포함하는 Minint 디렉터리는 모두 C 드라이브에 위치합니다.




이런 문구를 발견할수 있었습니다.

바로 ntfs로 포멧한 usb로 시험해 보았더니 ntldr 을 찾을수없다며 부팅이 안되는군요
그래서 저위에 6번 을 다시  살펴보니 저게 폴더가 아닌 파일이였습니다.
즉 setupldr.bin을 복사후 ntldr로 이름을 바꾸라는겁니다.

이 방법을 사용한다면 ntfs로 c:\ 드라이브 에서도 바로 가능할것 같습니다.
이로서 usb 에 windows PE 를 ntfs 로 부팅하기 성공!

usb를 ntfs로 포멧하는 유틸

저작자 표시 비영리 동일 조건 변경 허락
Posted by 파이델