use inst.stage2=hd:LABEL (#848641)
The iso is able to autodetect the device and find stage2, but when they are written to USB via dd it needs to know where to find the install media.
This commit is contained in:
		
							parent
							
								
									da306b6313
								
							
						
					
					
						commit
						de50815e5e
					
				| @ -40,11 +40,9 @@ ${make_efiboot("images/efiboot.img")} | ||||
|     replace @SPLASHPATH@ /EFI/BOOT/splash.xpm.gz ${eficonf} | ||||
|     replace @ISOLABEL@ '${isolabel}' ${eficonf} | ||||
|     %if disk: | ||||
|         ## FIXME: using root= causes problems with product.img (see bug 811979) | ||||
|         replace @ROOT@ root=live:LABEL=ANACONDA ${eficonf} | ||||
|         replace @ROOT@ inst.stage2=hd:LABEL=ANACONDA ${eficonf} | ||||
|     %else: | ||||
|         ## anaconda can find CDROM devices automatically so no root= is needed | ||||
|         replace @ROOT@ '' ${eficonf} | ||||
|         replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${eficonf} | ||||
|     %endif | ||||
|     %if efiarch == 'IA32': | ||||
|         copy ${eficonf} ${EFIBOOTDIR}/BOOT.conf | ||||
|  | ||||
| @ -41,9 +41,9 @@ ${make_efiboot("images/efiboot.img")} | ||||
|     replace @ISOLABEL@ '${isolabel}' ${eficonf} | ||||
|     %if disk: | ||||
|         ## FIXME: using root= causes problems with product.img (see bug 811979) | ||||
|         replace @ROOT@ root=live:LABEL=ANACONDA ${eficonf} | ||||
|         replace @ROOT@ inst.stage2:LABEL=ANACONDA ${eficonf} | ||||
|     %else: | ||||
|         replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev}' ${eficonf} | ||||
|         replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${eficonf} | ||||
|     %endif | ||||
|     %if efiarch == 'IA32': | ||||
|         copy ${eficonf} ${EFIBOOTDIR}/BOOT.conf | ||||
|  | ||||
| @ -17,7 +17,7 @@ install ${configdir}/boot.msg ${BOOTDIR} | ||||
| ## configure bootloader | ||||
| replace @VERSION@ ${product.version} ${BOOTDIR}/boot.msg | ||||
| replace @PRODUCT@ '${product.name}' ${BOOTDIR}/boot.msg | ||||
| replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev}' ${BOOTDIR}/silo.conf | ||||
| replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${BOOTDIR}/silo.conf | ||||
| 
 | ||||
| ## install kernels | ||||
| ## FIXME: this will overwrite if there are multiple sparc kernels | ||||
|  | ||||
| @ -25,7 +25,7 @@ install boot/memtest* ${BOOTDIR}/memtest | ||||
| ## configure bootloader | ||||
| replace @VERSION@ ${product.version} ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg | ||||
| replace @PRODUCT@ '${product.name}'  ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg | ||||
| replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev}' ${BOOTDIR}/isolinux.cfg | ||||
| replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${BOOTDIR}/isolinux.cfg | ||||
| 
 | ||||
| ## install kernels | ||||
| mkdir ${KERNELDIR} | ||||
|  | ||||
| @ -17,7 +17,7 @@ install ${configdir}/boot.msg ${BOOTDIR} | ||||
| ## configure bootloader | ||||
| replace @VERSION@ ${product.version} ${BOOTDIR}/boot.msg | ||||
| replace @PRODUCT@ '${product.name}' ${BOOTDIR}/boot.msg | ||||
| replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev}' ${BOOTDIR}/silo.conf | ||||
| replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${BOOTDIR}/silo.conf | ||||
| 
 | ||||
| ## install kernels | ||||
| ## FIXME: this will overwrite if there are multiple sparc kernels | ||||
|  | ||||
| @ -25,8 +25,7 @@ install boot/memtest* ${BOOTDIR}/memtest | ||||
| ## configure bootloader | ||||
| replace @VERSION@ ${product.version} ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg | ||||
| replace @PRODUCT@ '${product.name}'  ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg | ||||
| ## anaconda will find the CDROM automatically | ||||
| replace @ROOT@ '' ${BOOTDIR}/isolinux.cfg | ||||
| replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${BOOTDIR}/isolinux.cfg | ||||
| 
 | ||||
| ## install kernels | ||||
| mkdir ${KERNELDIR} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user