Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ wimlib-imagex-apply ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
wimlib-imagex-apply - WIM ์์นด์ด๋ธ์์ ํ๋์ ์ด๋ฏธ์ง ๋๋ ๋ชจ๋ ์ด๋ฏธ์ง ์ถ์ถ
๊ฐ์
wimlib-imagex ๋๋ค ์ํ์ผ [์์] TARGET [OPTION...]
๊ธฐ์
wimlib-imagex ๋๋ค WIM(Windows ์ด๋ฏธ์ง) ํ์ผ์์ ์ด๋ฏธ์ง ๋๋ ๋ชจ๋ ์ด๋ฏธ์ง๋ฅผ ์ถ์ถํฉ๋๋ค.
์ํ์ผ. ์ด ๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์๋งตํ๋ผ์ด ์ ์ ํ ํ๋ ๋งํฌ๊ฐ ์๋ ๊ฒฝ์ฐ
๋๋ ๋ฐฐ์น ํ์ผ์ด ์ค์น๋์์ต๋๋ค.
์ด ๋ช ๋ น์ ํ๋ ์ด์์ ์ ์ฒด WIM ์ด๋ฏธ์ง๋ฅผ ์ถ์ถํ๊ฑฐ๋ "์ ์ฉ"ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ง์ฝ ๋๋ผ๋ฉด
๋์ WIM ์ด๋ฏธ์ง์ ํฌํจ๋ ํน์ ํ์ผ ๋๋ ๋๋ ํฐ๋ฆฌ๋ง ์ถ์ถํ๋ ค๋ ๊ฒฝ์ฐ
์ฌ์ฉ์ ๊ณ ๋ คํ์ญ์์ค wimlib-imagex ์ถ์ถ๋ฌผ or wimlib-imagex ๋ง์ดํธ ๋์ ์. (wimlib-imagex ๋ง์ดํธ
Windows์์๋ ์ง์๋์ง ์์ต๋๋ค.)
์์ WIM ์ด๋ฏธ์ง๋ฅผ ์ง์ ํฉ๋๋ค. ์ํ์ผ ์ถ์ถํฉ๋๋ค. ์ 1 ๊ธฐ๋ฐ ์ธ๋ฑ์ค์ผ ์ ์์ต๋๋ค.
์ด๋ฏธ์ง ์ํ์ผ, ์ด๋ฏธ์ง์ ์ด๋ฆ ์ํ์ผ, ๋๋ ํค์๋ "all"์ ๋ํ๋ด๊ธฐ ์ํด
๋ชจ๋ ์ด๋ฏธ์ง ์ํ์ผ ์ถ์ถ๋ฉ๋๋ค. ์ฌ์ฉ wimlib-imagex ์ ๋ณด (1) ํ์ ๋ช ๋ น
WIM ํ์ผ์ ํฌํจ๋ ์ด๋ฏธ์ง. ์์ ๊ฒฝ์ฐ ์๋ต ๊ฐ๋ฅ ์ํ์ผ ํ๋์ ์ด๋ฏธ์ง๋ง ํฌํจํฉ๋๋ค.
TARGET WIM ์ด๋ฏธ์ง๋ฅผ ์ถ์ถํ ์์น๋ฅผ ์ง์ ํฉ๋๋ค. ๋ง์ฝ์ TARGET ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ํ๊ณ ,
WIM ์ด๋ฏธ์ง๊ฐ ํด๋น ๋๋ ํฐ๋ฆฌ๋ก ์ถ์ถ๋ฉ๋๋ค(์ฐธ์กฐ ๋๋ ํ ๋ฆฌ ์ถ์ถ (์ ๋์ค) or ๋๋ ํ ๋ฆฌ
์ถ์ถ (์๋์ฐ)). ์ ์ฌํ๊ฒ, ๋ง์ฝ TARGET ์กด์ฌํ์ง ์๋ ํ์ผ์ ์ง์ ํ๋ ๊ฒฝ์ฐ ๋๋ ํ ๋ฆฌ๋
ํด๋น ์์น์ ์์ฑ๋๊ณ WIM ์ด๋ฏธ์ง๊ฐ ํด๋น ๋๋ ํฐ๋ฆฌ์ ์ถ์ถ๋ฉ๋๋ค.
If ์์ ๊ฐ "all"๋ก ์ง์ ๋๋ฉด ๋ค์์ ๋ชจ๋ ์ด๋ฏธ์ง๊ฐ ์ํ์ผ ์ค์ ๋ก ์ถ์ถ๋ฉ๋๋ค
์ ํ์ ๋๋ ํ ๋ฆฌ TARGET, ๊ฐ๊ฐ์ ํด๋น ์ด๋ฏธ์ง์ ์ด๋ฆ์ด ๋ถ์ฌ๋๋ฉฐ,
์ด๋ฆ์ด ์๊ฑฐ๋ ์ด๋ฆ์ด ์ ํจํ์ง ์์ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ์ด๋ฏธ์ง ์ธ๋ฑ์ค๋ก ํด๋ฐฑ
ํ์ผ ์ด๋ฆ์ผ๋ก.
๋๋ UNIX ๊ณ์ด ์์คํ ์์๋ง ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ TARGET ์ผ๋ฐ ํ์ผ ๋๋ ๋ธ๋ก์ ์ง์ ํฉ๋๋ค.
์ฅ์น์์ WIM ์ด๋ฏธ์ง๋ฅผ ์ถ์ถํ NTFS ๋ณผ๋ฅจ์ผ๋ก ํด์๋ฉ๋๋ค(์ฐธ์กฐ
NTFS VOLUME ์ถ์ถ (์ ๋์ค)). ์ด ๋ชจ๋์์๋ ํ๋์ ์ด๋ฏธ์ง๋ง ์ถ์ถํ ์ ์์ผ๋ฉฐ,
NTFS ๋ณผ๋ฅจ์ ๋ฃจํธ(ํ์ ๋๋ ํ ๋ฆฌ๊ฐ ์๋)๋ก์ ์ถ์ถ๋ง ์ง์๋ฉ๋๋ค.
์ํ์ผ ํ์ผ์ด ์๋ ํ์ค ์ ๋ ฅ์์ WIM์ ์ฝ์ผ๋ ค๋ฉด "-"์ผ ์ ์์ง๋ง ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
ํ์ดํผ๋ธ WIMS
wimlib-imagex ๋๋ค ๋ ๋ฆฝ ์คํํ WIM ๋ฐ ๋ถํ WIM์ ์ด๋ฏธ์ง ์ ์ฉ์ ์ง์ํฉ๋๋ค.
๋ง๋๋ค ๋ถ๋ฆฌ WIMS.
๋๋ ํ ๋ฆฌ ์ถ์ถ (์ ๋์ค)
์ด ์น์ ์์๋ ๋ฐฉ๋ฒ์ ๋ฌธ์ํํฉ๋๋ค. wimlib-imagex ๋๋ค (๊ทธ๋ฆฌ๊ณ ๋ํ wimlib-imagex ์ถ์ถ๋ฌผ) ์ถ์ถ
WIM ์ด๋ฏธ์ง(๋๋ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๊ทธ ํ์ ์งํฉ์ธ ๊ฒฝ์ฐ wimlib-imagex ์ถ์ถ๋ฌผ)์์
UNIX ๊ณ์ด ์์คํ ์ ๋๋ ํ ๋ฆฌ. ๋ณด๋ค ๋๋ ํ ๋ฆฌ ์ถ์ถ (์๋์ฐ) ํด๋นํ๋
Windows์ฉ ์ค๋ช ์.
์ธ๊ธํ๋ฏ์ด WIM ์ด๋ฏธ์ง๋ ๋ค์์ ์ ๊ณตํ์ฌ UNIX ๊ณ์ด ์์คํ ์ ๋๋ ํฐ๋ฆฌ์ ์ ์ฉํ ์ ์์ต๋๋ค.
a TARGET ์๋ฐฐ ๊ท์น์. ๊ทธ๋ฌ๋ WIM ํ์์ด
Windows์ฉ์ผ๋ก ์ค๊ณ๋์์ผ๋ฉฐ ๊ฒฐ๊ณผ์ ์ผ๋ก WIM ํ์ผ์ ํฌํจํ ์ ์๋ ๋ฐ์ดํฐ๋ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค.
UNIX ๊ณ์ด ์์คํ ์ ํ์๋ฉ๋๋ค. ์ฃผ์ ์ ๋ณด๋ wimlib-imagex ์์ง ์ง์ be
UNIX ๊ณ์ด ์์คํ ์์ ์ถ์ถํ ์ ์๋ ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ยท Windows ๋ณด์ ์ค๋ช ์(ํ์ผ ์์ ์, ๊ทธ๋ฃน ๋ฐ ACL ํฌํจ).
ยท ๋ช ๋ช ๋ ๋ฐ์ดํฐ ์คํธ๋ฆผ.
ยท ์ฌ๋ณผ๋ฆญ ๋งํฌ ๋ฐ ์ฐ๊ฒฐ ์ง์ ์ด์ธ์ ์ง์ ์ ์ฌ๋ถ์ํฉ๋๋ค.
ยท ์์ถ, ์ํธํ ๋ฐ ํฌ์์ฑ๊ณผ ๊ฐ์ ํน์ ํ์ผ ์์ฑ.
ยท ํ์ผ์ ์งง์(DOS) ์ด๋ฆ.
ยท ํ์ผ ์์ฑ ํ์์คํฌํ.
์ฐธ๊ณ : ์ง์๋์ง ์๋ ๋ฐ์ดํฐ ๋ฐ ๋ฉํ๋ฐ์ดํฐ๋ ๋จ์ํ ์ถ์ถ๋์ง ์์ง๋ง wimlib-imagex ์์ง
WIM ์ด๋ฏธ์ง์ ๋ด์ฉ์ ์ ํํ๊ฒ ํํํ ์ ์๋ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฅผ ์๋ํฉ๋๋ค.
์ถ์ถ. ๋ง์ง๋ง ์ก์ธ์ค ๋ฐ ๋ง์ง๋ง ์์ ํ์์คํฌํ๋ 100๋๋ ธ์ด๋ก ์ง์ ๋ฉ๋๋ค.
WIM ํ์ผ์ ์ธ๋ถ์ฑ์ด์ง๋ง ์ง์๋๋ ๊ฐ์ฅ ๋์ ์ ๋ฐ๋๋ก๋ง ์ถ์ถ๋ฉ๋๋ค.
๊ธฐ๋ณธ ์ด์ ์ฒด์ , C ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ์ผ ์์คํ ์ ์ํด ์์ถ ํ์ผ์
์์ถ๋์ง ์์ ์ํ๋ก ์ถ์ถ๋์ง๋ง ์ํธํ๋ ํ์ผ์ ์ ํ ์ถ์ถ๋์ง ์์ต๋๋ค.
NTFS VOLUME ์ถ์ถ (์ ๋์ค)
์ด ์น์ ์์๋ ๋ฐฉ๋ฒ์ ๋ฌธ์ํํฉ๋๋ค. wimlib-imagex ๋๋ค WIM ์ด๋ฏธ์ง๋ฅผ NTFS๋ก ์ง์ ์ถ์ถ
UNIX ๊ณ์ด ์์คํ ์ ๋ณผ๋ฅจ ์ด๋ฏธ์ง.
๋งํ ๋ฐ์ ๊ฐ์ด, wimlib-imagex UNIX ๊ณ์ด ์์คํ ์์ ์คํํ๋ฉด WIM ์ด๋ฏธ์ง๋ฅผ ์ง์ ์ ์ฉํ ์ ์์ต๋๋ค.
์ง์ ํ์ฌ NTFS ๋ณผ๋ฅจ์ TARGET ๋ค์์ ํฌํจํ๋ ์ผ๋ฐ ํ์ผ ๋๋ ๋ธ๋ก ์ฅ์น๋ก
NTFS ํ์ผ ์์คํ . NTFS ํ์ผ ์์คํ ์ด ๋น์ด ์์ ํ์๋ ์์ง๋ง ๋น์ด ์์ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
์๋๋ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ๋น์ด ์์ต๋๋ค. ๋ค์์ ์ฌ์ฉํ์ฌ ์ NTFS ํ์ผ ์์คํ ์ ๋ง๋ค ์ ์์ต๋๋ค.
mkntfs(8) ์ ๊ณต๋ ๋ช ๋ น NTFS-3g.
์ด NTFS ๋ณผ๋ฅจ ์ถ์ถ ๋ชจ๋์์ WIM ์ด๋ฏธ์ง๋ NTFS์ ๋ฃจํธ๋ก ์ถ์ถ๋ฉ๋๋ค.
๋ณผ๋ฅจ์ WIM ์ด๋ฏธ์ง์ ํฌํจ๋ ๊ฑฐ์ ๋ชจ๋ ์ ๋ณด๋ฅผ ๋ณด์กดํฉ๋๋ค. ๋ฐ๋ผ์
์ ์ค๋ช ๋ ์ ํ์ ๋ฐ์ง ์์ต๋๋ค. ๋๋ ํ ๋ฆฌ ์ถ์ถ (์ ๋์ค). ์ด
์ง์์ libntfs-3g์ ์์กดํ์ฌ NTFS ๋ณผ๋ฅจ์ ์ฐ๊ณ NTFS ๊ด๋ จ ๋ฐ
Windows ๊ด๋ จ ๋ฐ์ดํฐ.
์ด NTFS ๋ณผ๋ฅจ ์ถ์ถ ๋ชจ๋๋ ์ง์ ์ ๋ ฅํ ๊ฒฝ์ฐ TARGET ๋๋ ํ ๋ฆฌ์ด๋ฉฐ,
NTFS ํ์ผ ์์คํ ์ด ๋ง์ดํธ๋ ๊ฒฝ์ฐ์๋ TARGET. NTFS ๋ณผ๋ฅจ ์์ฒด๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
(๊ทธ๋ฆฌ๊ณ ๋ง์ดํธ ํด์ ๋์ด์ผ ํ๋ฉฐ ์ฐ๊ธฐ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค.)
์ด NTFS ๋ณผ๋ฅจ ์ถ์ถ ๋ชจ๋๋ ๊ฐ๋ฅํ ํ ๋ง์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ค๊ณ ์๋ํ๋ฉฐ,
ํฌํจ :
ยท ๋ฌด๋ช ๋ฐ์ดํฐ๋ฅผ ํฌํจํ์ฌ ์ํธํ๋ ํ์ผ์ ์ ์ธํ ๋ชจ๋ ํ์ผ์ ๋ชจ๋ ๋ฐ์ดํฐ ์คํธ๋ฆผ
์คํธ๋ฆผ ๋ฐ ๋ชจ๋ ๋ช ๋ช ๋ ๋ฐ์ดํฐ ์คํธ๋ฆผ.
ยท ์ฌ๋ณผ๋ฆญ ๋งํฌ, ์ฐ๊ฒฐ ์ง์ ๋ฐ ๊ธฐํ ์ฌ๋ถ์ ์ง์ ์ ํฌํจํ ์ฌ๋ถ์ ์ง์ .
ยท ๋ค์ดํฐ๋ธ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ์์ฑ, ์ก์ธ์ค ๋ฐ ์์ ํ์์คํฌํ
100๋๋ ธ์ด์ NTFS ํด์๋.
ยท ๋ชจ๋ ๊ตฌ์ฑ ์์(์์ ์, ๊ทธ๋ฃน, DACL ๋ฐ SACL)๋ฅผ ํฌํจํ Windows ๋ณด์ ์ค๋ช ์.
ยท DOS/Windows ํ์ผ ์์ฑ ํ๋๊ทธ.
ยท Win32 ๋ค์์คํ์ด์ค, DOS ๋ค์์คํ์ด์ค,
Win32+DOS ๋ค์์คํ์ด์ค ๋ฐ POSIX ๋ค์์คํ์ด์ค. ์ฌ๊ธฐ์๋ ํ๋ ๋งํฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ NTFS ๋ณผ๋ฅจ ์ถ์ถ ๋ชจ๋์๋ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์๋ ค์ง ์ ํ ์ฌํญ๋ ์์ต๋๋ค.
ยท ์ํธํ๋ ํ์ผ์ ์ถ์ถ๋์ง ์์ต๋๋ค.
ยท wimlib v1.7.0 ์ด์: ์คํ์ค ํ์ผ ์์ฑ์ด ์ถ์ถ๋์ง ์์(๋์ผํ ๋์
ImageX/DISM/WIMGAPI). wimlib v1.6.2 ์ดํ: ํ์ผ ์์ฑ์ด ํฌ๋ฐํ์ง๋ง
์ ์ฉ๋๊ณ ์ ์ฒด ๋ฐ์ดํฐ๊ฐ ๊ฐ ์คํ์ค ํ์ผ์ ์ถ์ถ๋๋ฏ๋ก ์ถ์ถ๋ฉ๋๋ค.
"ํฌ์" ํ์ผ์ ์ค์ ๋ก ํฌ์ ์์ญ์ ํฌํจํ์ง ์์ ์ ์์ต๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ WIM ์ด๋ฏธ์ง์ ๊ฑฐ์ ๋ชจ๋ ์ ๋ณด๊ฐ ์ด ๋ชจ๋์์ ๋ณต์๋๊ธฐ ๋๋ฌธ์
์ค์ Windows ์ค์น ์ด๋ฏธ์ง๋ฅผ ๋ณต์ํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๊ณ ์๋ฒฝํ๊ฒ ์ง์๋ฉ๋๋ค.
์ฌ์ฉ wimlib-imagex UNIX ๊ณ์ด ์์คํ ์์ ์ฌ์ฉํ๋ ๋์ wimlib-imagex on
์๋์ฐ. ์ด ๋งค๋ด์ผ ํ์ด์ง์ ๋์ ์๋ ์์ ์๋ ์ ์ฉ ์์ ๊ฐ ์์ต๋๋ค.
Windows์ฉ ์ค์น ๋ฏธ๋์ด์ ํฌํจ๋ "install.wim" ํ์ผ์ ์ด๋ฏธ์ง
(Vista ์ด์) "sources" ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค.
์ ์ฉ๋ "install.wim" ์ด๋ฏธ์ง์์ ์ค์ ๋ก Windows(Vista ์ด์)๋ฅผ ๋ถํ ํ๋ ค๋ฉด
๋ํ ํํฐ์ ์ "๋ถํ ๊ฐ๋ฅ"์ผ๋ก ํ์ํ๊ณ ๋ค์๊ณผ ๊ฐ์ ๋ค์ํ ๋ถํ ํ์ผ์ ์ค์ ํด์ผ ํฉ๋๋ค.
\BOOTMGR ๋ฐ \BOOT\BCD. ํ์์ ์์ ์ ๋ค์์ ์คํํ์ฌ ๊ฐ์ฅ ์ฝ๊ฒ ์ํํ ์ ์์ต๋๋ค.
๋ผ์ด๋ธ Windows ์์คํ (์: Windows PE)์ "bcdboot.exe" ํ๋ก๊ทธ๋จ์ด์ง๋ง ๋ค๋ฅธ
์ต์ ๋.
๋๋ ํ ๋ฆฌ ์ถ์ถ (์๋์ฐ)
Windows์ ๊ฒฝ์ฐ, wimlib-imagex ๋๋ค ๊ณผ wimlib-imagex ์ถ์ถ๋ฌผ ๊ธฐ๋ณธ์ ์ผ๋ก Windows๋ฅผ ์ง์ํฉ๋๋ค.
ํน์ ๋ฐ NTFS ํน์ ๋ฐ์ดํฐ. ์ต์์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ผ๋ ค๋ฉด ๋์ ๋๋ ํ ๋ฆฌ๊ฐ ๋ค์ ์์น์ ์์ด์ผ ํฉ๋๋ค.
NTFS ๋ณผ๋ฅจ ๋ฐ wimlib-imagex ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํด์ผ ํฉ๋๋ค. ํ์ง๋ง,
๋น NTFS ํ์ผ ์์คํ ๋ฐ ๊ด๋ฆฌ์ ๊ถํ ์์ด ์คํ๋ ์ง์๋ฉ๋๋ค.
Windows์ ๊ฒฝ์ฐ, wimlib-imagex ๋๋ค ๊ณผ wimlib-imagex ์ถ์ถ๋ฌผ ์ต๋ํ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ
๋ค์์ ํฌํจํ์ฌ ๊ฐ๋ฅํ ํ ๋ฉํ๋ฐ์ดํฐ:
ยท ๋ชจ๋ ํ์ผ์ ๋ชจ๋ ๋ฐ์ดํฐ ์คํธ๋ฆผ. ์ฌ๊ธฐ์๋ ๊ธฐ๋ณธ ํ์ผ ๋ด์ฉ๊ณผ
๋์ ๋ณผ๋ฅจ์์ ์ง์ํ๋ ๊ฒฝ์ฐ ๋ช ๋ช ๋ ๋ฐ์ดํฐ ์คํธ๋ฆผ.
ยท ์ฌ๋ณผ๋ฆญ ๋งํฌ, ์ฐ๊ฒฐ ์ง์ ๋ฐ ๊ธฐํ ์ฌ๋ถ์ ์ง์ ์ ํฌํจํ ์ฌ๋ถ์ ์ง์ ,
๋์ ๋ณผ๋ฅจ์์ ์ง์ํ๋ ๊ฒฝ์ฐ. (์ฐธ๊ณ : ์ฐธ์กฐ --rpfix ๊ณผ --norpfix ๋ฌธ์ํ๋ฅผ ์ํด
์ ๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ์ ์ ํฉ์ด ์ถ์ถ๋๋ ์ ํํ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํฉ๋๋ค.) ๊ทธ๋ฌ๋
Windows์ ๊ธฐ๋ณธ ๋ณด์ ์ค์ , ์ฌ๋ณผ๋ฆญ ๋งํฌ ์์ฑ ๋ถ๊ฐ๋ฅ
๋๋ ๊ด๋ฆฌ์ ๊ถํ์ด ์๋ ์ฐ๊ฒฐ ์ง์ ๋ฐ๋ผ์ ์คํํด์ผ ํฉ๋๋ค. ์๋ฆฝ-
imagex ๊ธฐํธ๊ฐ ํฌํจ๋ ์ด๋ฏธ์ง๋ฅผ ์์ ํ ๋ณต์ํ๋ ค๋ฉด ๊ด๋ฆฌ์๋ก
๋งํฌ ๋ฐ/๋๋ ์ฐ๊ฒฐ ์ง์ . (๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒฝ๊ณ ๋ง ๋ฐ์ํฉ๋๋ค.
๊ถํ์ด ๋ถ์กฑํ์ฌ ์ฌ๋ณผ๋ฆญ ๋งํฌ ๋๋ ์ ํฉ์ ์ ์ถ์ถํ ์ ์์ต๋๋ค.)
ยท ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ ์์ฑ, ์ก์ธ์ค ๋ฐ ์์ ํ์์คํฌํ, ์ต๊ณ
๋์ ๋ณผ๋ฅจ์์ ์ง์ํ๋ ํด์๋.
ยท ํ์ผ ์์คํ ์์ ์ง์ํ๋ ๊ฒฝ์ฐ ๋ณด์ ์ค๋ช ์ ๋ฐ --no-acls ์ง์ ๋์ง ์์์ต๋๋ค.
๋ํ, --์๊ฒฉํ-acls ์ ๋ํ ๋ณด์ ์ค๋ช ์๊ฐ ์ง์ ๋๋ฉด
๊ฐ๋ณ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ ์๋ตํ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ์ค์ ํ๋ ๊ฒฝ์ฐ ๋ถ๋ถ์ ์ผ๋ก๋ง ์ค์ ํ ์ ์์ต๋๋ค.
์ค์ ๊ถํ์ด ์์ผ๋ฏ๋ก ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. wimlib-imagex ๋ก ์คํ๋๋ค
๋น๊ด๋ฆฌ์.
ยท ์ง์๋๋ ๊ฒฝ์ฐ ์จ๊น, ํฌ์, ์์ถ, ์ํธํ ๋ฑ์ ํฌํจํ ํ์ผ ์์ฑ
ํ์ผ ์์คํ ์ ์ํด.
ยท DOS ์ด๋ฆ(8.3) ํ์ผ ์ด๋ฆ; ๊ทธ๋ฌ๋ ์ค์ ์คํจ๋ ๊ฐ์ฃผ๋์ง ์์ต๋๋ค.
์ค๋ฅ ์ํ.
ยท ํ์ผ ์์คํ ์์ ์ง์ํ๋ ๊ฒฝ์ฐ ํ๋ ๋งํฌ.
Windows์์ ํ์ผ ์ถ์ถ์ ๋ํ ์ถ๊ฐ ์ฐธ๊ณ ์ฌํญ:
ยท wimlib-imagex ์ ํํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ์ ์๊ณ
์๋ฅผ ๋ค์ด ์์์ ์ธ๊ธํ ๊ธฐ๋ฅ์ด ์ง์๋์ง ์๊ธฐ ๋๋ฌธ์ WIM ์ด๋ฏธ์ง์ ๋ฐ์ดํฐ
๋์ ํ์ผ ์์คํ ์ ์ํด.
ยท ์ํธํ๋ ํ์ผ(FILE_ATTRIBUTE_ENCRYPTED ํฌํจ)์ ์ผ๋ฐ ํ ์คํธ๋ก ์ ์ฅ๋์ง ์๊ธฐ ๋๋ฌธ์
WIM ์ด๋ฏธ์ง, wimlib-imagex ์ํธํ๋ ํ์ผ์ ํ์ผ ์์คํ ์ผ๋ก ๋ณต์ํ ์ ์์ต๋๋ค.
์ํธํ๋ฅผ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ํ์ผ ์์คํ ์์๋ ์ํธํ๋ ํ์ผ์ด
์ถ์ถ. ๋ํ ์ํธํ๋ ํ์ผ์ด ๋ค์๊ณผ ๊ฐ์ ํ์ผ ์์คํ ์ผ๋ก ๋ณต์๋๋๋ผ๋
์ํธํ๋ฅผ ์ง์ํ์ง๋ง ์ํธ ํด๋ ํค๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ์๋ง ์ํธ๋ฅผ ํด๋ ํ ์ ์์ต๋๋ค.
ยท Windows์์ ํํํ ์ ์๋ ์ด๋ฆ์ ๊ฐ์ง ํ์ผ์ ๋ค์์ผ๋ก ์ถ์ถ๋์ง ์์ต๋๋ค.
๊ธฐ๋ณธ; ๋ณด๋ค --include-๋ฌดํจ-์ด๋ฆ.
ยท ์ ์ฒด ๊ฒฝ๋ก๊ฐ 260์๋ฅผ ์ด๊ณผํ๋ ํ์ผ(์ด๋ฅธ๋ฐ MAX_PATH)์ด ์ถ์ถ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ํ์ผ์ ๋๋ถ๋ถ์ Windows ์ํํธ์จ์ด์์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ
์ฝ๊ฒ ์ญ์ ํ ์ ์์ต๋๋ค.
ยท Windows์ ๊ฒฝ์ฐ --no-acls ์ต์ ์ด ์ง์ ๋๋ฉด wimlib๊ฐ ๋ณต์์ ์๋ํฉ๋๋ค.
ํ์ผ์ ๋ณด์ ์ค๋ช ์๋ WIM ์ด๋ฏธ์ง์ ์ ๊ณต๋ ๊ฒ๊ณผ ๋์ผํฉ๋๋ค. ์กฐ์ฌํด
์ผ๋ฐ์ ์ธ Windows ์ค์น์๋ ๋ณด์ ์ค๋ช ์๊ฐ ํฌํจํ์ง ์๋ ํ์ผ์ด ํฌํจ๋ฉ๋๋ค.
๊ด๋ฆฌ์๊ฐ ์ญ์ ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ทธ๋ฌํ ํ์ผ์
๋ก ์ฒ๋ฆฌํ์ง ์๋ ํ ์ถ์ถ ํ ์ญ์ ๋๊ฑฐ๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์ฝ๊ธฐ๋ ํฉ๋๋ค.
SE_RESTORE_NAME ๋ฐ/๋๋ SE_BACKUP_NAME ํ๋์ ์๊ณ ์๋ ํน์ ํ๋ก๊ทธ๋จ
์ก์ธ์ค ์ ์ด ๋ชฉ๋ก์ ์ฌ์ ์ํ ์ ์๋ ๊ถํ. ์ด๊ฒ์ wimlib์ ๋ฒ๊ทธ๊ฐ ์๋๋๋ค.
์์นด์ด๋ธ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ณต์ํ๋๋ก ์ค๊ณ๋ ๋๋ก ์๋ํ์ง๋ง ์คํ๋ ค
Windows๊ฐ ํน์ ํ์ผ์ ๋ํด ์ฌ์ฉํ๋ ์ก์ธ์ค ๊ถํ ๋ฌธ์ . ํ์ง๋ง ๋น์ ์ด ์ํ๋ค๋ฉด
ํ์ผ ๋ฐ์ดํฐ ๋ฐ ๋ณด์ ์ค๋ช ์์ ๋ํด ์ ๊ฒฝ ์ฐ์ง ์๋ ๊ฒฝ์ฐ ์ฌ์ฉ --no-acls ๊ฑด๋ ๋ฐ๋ค
๋ชจ๋ ๋ณด์ ์ค๋ช ์๋ฅผ ๋ณต์ํฉ๋๋ค.
ยท Readonly, Hidden ๋ฐ
์ฒด๊ณ. ์๋์ ์ผ๋ก Windows์์ wimlib๋ ์ด๋ฌํ ํ์ผ ํน์ฑ์ ๋ณต์ํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก,
์ถ์ถ๋ ํ์ผ์๋ ์ด๋ฌํ ์์ฑ์ด ์์ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ์ํ๋ ๊ฒ์ด ์๋๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค.
--์์ฑ ์์ ์ต์ ์ ์ ํํฉ๋๋ค.
๋ถ๋ฆฌ WIMS
์ฌ์ฉํ ์ ์์ต๋๋ค. wimlib-imagex ๋๋ค ๋ถํ WIM์์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํฉ๋๋ค. NS ์ํ์ผ ๋ ผ์
๋ถํ WIM์ ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ์ง์ ํด์ผ ํ๊ณ ๋ถํ WIM์ ์ถ๊ฐ ๋ถ๋ถ์ ์ง์ ํด์ผ ํฉ๋๋ค.
ํ๋ ์ด์์ ์ง์ ํด์ผ ํฉ๋๋ค. --ref="GLOB" ์ต์ ์ ๋๋ค. globbing์ด ๋ด์ฅ๋์ด ์๊ธฐ ๋๋ฌธ์
--ref ์ต์ , ์ผ๋ฐ์ ์ผ๋ก ํ๋๋ง --ref ์ต์ ์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด,
๋ถํ WIM ๋ถํ์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
mywim.swm
mywim2.swm
mywim3.swm
mywim4.swm
mywim5.swm
์ด ๋ถํ WIM์ ์ฒซ ๋ฒ์งธ ์ด๋ฏธ์ง๋ฅผ "dir" ๋๋ ํฐ๋ฆฌ์ ์ ์ฉํ๋ ค๋ฉด ๋ค์์ ์คํํฉ๋๋ค.
wimlib-imagex ์ ์ฉ mywim.swm 1 ๋๋ ํ ๋ฆฌ --ref="mywim*.swm"
ํน๋ณํ ๊ฒฝ์ฐ๋ก ๋ถํ WIM์ ํ์ค ์ ๋ ฅ์์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํ๋ ๊ฒฝ์ฐ
ํ์ดํ๋ ๊ฐ๋ฅํฉ๋๋ค( ํ์ดํผ๋ธ WIMS) --ref ์ต์ ์ด ํ์ํ์ง ์์ต๋๋ค. ๋์ ๋น์ ์
๋ชจ๋ ๋ถํ WIM ๋ถํ์ด ํ์ค ์ ๋ ฅ์์ ํจ๊ป ์ฐ๊ฒฐ๋๋๋ก ํด์ผ ํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ์ ์ธํ๊ณ ์ด๋ค ์์๋ก๋ ์ ๊ณต๋ ์ ์์ต๋๋ค.
๋จผ์ .
ํ์ดํผ๋ธ WIMS
wimlib 1.5.0๋ถํฐ, wimlib-imagex ๋๋ค ์ฐพ์ ์ ์๋ ํ์ผ์์ WIM ์ ์ฉ ์ง์,
WIM์ด ์บก์ฒ๋ ๊ฒฝ์ฐ ํ์ดํ์ ๊ฐ์ --ํ์ดํ ๊ฐ๋ฅ (์ฐธ์กฐ wimlib-imagex
ํฌ์ฐฉ(1)). ํ์ค ์ ๋ ฅ์ WIM์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด "-"๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ํฉ๋๋ค. ์ํ์ผ. ์ ์ฉํ ์ฌ์ฉ
์ด ๊ธฐ๋ฅ์ ์๋ฒ์์ ์คํธ๋ฆฌ๋ฐํ๋ ๋์ WIM์์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํ๋ ๊ฒ์ ๋๋ค. ์์ํ
์๋ฅผ ๋ค์ด HTTP ์๋ฒ์์ ์ฌ์ฉํ ์ ์๋ WIM ํ์ผ์ ์ฒซ ๋ฒ์งธ ์ด๋ฏธ์ง๋ฅผ NTFS์ ์ ์ฉํ๋ ค๋ฉด
/dev/sda1์ ๋ณผ๋ฅจ์์ ๋ค์๊ณผ ๊ฐ์ด ์คํํฉ๋๋ค.
wget -O- http://myserver/mywim.wim | wimapply - 1 /dev/sda1
(์์์๋ ์ฌ์ฉํ ์๋งตํ๋ผ์ด ์ฝ์ด wimlib-imagex ๋๋ค.) ์ฐธ๊ณ : WIM ํ์ผ
are ์ง์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ดํ ๊ฐ๋ฅ; ๋น์ ์ ๋ช ์ ์ ์ผ๋ก ๊ทธ๋ค์ ์บก์ฒํด์ผํฉ๋๋ค --ํ์ดํ ๊ฐ๋ฅ, ๊ทธ๋ค๊ณผ
are ์ง์ Microsoft์ ์ํํธ์จ์ด์ ํธํ๋ฉ๋๋ค. ๋ณด๋ค wimlib-imagex ํฌ์ฐฉ(1) ๋ ๋ง์
์ ๋ณด.
์ฌ๋ฌ ๋ถ๋ถ์ผ๋ก ๋ถํ ๋ ํ์ดํ ๊ฐ๋ฅํ WIM์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ณด๋ค ๋ถ๋ฆฌ
WIMS.
์ต์
--ํ์ธํ๋ค
์ฝ์ ๋ ์ํ์ผ, ๋ฌด๊ฒฐ์ฑ ํ ์ด๋ธ์ด ์๋ ๊ฒฝ์ฐ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํฉ๋๋ค.
--ref="GLOB"
๋ฆฌ์์ค๋ฅผ ์ฐธ์กฐํ ์ถ๊ฐ WIM ๋๋ ๋ถํ WIM ๋ถ๋ถ์ ํ์ผ ๊ธ๋ก๋ธ. ๋ณด๋ค
SPLIT_WIMS. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ง์ ํ ์ ์์ต๋๋ค. ๋ฉ๋ชจ: GLOB ์ ๋์ด๋์ด ์์ต๋๋ค
์ ์ํด ํด์๋๊ธฐ ๋๋ฌธ์ ์ธ์ฉ wimlib-imagex ์ ์ธ์ฉํด์ผ ํ ์๋ ์์ต๋๋ค.
์ ํฝ์ฐฝ์ผ๋ก๋ถํฐ ๋ณดํธํ์ญ์์ค.
--rpfix, --norpfix
์ ๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ(Windows์์ ์ฌ๋ถ์ ์ง์ )์ ๋์์ ์์ ํ ์ง ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค.
์ฉ์ด) ์ฌ๋ถ. ํ์ฑํ๋ ๊ฒฝ์ฐ(--rpfix), ์ถ์ถ๋ ์ ๋ ๊ธฐํธ ๋งํฌ
WIM ์ด๋ฏธ์ง์ ๊ณ ์ ๋ ๊ฒ์ผ๋ก ํ์๋์ด ์์ผ๋ฉฐ ์ ๋ ๋ชฉํ๊ฐ ์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
์ด๋ฏธ์ง ๋ฃจํธ์ ์๋์ ์ด๋ฏ๋ก wimlib-imagex ๋๋ค ์ ๋๋ฅผ ์์ ๋ถ์ ๋๋ค
๋์์ ๋ํ ์ถ์ถ ๋์ ๋๋ ํ ๋ฆฌ์ ๊ฒฝ๋ก์ ๋๋ค. ์๋๋ ๋น์ ์ด
์ ๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ ํฌํจ๋ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํ ์ ์์ผ๋ฉฐ ์ฌ์ ํ ์ ํจํฉ๋๋ค.
๋ชจ๋ ์์น์ ์ ์ฉ๋ ํ.
๊ธฐ๋ณธ ๋์์ --rpfix ์ด๋ค ์ด๋ฏธ์ง๋ผ๋ ์ํ์ผ ๋ก ์ฌ๋ก์กํ๋ค
์ฌ๋ถ์ ์ง์ ์์ ์ด ์๋ฃ๋์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด --norpfix.
์ฌ๋ถ์ ์ง์ ์์ ์ UNIX ๊ณ์ด์ NTFS ๋ณผ๋ฅจ ์ถ์ถ ๋ชจ๋์์ ์ํ๋์ง ์์ต๋๋ค.
์์คํ .
--์ ๋์ค ๋ฐ์ดํฐ
(UNIX ๊ณ์ด ์์คํ ๋ง ํด๋น) UNIX ์์ ์, ๊ทธ๋ฃน, ๋ชจ๋ ๋ฐ ์ฅ์น ID(์ฃผ
๋ฐ ์์)์ ์ํด ์บก์ฒ๋ wimlib-imagex ํฌ์ฐฉ ์ ๋๋ถ์ด --์ ๋์ค ๋ฐ์ดํฐ
์ต์ . wimlib v1.7.0๋ถํฐ๋ ํ์ค UNIX ๋ฟ๋ง ์๋๋ผ ๋ฐฑ์ ๋ฐ ๋ณต์์ด ๊ฐ๋ฅํฉ๋๋ค.
ํ์ผ ๊ถํ ์ ๋ณด๋ฟ๋ง ์๋๋ผ ๋ฌธ์ ์ฅ์น ๋ ธ๋, ๋ธ๋ก ์ฅ์น ๋ ธ๋,
๋ช ๋ช ๋ ํ์ดํ(FIFO) ๋ฐ UNIX ๋๋ฉ์ธ ์์ผ.
--no-acls
์์ถ์ ํผ ํ์ผ ๋ฐ ๋๋ ํฐ๋ฆฌ์์ ๋ณด์ ์ค๋ช ์๋ฅผ ๋ณต์ํ์ง ๋ง์ญ์์ค.
--์๊ฒฉํ-acls
ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ์ ์ ์ฒด ๋ณด์ ์ค๋ช ์๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ์ฆ์ ์คํจ
WIM ํ์ผ์ ์ง์ ๋ ๋๋ก ์ ํํ๊ฒ ์ค์ ํ์ญ์์ค. ์ด ์ต์ ์ ์ง์ ํ์ง ์์ผ๋ฉด ์ธ์
wimlib-imagex Windows์์ ๋ณด์ ์ค๋ช ์๋ฅผ ์ค์ ํ ๊ถํ์ด ์์ต๋๋ค.
์ถ์ถ๋ ํ์ผ์ ๋ถ๋ถ์ ์ผ๋ก๋ง ์ค์ ํ๋ ๊ฒ์ผ๋ก ๋์ฒดํฉ๋๋ค(์: SACL ์๋ต).
์ต์ ์ ๊ฒฝ์ฐ ์์ ํ ์๋ตํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋ฌธ์ ์ผ ์ ๋ฐ์ ์๋ค.
๋ฌ๋ฆด ๋ wimlib-imagex ๊ด๋ฆฌ์ ๊ถํ ์์ด. ๋ํ UNIX ๊ณ์ด์์
์์คํ ์์ ์ด ํ๋๊ทธ๋ ๋ค์๊ณผ ๊ฒฐํฉํ ์๋ ์์ต๋๋ค. --์ ๋์ค ๋ฐ์ดํฐ ์์ธ wimlib-imagex ์
์ถ์ถ๋ ํ์ผ์ UNIX ์์ ์, ๊ทธ๋ฃน ๋๋ ๋ชจ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ ๊ฒฝ์ฐ ์ฆ์ ์คํจ
์ด๋ค ์ด์ ๋ก๋ ์ค์ ํฉ๋๋ค.
--์์ฑ ์์
์ฝ๊ธฐ ์ ์ฉ, ์จ๊น ๋ฑ๊ณผ ๊ฐ์ Windows ํ์ผ ์์ฑ์ ๋ณต์ํ์ง ๋ง์ญ์์ค.
--include-๋ฌดํจ-์ด๋ฆ
๋ฌธ์ ๋ฐ
์ ๋ฏธ์ฌ๋ฅผ ๋ฌด์ํ์ง ์๊ณ ์ถ๊ฐํฉ๋๋ค. ์ ํํ ๋ฌด์์ผ๋ก ๊ฐ์ฃผ๋๋์ง
"์๋ชป๋" ์ด๋ฆ์ ํ๋ซํผ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
POSIX ํธํ ์์คํ ์์ ํ์ผ ์ด๋ฆ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ฉฐ ๋ชจ๋ ๋ฐ์ดํธ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
'\0' ๋ฐ '/'๋ฅผ ์ ์ธํ๊ณ POSIX ํธํ ์์คํ ์์ ์ด ์ต์ ์
์ด๋ค ์ด์ ๋ก WIM ์ด๋ฏธ์ง์ ํ์ผ ์ด๋ฆ์ด ์๋ ๋๋ฌธ ๊ฒฝ์ฐ์ ํจ๊ณผ
์ด ๋ฌธ์ ์ค ํ๋๋ฅผ ํฌํจํฉ๋๋ค.
Windows์์ ํ์ผ ์ด๋ฆ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ผ๋ฉฐ '/', '\0',
'\', ':', '*', '?', '"', '<', '>' ๋๋ '|'์ด๋ฉฐ ๊ณต๋ฐฑ์ด๋ ๋ง์นจํ๋ก ๋๋ ์ ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก WIM ์ด๋ฏธ์ง์ ํ์ผ๋ ์ด๋ฌํ ์กฐ๊ฑด์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์
๋ณด์ฅ๋์ง ์์ผ๋ฉฐ ํนํ ๋ค์์ผ๋ก ์บก์ฒํ WIM ์ด๋ฏธ์ง wimlib-imagex ์
POSIX ํธํ ์์คํ ์๋ ์ด๋ฌํ ํ์ผ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ชป๋ ์ด๋ฆ์
๋ฌด์ํ๊ณ ๋์๋ฌธ์๋ง ๋ค๋ฅธ ์ด๋ฆ์ด ์ฌ๋ฌ ๊ฐ ์๋ ๊ฒฝ์ฐ ํ๋๊ฐ ์ ํ๋ฉ๋๋ค.
์์๋ก ์ถ์ถ; ๊ทธ๋ฌ๋ --include-๋ฌดํจ-์ด๋ฆ, ๋ชจ๋ ์ด๋ฆ์
์ด๋ค ํํ๋ก๋ ์ด๊ท ๋๊ณ ์ถ์ถ๋ฉ๋๋ค.
--wimboot
Windows๋ง ํด๋น: ํ์ผ ์์ฒด๋ฅผ ์ถ์ถํ๋ ๋์ "ํฌ์ธํฐ ํ์ผ"์ ์ถ์ถํ์ญ์์ค.
WIM ์์นด์ด๋ธ๋ก ๋์๊ฐ๋๋ค. ์ด๋ ์๋นํ ๊ณต๊ฐ ์ ์ฝ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ํ์ง๋ง,
WIM์ ์ญ์ ํ ์ ์๋ ๊ฒ๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ ์ฌ์ ์ธ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค.
์์นด์ด๋ธ ๋ฐ ํ์ผ์ ๋ํ ์ก์ธ์ค ์๋๊ฐ ๋๋ ค์ง ์ ์์ต๋๋ค. ๋ง์ดํฌ๋ก์ํํธ ๋ณด๊ธฐ
์์ธํ ๋ด์ฉ์ "WIMBoot" ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์กด์ฌํ๋ ๊ฒฝ์ฐ ํ์ผ์ [PrepopulateList] ์น์
WIM ์ด๋ฏธ์ง์ \Windows\System32\WimBootCompress.ini๋ฅผ ์ฝ์ต๋๋ค. ์ผ์นํ๋ ํ์ผ
์ด๋ฌํ ํจํด์ WIMBoot "ํฌ์ธํฐ ํ์ผ"์ด ์๋ ์ ์์ ์ผ๋ก ์ถ์ถ๋ฉ๋๋ค.
์ด๊ฒ์ Windows๊ฐ ๋ถํ ์ด๊ธฐ์ ์ฝ์ด์ผ ํ๋ ํน์ ํ์ผ์ ์ ์ฉํฉ๋๋ค.
ํ๋ก์ธ์ค.
์ด ์ต์ ์ ํ๋ก๊ทธ๋จ์ด ๊ด๋ฆฌ์๋ก ์คํ๋๊ณ ๋์
๋ณผ๋ฅจ์ด NTFS ๋๋ ์ฌ๋ถ์ ์ง์ ์ ์ง์ํ๋ ๋ค๋ฅธ ํ์ผ ์์คํ ์ ๋๋ค.
๋ํ ์ด ์ต์ ์ Windows 8.1 ์ ๋ฐ์ดํธ 1 ์ด์์์ ์คํํ ๋ ๊ฐ์ฅ ์ ์๋ํฉ๋๋ค.
Windows ์ค๋ฒ๋ ์ด ํ์ผ์ด ํฌํจ๋ Windows์ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ด๊ธฐ ๋๋ฌธ์
์์คํ ํํฐ ๋๋ผ์ด๋ฒ("WOF"). WOF ๋๋ผ์ด๋ฒ๊ฐ ๊ฐ์ง๋๋ฉด wimlib๋
WOF์์ ์ ๊ณตํ๋ ๋ฌธ์ํ๋ ioctl์ ์ฌ์ฉํ๋ WIMBoot "ํฌ์ธํฐ ํ์ผ".
๊ทธ๋ ์ง ์๊ณ WOF ๋๋ผ์ด๋ฒ๊ฐ ๊ฐ์ง๋์ง ์์ผ๋ฉด wimlib๊ฐ ์ฌ๋ถ์ ์ง์ ์ ์์ฑํฉ๋๋ค.
๋์ ๋ณผ๋ฅจ์์ "\System Volume Information\WimOverlay.dat" ํ์ผ์ ํธ์งํฉ๋๋ค.
์๋์ผ๋ก. ์ฝ๋๊ฐ
ํน์ ํ ์คํธ ์ฌ๋ก์์ ์ด๋ฌํ ๋ฐ์ดํฐ ํ์ ์ค ์ด๋ ๊ฒ๋ ์ค์ ๋ก ๋ฌธ์ํ๋์ง ์์์ต๋๋ค.
๋ง์ดํฌ๋ก์ํํธ. ์ด ํ์ผ์ ๋ฎ์ด์ฐ๊ธฐ ์ ์ wimlib๋ ์ด์ ๋ฒ์ ์ ๋ค์ ์์น์ ์ ์ฅํฉ๋๋ค.
"\System Volume Information\WimOverlay.wimlib_backup", ์ ์ฌ์ ์ผ๋ก
ํ์ํ ๊ฒฝ์ฐ ๋ณต์ํ์ญ์์ค.
๋น์ ์ ์ค์ ๋ก ์ฌ์ ํ ํ ์ ์์ต๋๋ค --wimboot WIM ์ด๋ฏธ์ง๊ฐ ํ์๋์ง ์์ ๊ฒฝ์ฐ์๋ ์ถ์ถ
"WIMBoot ํธํ"์ผ๋ก. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ์ถ์ถ๋ ํ์ผ์ด ๋ค์๊ณผ ๊ฐ์ด ์ค์ ๋ฉ๋๋ค.
WIM ํ์ผ์ ์ํด "์ธ๋ถ์ ์ผ๋ก ์ง์๋จ". ์ด๋ฅผ ๊ตฌํํ๋ Microsoft์ ๋๋ผ์ด๋ฒ
"์ธ๋ถ ์ง์" ๊ธฐ๋ฅ์ ๊ฒ๋ณด๊ธฐ์ ์ด๋ฏธ์ง(๋ค)์
WIM์ ์ค์ ๋ก WIMBoot ํธํ์ผ๋ก ํ์๋ฉ๋๋ค. ๋ฐ๋ผ์ "WIMBoot ํธํ"
ํ๊ทธ( XML ๋ฐ์ดํฐ์์)๋ ์๋์ ๋ํ ๋ง์ปค์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฒ๋ค๊ฐ,
Microsoft ๋๋ผ์ด๋ฒ๋ XPRESS ์ฒญํฌ๋ฅผ ์ฌ์ฉํ๋ WIM ํ์ผ์ ํ์ผ์ ์ธ๋ถ์์ ๋ฐฑ์ ํ ์ ์์ต๋๋ค.
ํฌ๊ธฐ 8192, 16384 ๋ฐ 32768 ๋๋ ํฌ๊ธฐ 32768์ LZX ์ฒญํฌ
๋ ์์ฑ๋๋ ํฌ๊ธฐ 4096์ ๊ธฐ๋ณธ XPRESS ์ฒญํฌ wimlib-imagex ํฌ์ฐฉ is
์ ํจ๊ป ์คํ --wimboot ์ต์ ์ ์ ํํฉ๋๋ค.
--์ฝคํฉํธ=FORMAT
Windows ์ ์ฉ: ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์์คํ ์์ถ์ ์ฌ์ฉํ์ฌ ์ถ์ถ๋ ํ์ผ์ ์์ถํฉ๋๋ค.
์ด๊ฒ์ Windows 10 ์ด์ ๋๋ ์ด์ Windows์์๋ง ์๋ํฉ๋๋ค.
Microsoft์ wofadk.sys ๋๋ผ์ด๋ฒ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๋ค์ํ ์์ถ ํ์
์์คํ ์์ถ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ์ง์ ํด์ผ ํฉ๋๋ค. FORMAT. ๊ทธ๋งํผ
xpress4k, xpress8k, xpress16k ๋ฐ lzx ์ค์์ ์ ํํ ์ ์์ต๋๋ค.
์ ์ธ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. --wimboot ์ต์ . ์ฆ: ๋ง์ฝ
์กด์ฌํ๋ ๊ฒฝ์ฐ ํ์ผ์ [PrepopulateList] ์น์
WIM ์ด๋ฏธ์ง์ \Windows\System32\WimBootCompress.ini๋ฅผ ์ฝ๊ณ ํ์ผ์
์ด ์น์ ์ ํจํด๊ณผ ์ผ์นํ๋ ๊ฒ์ ์์ถ๋์ง ์์ต๋๋ค. ๊ฒ๋ค๊ฐ,
wimlib์๋ wimlib์์ ํธํ์ฑ์ ์ํด ์๊ณ ์๋ ํ๋์ฝ๋ฉ๋ ํ์ผ ๋ชฉ๋ก์ด ์์ต๋๋ค.
Windows ๋ถํธ๋ก๋๋ ์์ฒญ๋ ์์ถ ํ์์ ์ฌ์ ์ํฉ๋๋ค.
๋ ธํธ
Data ๋ณด์ : WIM ํ์ผ์๋ ํ์ผ ๋ฐ์ดํฐ์ ๋ํ SHA1 ๋ฉ์์ง ์์ฝ์ด ํฌํจ๋ฉ๋๋ค. wimlib-imagex
๋๋ค ์ถ์ถํ ๋ชจ๋ ํ์ผ์ SHA1 ๋ฉ์์ง ๋ค์ด์ ์คํธ๋ฅผ ๊ณ์ฐํ๊ณ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ค๋ฅ๋ฅผ ๋ฐํํฉ๋๋ค.
WIM์์ ์ ๊ณตํ๋ SHA1 ๋ฉ์์ง ๋ค์ด์ ์คํธ์ ๋์ผํ์ง ์์ต๋๋ค. (์ด ๊ธฐ๋ณธ ๋์์
์ ๋๋ฑํด ๋ณด์ธ๋ค /๊ฒ์ฆ ImageX์ ์ต์ ์ ๋๋ค.) ์ด๊ฒ์
์์ ์ฒญํฌ์ ๋ํด SHA1 ๋ฉ์์ง ๋ค์ด์ ์คํธ๋ฅผ ์ ๊ณตํ๋ WIM์ ๋ฌด๊ฒฐ์ฑ ํ ์ด๋ธ
์ ์ฒด WIM ํ์ผ์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ณ๋๋ก ํ์ธ๋ฉ๋๋ค. --ํ์ธํ๋ค ์ต์ ์ด ์ง์ ๋์์ต๋๋ค.
ESD ํ์ผ: wimlib v1.6.0 ์ด์์ ๋ฒ์ 3584 WIM์์ ํ์ผ์ ์ถ์ถํ ์ ์์ต๋๋ค.
LZMS๋ก ์์ถ๋ ๊ณ ์ฒด ์์์ ํฌํจํ๊ณ ์์ ์ ์์ต๋๋ค. .esd ํ์ผ ํ์ฅ์ ๋์
์ .wim. ๊ทธ๋ฌ๋, .esd Windows 8 ์น ๋ค์ด๋ก๋์์ ์ง์ ๋ค์ด๋ก๋ํ ํ์ผ์๋
์ํธํ๋ ์ธ๊ทธ๋จผํธ ๋ฐ wimlib๋ ์ด๋ฌํ ํ์ผ์ด ๋จผ์ ํด๋ ๋ ๋๊น์ง ์ด๋ฌํ ํ์ผ์ ์ถ์ถํ ์ ์์ต๋๋ค.
๋ช ๋ถ ๋ด๋น ์ํ ๊ณต๊ฒฉ: wimlib๋ ํ์ผ ์ด๋ฆ์ ์ถ์ถํ๊ธฐ ์ ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๋ฉฐ
๋๋ ํฐ๋ฆฌ ํ์ ๊ณต๊ฒฉ์ ์ทจ์ฝํฉ๋๋ค. ์ด๋ ๋ง์ดํฌ๋ก์ํํธ์ ๋์กฐ์ ์ด๋ค.
๋์ ๋๋ผ์ด๋ธ์ ์์ ํ์ผ์ ๋ฎ์ด์ธ ์ ์๋ WIMGAPI/ImageX/DISM
ํ์ผ์ด ํฌํจ๋ ์ ์ฑ WIM ํ์ผ ์ถ์ถ .. ๋๋ ๊ฒฝ๋ก ๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ํฌํจํฉ๋๋ค.
์ฌ์ฉ ์
Windows(Vista ์ด์)์ Windows PE ์ด๋ฏธ์ง์์ ์ฒซ ๋ฒ์งธ ์ด๋ฏธ์ง ์ถ์ถ
"boot" ๋๋ ํ ๋ฆฌ์ ์ค์น ๋ฏธ๋์ด:
wimlib-imagex ์ ์ฉ /mnt/windows/sources/boot.wim 1 ๋ถํ
์์ ๋์ผํ์ง๋ง ์ฌ์ฉ ์๋งตํ๋ผ์ด ์ฝ์ด:
wimapply /media/windows/sources/boot.wim 1 ๋ถํ
Windows์์๋ ์ ์ฒด ๋ณผ๋ฅจ์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฉํฉ๋๋ค(์: "install.wim"์์
Windows(Vista ์ด์) ์ค์น ๋ฏธ๋์ด์์ ์ฐพ์ ์ ์์ต๋๋ค.
wimlib-imagex ์ ์ฉ install.wim 1 E:\
์์ ๊ฐ์ง๋ง ํด๋น ํํฐ์ ์ด ์๋ UNIX ๊ณ์ด ์์คํ ์์ ์คํ
/dev/sda2:
wimlib-imagex install.wim 1 /dev/sda2 ์ ์ฉ
์์ ๋ช ๋ น ์ค ํ๋๋ฅผ ์คํํ๊ธฐ ์ ์ NTFS ํ์ผ ์์คํ ์ด
ํํฐ์ ์ ์์ฑ(์: Windows์ format.exe ๋๋ mkntfs(8) (์ผ๋ถ
NTFS-3g) UNIX ๊ณ์ด ์์คํ ์ ๊ฒฝ์ฐ. ์๋ฅผ ๋ค์ด ๋ค์์ ์คํํ ์ ์์ต๋๋ค.
mkntfs /dev/sda2 && wimapply install.wim 1 /dev/sda2
(๋ฌผ๋ก ํํฐ์ ์ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ํ๊ดดํ๊ณ ์ถ์ง ์๋ค๋ฉด ๊ทธ๋ ๊ฒ ํ์ง ๋ง์ธ์!)
ํ์ดํ์์ ํ์ดํ ๊ฐ๋ฅํ WIM์ ์ ์ฉํ๋ ์๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค. ํ์ดํผ๋ธ WIMS๋ฐ
๋ถํ WIM์ ์ ์ฉํ๋ ์๋ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ถ๋ฆฌ WIMS.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก wimlib-imagex-apply๋ฅผ ์ฌ์ฉํ์ธ์.