mirror of
https://github.com/dockur/windows.git
synced 2025-10-28 19:55:49 +00:00
Update define.sh
This commit is contained in:
parent
d6dc62dc39
commit
f84f5e63cd
1 changed files with 20 additions and 12 deletions
|
|
@ -509,10 +509,15 @@ migrateFiles() {
|
|||
configXP() {
|
||||
|
||||
local dir="$1"
|
||||
local arch="$2"
|
||||
local target="$3"
|
||||
local arch="x86"
|
||||
local target="$dir/I386"
|
||||
local drivers="$TMP/drivers"
|
||||
|
||||
if [ -d "$dir/AMD64" ]; then
|
||||
arch="amd64"
|
||||
target="$dir/AMD64"
|
||||
fi
|
||||
|
||||
rm -rf "$drivers"
|
||||
|
||||
if ! 7z x /run/drivers.iso -o"$drivers" > /dev/null; then
|
||||
|
|
@ -555,9 +560,19 @@ configXP() {
|
|||
sed -i '/^\[SCSI\]/s/$/\niaStor=\"Intel\(R\) SATA RAID\/AHCI Controller\"/' "$target/TXTSETUP.SIF"
|
||||
sed -i '/^\[HardwareIdsDatabase\]/s/$/\nPCI\\VEN_8086\&DEV_2922\&CC_0106=\"iaStor\"/' "$target/TXTSETUP.SIF"
|
||||
|
||||
local setup=""
|
||||
setup=$(find "$target" -maxdepth 1 -type f -iname setupp.ini | head -n 1)
|
||||
|
||||
if [ -f "$setup" ]; then
|
||||
sed -i -e 's/=76588270/=76588335/g' "$setup"
|
||||
sed -i -e 's/=76487270/=76487335/g' "$setup"
|
||||
sed -i -e 's/=55274270/=55274335/g' "$setup"
|
||||
sed -i -e 's/=51883270/=51882335/g' "$setup"
|
||||
sed -i -e 's/=55274000/=55274335/g' "$setup"
|
||||
fi
|
||||
|
||||
# Windows XP Pro generic key (no activation)
|
||||
#local key="DR8GV-C8V6J-BYXHG-7PYJR-DB66Y"
|
||||
local key="XP8BF-F8HPF-PY6BX-K24PJ-TWT6M"
|
||||
local key="DR8GV-C8V6J-BYXHG-7PYJR-DB66Y"
|
||||
|
||||
find "$target" -maxdepth 1 -type f -iname winnt.sif -exec rm {} \;
|
||||
|
||||
|
|
@ -677,20 +692,13 @@ prepareXP() {
|
|||
|
||||
local iso="$1"
|
||||
local dir="$2"
|
||||
local arch="x86"
|
||||
local target="$dir/I386"
|
||||
|
||||
if [ -d "$dir/AMD64" ]; then
|
||||
arch="amd64"
|
||||
target="$dir/AMD64"
|
||||
fi
|
||||
|
||||
MACHINE="pc-q35-2.10"
|
||||
BOOT_MODE="windows_legacy"
|
||||
ETFS="[BOOT]/Boot-NoEmul.img"
|
||||
|
||||
[[ "$MANUAL" == [Yy1]* ]] && return 0
|
||||
configXP "$dir" "$arch" "$target" && return 0
|
||||
configXP "$dir" && return 0
|
||||
|
||||
error "Failed to generate XP configuration files!" && exit 66
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue