====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
appnotes:winxp_smb [2009/03/15 15:52] andytim wip |
appnotes:winxp_smb [2009/03/17 14:00] (current) andytim wip |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Booting Windows XP SP2 over SMB ====== | ====== Booting Windows XP SP2 over SMB ====== | ||
- | Windows XP SP2's RIS support allows for it to boot entirely over SMB. | + | Windows XP SP2 Professional's RIS support allows for it to boot entirely over SMB. (Technically, the initial boot files are transferred over TFTP.) |
===== Setup the Share ===== | ===== Setup the Share ===== | ||
Line 34: | Line 34: | ||
7 File(s) 297,807 bytes | 7 File(s) 297,807 bytes | ||
5 Dir(s) 3,403,010,048 bytes free | 5 Dir(s) 3,403,010,048 bytes free | ||
+ | |||
+ | Make a backup of the target's registry: | ||
+ | |||
+ | C:\>cd netxp\windows\system32 | ||
+ | C:\NetXP\Windows\System32>xcopy /e /h config Config.Untouched\ | ||
+ | ... ... ... | ||
+ | 73 File(s) copied | ||
+ | |||
+ | Copy and decompress **I386\SETUPLDR.BI_** from your Windows XP installation disk as **C:\NetXP\NTLDR**: | ||
+ | |||
+ | C:\NetXP\Windows\System32>cd c:\netxp | ||
+ | C:\NetXP>copy d:\i386\setupldr.ex_ c:\netxp | ||
+ | 1 file(s) copied. | ||
+ | | ||
+ | C:\NetXP>expand setupldr.ex_ setupldr.exe | ||
+ | Microsoft (R) File Expansion Utility Version 5.1.2600.0 | ||
+ | Copyright (C) Microsoft Corp 1990-1999. All rights reserved. | ||
+ | | ||
+ | Expanding setupldr.ex_ to setupldr.exe. | ||
+ | setupldr.ex_: 117845 bytes expanded to 240640 bytes, 104% increase. | ||
+ | | ||
+ | C:\NetXP>del setupldr.ex_ | ||
+ | | ||
+ | C:\NetXP>attrib -s -h -r ntldr | ||
+ | | ||
+ | C:\NetXP>ren ntldr ntldr.old | ||
+ | | ||
+ | C:\NetXP>copy setupldr.exe ntldr | ||
+ | 1 file(s) copied. | ||
+ | |||
===== Modify the Directory Structure ===== | ===== Modify the Directory Structure ===== |