Re-organized project with src and data dirs
and dependency comments for qemu
This commit is contained in:
		
							parent
							
								
									f0b627e1cf
								
							
						
					
					
						commit
						2e914413cb
					
				
					 4 changed files with 31 additions and 26 deletions
				
			
		
							
								
								
									
										14
									
								
								src/init.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								src/init.sh
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,14 @@ | ||||||
|  | #!/bin/sh | ||||||
|  | 
 | ||||||
|  | src/iso.sh | ||||||
|  | 
 | ||||||
|  | # add answerfile | ||||||
|  | cp data/autounattend.xml win/ | ||||||
|  | 
 | ||||||
|  | # recreate iso | ||||||
|  | dd if=win of=win.iso | ||||||
|  | 
 | ||||||
|  | # clean up iso extract | ||||||
|  | rm -rf win | ||||||
|  | 
 | ||||||
|  | src/vm.sh | ||||||
							
								
								
									
										13
									
								
								src/iso.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								src/iso.sh
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,13 @@ | ||||||
|  | #!/bin/sh | ||||||
|  | 
 | ||||||
|  | # extract iso | ||||||
|  | mkdir -p /mnt/iso | ||||||
|  | mount -o loop Win10* /mnt/iso | ||||||
|  | 
 | ||||||
|  | # copy iso files | ||||||
|  | mkdir -p win | ||||||
|  | cp -r /mnt/iso/* win/ | ||||||
|  | 
 | ||||||
|  | # clean up mount | ||||||
|  | umount /mnt/iso | ||||||
|  | rm -rf /mnt/iso | ||||||
							
								
								
									
										30
									
								
								init.sh → src/vm.sh
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										30
									
								
								init.sh → src/vm.sh
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							|  | @ -1,31 +1,9 @@ | ||||||
| #!/bin/sh | #!/bin/sh | ||||||
| 
 | 
 | ||||||
| # extract iso | # install qemu for qemu-system-x86_64 | ||||||
| mkdir -p /mnt/iso | # install spice-client-gtk for spicy | ||||||
| mount -o loop Win10* /mnt/iso | # install spice-vdagent for spice and vdagent | ||||||
| 
 | # libvirt-daemon for /shrug | ||||||
| ## copy iso files |  | ||||||
| mkdir -p win |  | ||||||
| cp -r /mnt/iso/* win/ |  | ||||||
| 
 |  | ||||||
| ## clean up mount |  | ||||||
| umount /mnt/iso |  | ||||||
| rm -rf /mnt/iso |  | ||||||
| rm win* |  | ||||||
| 
 |  | ||||||
| # end extract iso |  | ||||||
| 
 |  | ||||||
| # add answerfile |  | ||||||
| cp autounattend.xml win/ |  | ||||||
| 
 |  | ||||||
| # recreate iso |  | ||||||
| dd if=win of=win.iso |  | ||||||
| 
 |  | ||||||
| # clean up iso extract |  | ||||||
| rm -rf win |  | ||||||
| 
 |  | ||||||
| # qemu |  | ||||||
| # install qemu libvirt-daemon spice-vdagent spice-client-gtk |  | ||||||
| SPICE_PORT=5924 | SPICE_PORT=5924 | ||||||
| qemu-system-x86_64 \ | qemu-system-x86_64 \ | ||||||
|     -enable-kvm \ |     -enable-kvm \ | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue