mirror of
				https://github.com/dockur/windows.git
				synced 2025-10-31 04: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
	
	 Kroese
						Kroese