USB зөөврийн дискэн дээр Windows XP суулгах

Windows үйлдлийн систем - Тооцоолуур хэрэглэхэд гарах хүндрэл, асуудал, шийдвэрлэх, суралцах, туслалцах...

Зохицуулагч: Bathuyag

Post Reply
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

USB зөөврийн дискэн дээр Windows XP суулгах

Бичлэг Бичсэн Almas »

Зураг

USB зөөврийн дискэн дээр Windows XP суулгах.(Жич: Зөвхөн USB-ээс boot унших компьютер дээр л ажиллана.)

Ерөнхий тайбар:
Эхлээд USB диск таньдаг Windows XP-ийн суулгац компакт диск бэлдэнэ. Түүнийгээ ашиглан USB дискэн дээрээ XP суулгана.

Хэрэгтэй зүйлс:
1. Үйлдлийн систем суулгах USB2 боломжтой зөөврийн хатууд диск (Hard disk) (эсвэл их багтаамжтай USB2 флэш диск байж болно. Гол нь boot ачааллах боломжтой байх.)
2. XP-ын CD, эсвэл CD image (iso г.м)
3. CD image-тэй ажилладаг програм. (энэ зааварт UltraISO -г ашигласан.)
4. Microsoft *.CAB файлуудтай ажилладаг архивын програм хэрэгтэй. (ZipStar 4.0 хэрэглэсэн. Мөн та DOS орчинд ажиллаж чаддаг бол Microsoft CAB SDK ашиглаж болно.)
5. Хэрэв CD image-тэй ажилладаг програм тань CD дээр бичдэггүй бол CD бичигч програм. ( Nero г.м)
6. USB дискнээс boot ачааллах боломжтой компьютер.

Суулгах явц:
1. Компьютерт холбоостой бусад дискүүдийг салгах буюу BIOS-ын CMOS тохиргоогоор хааж өгнө.
2. Ямар нэгэн шилжүүлэгч ашиглалгүй USB дискээ шууд залгана.
3. Тэгээд бэлдсэн Windows XP CD -гээ хийж ачааллана. Суулгацыг эхлүүлж диск сонгох хэсэг хүртэл явна.

CD хэрхэн бэлдэх:
1. Хэрвээ CD байгаа бол iso хэлбэрээр image бэлдэнэ. Ингэхдээ UltraISO нээгээд Tools -> Make CD/DVD Image... , ингээд CD image -ээ хадгалаж авна.

Зураг

2. CD имэйж бэлдэх явц дууссаны дараа UltraISO програмаа хаагаад дахин нээнэ. Тэгээд бэлдэж авсан ISO файлаа
File -> Open руу орж нээнэ. Одоо нээгдсэн имэйжнээс I386 хавтас руу ороод дараах файлуудыг олж идэвхижүүл (Ctrl товч дарж байгаад хүссэн файлуудаа сонгоно.)

TXTSETUP.SIF
DOSNET.INF
USB.IN_
USBPORT.IN_
USBSTOR.IN_

3. Файлуудаа сонгосны дараа Actions -> Extract гээд фалуудаа өөрийн хүссэн хавтсанд хадгалаж авна.

4. Файлуудын нэрний өргөтгөлийг *.cab болгож солиод ZipStar ашиглан задлана. Жишээ нь USB.IN_ файлыг USB.CAB г.м.

( Мөн Cab SDK ашиглан *.IN_ файлуудыг шууд задлаж болно. Ингэхдээ Start -> Run нээгээд cmd гэж бичээд нээнэ.
cd болон cd/ командуудыг ашиглан тухайн файлын байрлаж буй хавтсанд очоод доорх командуудыг ээлжлэн өгч задлана:
cabarc x USB.IN_
cabarc x USBPORT.IN_
cabarc x USBSTOR.IN_ )

Задласны дараа:
usb.inf
usbport.inf
usbstor.inf

Гэсэн файлууд үүснэ. Одоо *.cab файлуудыг устгана. (Cab SDK ашигласан бол .IN_ файлуудыг устгана)

5. Одоо notepad юмуу өөрийн дуртай текст засварлагч програмаар файлуудаа нээж доорх зааврын дагуу засна.
Эхлээд TXTSETUP.SIF файлыг нээгээрэй.
Доорх бичиглэлүүдийг [InputDevicesSupport.Load] -аас [BootBusExtenders.Load] руу доор харагдаж байгаатай адил зөөнө.

[BootBusExtenders.Load]
pci = pci.sys
acpi = acpi.sys
isapnp = isapnp.sys
acpiec = acpiec.sys
ohci1394 = ohci1394.sys
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbstor = usbstor.sys


[InputDevicesSupport.Load]
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys

usbccgp = usbccgp.sys
hidusb = hidusb.sys
serial = serial.sys
serenum = serenum.sys
usbstor = usbstor.sys

Мөн [InputDevicesSupport] -с [BootBusExtenders] руу. Доор харагдаж байгаа шиг:


[BootBusExtenders]
pci = "PCI-Bustreiber",files.pci,pci
acpi = "ACPI Plug & Play-Bustreiber",files.acpi,acpi
isapnp = "ISA Plug & Play-Bustreiber",files.isapnp,isapnp
acpiec = "Integrierter ACPI-Controllertreiber",files.none,acpiec
ohci1394 = "IEEE-1394-Bus-OHCI-konformer Anschlusstreiber",files.ohci1394,ohci1394
usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci
usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor



[InputDevicesSupport]
usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci
usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub

hidusb = "HID-Parser",files.hidusb,hidusb
serial = "Treiber fur seriellen Anschluss",files.none,serial
serenum = "Enumerator fur seriellen Anschluss",files.none,serenum
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor
usbccgp = "USB Generic Parent Driver",files.usbccgp,usbccgp

Одоо [HiveInfs.Fresh] хэсэгт доорхын адил нэмж оруулж өг:

[HiveInfs.Fresh]
AddReg = hivedef.inf,AddReg
AddReg = hivesys.inf,AddReg
AddReg = hivesft.inf,AddReg
AddReg = hivecls.inf,AddReg
AddReg = hiveusd.inf,AddReg
AddReg = dmreg.inf,DM.AddReg
AddReg = usbboot.inf,usbservices

Бас [SourceDisksFiles] -ийг доорх байдлаар:

[SourceDisksFiles]
usbboot.inf = 1,,,,,,_x,3,,3
bootvid.dll = 1,,,,,,3_,2,0,0,,1,2
kdcom.dll = 1,,,,,,3_,2,0,0,,1,2

TXTSETUP.SIF файлыг хадгалаад хаана.

DOSNET.INF файлыг нээгээд ХОЁР дахь [Files] хэсгийг доорхын адил өөрчил:
[Files]
d1,usbboot.inf
d1,_default.pif
d1,12520437.cpx
d1,12520850.cpx

файлыг хадгалаад хаана.

Одоо usb.inf файлыг нээ!

[StandardHub.AddService] болон [CommonClassParent.AddService] хэсгүүдэд доорхын адил засвар хий:
[StandardHub.AddService]
DisplayName = %StandardHub.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbhub.sys
LoadOrderGroup = Boot Bus Extender

[CommonClassParent.AddService]
DisplayName = %GenericParent.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbccgp.sys
LoadOrderGroup = Boot Bus Extender

файлыг хадгалаад хаана.

usbport.inf файлыг нээ.
[EHCI.AddService], [OHCI.AddService] , [UHCI.AddService] болон [ROOTHUB.AddService] хэсгүүдэд доорхын адил засвар:
[EHCI.AddService]
DisplayName = %EHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbehci.sys
LoadOrderGroup = Boot Bus Extender

[OHCI.AddService]
DisplayName = %OHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbohci.sys
LoadOrderGroup = Boot Bus Extender

[UHCI.AddService]
DisplayName = %UHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbuhci.sys
LoadOrderGroup = Boot Bus Extender

[ROOTHUB.AddService]
DisplayName = %ROOTHUB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbhub.sys
LoadOrderGroup = Boot Bus Extender

файлыг хадгалаад хаана.

usbstor.inf нээнэ
[USBSTOR.AddService] хэсгүүдийг доорхын адил засварла:

[USBSTOR.AddService]
DisplayName = %USBSTOR.SvcDesc%
ServiceType = 1
StartType = 0
Tag = 3

ErrorControl = 1
ServiceBinary = %12%\USBSTOR.SYS
LoadOrderGroup = Boot Bus Extender

USBBOOT.INF гэсэн нэртэй шинэ файл үүсгэ.
Тэгээд доорхыг бичээд хадгал:

[usbservices]

HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," DisplayName",0x00000000,"USB Mass Storage Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," ImagePath",0x00020000,"system32\DRIVERS\USBSTOR.SY S"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," Type",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," DisplayName",0x00000000,"USB 2.0 Enhanced Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," ImagePath",0x00020000,"system32\DRIVERS\usbehci.sy s"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," Type",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","D isplayName",0x00000000,"USB2 Enabled Hub"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","E rrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","G roup",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","I magePath",0x00020000,"system32\DRIVERS\usbhub.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","S tart",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","T ype",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," DisplayName",0x00000000,"Microsoft USB Universal Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," ImagePath",0x00020000,"system32\DRIVERS\usbuhci.sy s"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," Type",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," DisplayName",0x00000000,"Microsoft USB Open Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," ImagePath",0x00020000,"system32\DRIVERS\usbohci.sy s"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," Type",0x00010001,1

6. Одоо файлуудаа буцааж шахна. ZipStar ашиглаад Windows CAB шахалтаар USB.INI, USBPORT.INI, USBSTOR.INI файлуудыг шахна. Дараа нь үүссэн *.CAB файлуудыг *.IN_ болгож нэрийг нь солино.

(Хэрэв CAB SDK ашиглах бол: cmd нээгээд доорх командаар шахна:
Зураг
cabarc n USB.IN_ usb.inf
cabarc n USBPORT.IN_ usbport.inf
cabarc n USBSTOR.IN_ usbstor.inf )

Одоо ингээд IN_ гэсэн 3 файлтай боллоо. *.inf файлуудыг устгаж болно.

Ингээд гол ажил дууслаа.

7. Одоо Windows XP -ийнхээ CD image-ээ UltraISO ашиглан дахин нээгээд iso-ынхоо I386 хавтас руу ороод доорх файлуудыг устгана.

DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_

Одоо iso файлаа хадгал. Тэгээд "Add Files" сонголтыг сонгоод түрүүн зассан файлуудаа сонгож iso руу оруул.

Зураг

Файлууд:
USBBOOT.INF
DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_

ISO файлаа хадгал.

8. Одоо ISO файлаа Nero юмуу CD бичигч програм ашиглан CD дээр шараад таны USB дээр үйлдлийн систем суулгагч CD бэлэн боллоо.

ОК одоо эхэнд зааж байсны дагуу CD-ээ уншуулаад бусад дискнүүдээ салгаад USB дискээ ямар нэгэн шилжүүлэгч, hub ашиглалгүй шууд залгаад Windows XP суулгалтыг эхлүүлэн суулгаарай. Суулгалтын явцад "not cеrtified" гэж гарах бөгөөд энэ бол хэвийн "yes" дараад л цаашаа үргэлжлүүлээрэй. Эхний удаад Windows ачааллахад pagefile does not exist гэсэн алдаа заах ба энийг тоолгүй орхи. Windows pagefile-гүйгээр хэвийн ажиллах боломжтой.

Дууслаа.

Эх сурвалж: http://www.ngine.de/index.jsp?pageid=4176

« © WwW.Dusal.NeT хуулбарлахыг зөвшөөрнө. Харин та энэ хэсгийг битгий арилгаарай! »
Харь гаригийнхан байдаг :D
Хөрөг
XXman
★☆★☆★☆★☆
★☆★☆★☆★☆
Бичлэг: 219
Элссэн: 2009-03-05, 22:40
Байрлал: Өө тэгээл хорвоо дэлхийн хаа нэгтээ л
Contact:

Бичлэг Бичсэн XXman »

Хөөх энийг чинь хайгаад байсаншд. Баярлалаа Алмасаа :grin:
Газар дэлхийн төлөө тэнгис далай оршдог.
Хөрөг
Khaschuluu
™Дусал®
™Дусал®
Бичлэг: 311
Элссэн: 2009-01-28, 16:51
Байрлал: Улаанбаатар
Contact:

Бичлэг Бичсэн Khaschuluu »

хэхэ наад алмас чинь үнэн хагарцан гар байгааз. ubuntu windows 2уулан дээр нь үнэн гавал наасан. USB дээр ХР бэлдэнэ гэдгийг жилийн өмнө ч их сонирходог байж билээ. харин одоо бол ubuntu USB disk creator байхад яахав кк
Хөрөг
Almas
☆★☆卍 ★ 卍☆★☆
☆★☆卍 ★ 卍☆★☆
Бичлэг: 2639
Элссэн: 2005-02-12, 22:25
Танилцуулга: Монголчууд маань компьютер гэдэг юмыг гартаа оруулж бүгд өөр өөрийн ажил, амьдралдаа мессенжер, тоглоом тоглох, бичиг баримт шивихээс илүүгээр ашиглаад сурчихвал улс орны маань хөгжил тэр чигээр нь чирснээс илүү дугуйтай тэргэн дээр тавиад түрсэн мэт урагшаа өнхрөх байх гэж боддог юм. Анх 2005 оноос Дусал.нэт веб сайтыг Форум хэлбэрээр ажиллуулж эхлэсэн. Олон олон найзуудтай болсон, хамтарч бас нэлээд юм сурч мэдсэн, гэж боддог. Цаашдаа ч гэсэн...
Байрлал: Дэлхий дээр л ;-)
Contact:

Бичлэг Бичсэн Almas »

хэхэ миний мэддэг гэж юу байхав дээ. Энд тэндээс хуулаад, орчуулаад л... хэхэ

ubuntu usb суулгачихад л дураараа дургиж дунд чөмгөөрөө жиргэнэ дээ. Гэхдээ хааяа нэг Windows-н зарим юмыг янзлахад яг windows байх хэрэг болдог тал бий. BartPE гээд LiveCD бэлдэх арга байдаг. Би яг сайн чадахгүй болохоороо Оросуудын бэлдсэн бэлэн CD ашигладаг байсан. InfraPE гээд нэлээн дээр үеийн XP. Сүүлийн үед hardware танихдаа нэлээн муу болчихсон. линукс хаа хаанаа амар...
Харь гаригийнхан байдаг :D
Post Reply

Буцах