ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/BootGRUB.ybc

YaST bytecode 1.4.0BootGRUBBootGRUB.ycpArch
BootCommonBootStorageKernelModeStageStorageStorageDevices	Pkg
HTMLmerge_level
update_device_map_done
disks_order	bootloader/grub/misc.ycp
PackageSystemMapgrub_InstallingToFloppygrub_getPartitionToActivate		grub_getPartitionsToActivate	grub_getMbrsToRewrite	grub_getFileChangeDate		grub_saveMBR	grub_updateMBRSetBootloaderDevice
soft_MDraid_boot_disk	grub_ConfigureLocation
grub_GetExtendedPartitionDev	grub_DetectDisksgrub_DisksChanged	grub_LocationProposalisWidnowsOnBootDisk	 checkWindowsSection		!ReduceDeviceMapTo8"checkBootDeviceInDeviceMap		#bootloader/routines/popups.ycp$Encoding%Label&Misc'Popup(Report)String*NoLoaderAvailable+askClone	,confirmAbortPopup-resetSectsPopup.confirmSectionDeletePopup	/
resetAllPopup0setLocationErrorPopup1emptyPasswdErrorPopup2passwdMissmatchPopup3displayDiskChangePopup	4displayFilesEditedPopup5askLocationResetPopup	6saveToFLoppyPopup7usedNameErrorPopup8writeErrorPopup9displayGfxMenuChangePopup:confirmOptionDeletePopup;errorWithLogPopup		<displayNoSupportPopup=noBootloaderPopup>floppyWrittenPopup	?restoreMBRPopup	@bootloader/grub/dialogs.ycpAWizardBCWMCbootloader/grub/options.ycpDGfxMenuESystem::Bootloader_APIF&bootloader/routines/common_options.ycpG$bootloader/routines/common_helps.ycpHcommon_help_messages		Icommon_descriptions		J
InitGlobalStr	KStoreGlobalStr	LInitGlobalBool	MStoreGlobalBool	N
InitGlobalInt	OStoreGlobalInt	PHandleGlobalBrowse
	QCommonCheckboxWidget			RCommonInputFieldWidget			SCommonInputFieldBrowseWidget				TCommonIntFieldWidget			U
TimeoutWidget	V
CommonOptions		Wbootloader/routines/helps.ycpXgetInitProgressHelp	YgetSaveProgressHelp	ZgetAdvancedButtonHelp	[getManualEditHelp	\SectionsHelp	]
LocationsHelp	^InstDetailsHelp	_LoaderTypeHelp	`LoaderOptionsHelp	agetExpertManualHelp	bSectionNameHelp	cSectionTypeHelp	dbootloader/grub/helps.ycpegrub_help_messages		fgrub_descriptions		gInitGfx	hStoreGfx	i	HandleGfx
	j	GfxWidget	kInitAcousticSignals	lStoreAcousticSignals	mAcousticSignals	n
HandleTrusted
	o
TrustedWidget	pInitPasswdWidget	qHandlePasswdWidget
	rStorePasswdWidget	sValidatePasswdWidget	tPasswordWidget	uInitConsole	vStoreConsole	w
HandleConsole
	x
ConsoleWidget	yGrubOptions		z
InitDiskOrder	{	GetItemID	|StoreDiskOrder	}NewDevicePopup	~HandleDiskOrder
	ValidateDiskOrder	DisksOrderWidget	InitBootLoaderLocationWidget	HandleBootLoaderLocationWidget
	StoreBootLoaderLocationWidget	HelpBootLoaderLocationWidget	grubBootLoaderLocationWidget	InstDetailsButtonHandle
	grubInstalationDetials	i386InstallDetailsDialog
i386LoaderDetailsDialog

_grub_widgets		grubWidgets		CreateLinuxSection		CheckAdditionalKernels		CreateSectionsStandardGlobals		ReadResetProposeSaveurlLocationSummary	Summary	UpdateWriteDialogs	
FlagOnetimeBoot	grub_section_types	GetFunctions	InitializerBootGRUBReturnAllDisks		CheckDeviceMap$+3

:>&>h>!!>##?55#?reason	#?@@@CC@@FFC@@GGFC@@HHGFC@@IIGFC@@WWC@@ddC@@eedC@@ffjdC@@u@@Q|rereadavoid_reading_device_map init)cleaninitflush2P\section	n3SCRReadExecute3SCRReadExecute3UI	UserInput
OpenDialogCloseDialogChangeWidget

QueryWidget

SetFocus
AskForExistingFile				Recode			3SCRReadExecute3SCRReadExecute3SCRReadExecute3UI	UserInput
OpenDialogCloseDialogChangeWidget

QueryWidget

SetFocus
AskForExistingFile				Recode			3SCRReadExecute3SCRReadExecute3UI	UserInput
OpenDialogCloseDialogChangeWidget

QueryWidget

SetFocus
AskForExistingFile				Recode			3SCRReadExecute3SCRReadExecute0
bootloader3Archi3863
BootCommon:Readglobals		global_options	sections	
kernelCmdLine	current_bootloader_attribs	%cached_settings_base_data_change_time
loader_device	bootloader_attribs		mbrDisk	
backup_mbrThinkPadMBR	
VerifyMDArray	del_parts	activate_changedwas_proposedlocation_changedenable_md_array_redundancy
getLoaderType	CreateLinuxSection		
examineMBR		translateSectionTitle		askLocationResetPopup	
Md2Partitions		getBootPartition	
getLoaderName		
updateTimeoutPopupForFloppy	GetBootloaderDevices	IsPartitionBootable	InstallingToFloppymyToIntegerUpdateDevice		getBootDisk	
HandleConsoleUpdateProposalFromClientDiskOrderSummary	KeepMBR	AddFirmwareToBootloader	
PostUpdateMBRFindMBRDisk	
FixGlobalsFixSectionsUpdateSections
UpdateGlobalsUpdateDeviceMapInitializeLibrary	GetSections		GetGlobal		SetDeviceMap			ReadFilesUpdateBootloaderInitializeBootloaderSetFilesContents		
XenPresent
isTrustedGrubResetSave
Section2Index	3BootStorage
device_mapping		BootPartitionDevice	RootPartitionDevice	ExtendedPartitionDevice	Dev2MountByDev		ProposeDeviceMap
DisksOrder	getFloppyDevices	getPartitionList	
	addMDSettingsToGlobals	3Kernel
GetCmdLine		GetBinary	3Modenormalinstallationautoinstconfig3 Stageinitial3!Storage
GetDeviceName		GetTargetMap	GetDiskPartition	GetForeignPrimary	GetTargetChangeTimeGetMountPointsGetOtherLinuxPartitionsGetBootPartition	3"StorageDevices
FloppyPresentFloppyDevice	3#Pkg3$HTMLColorize			$+main$3$:
1>bootloader/grub/misc.ycp0
bootloader3
PackageSystemInstall	3MapValues%&ret>$'(-boot_custom	&.(/boot_custom	&1(2		containsboot_custom	&4,5	
y2milestone	
Installing to floppy: %1-6%F
loader_device	>p_devnummbr_dev	ret	>	$H$Inr$J	disk(W			substring		/dev/md4Xmd	mindevice	>$Y$Z$[,\		foreachd	id>>(]4^>&_&`(c4dp_dev>$e&fnr&g	disk(4>,	
y2milestone	
loader_device is disk device&&nr(4tm
partitions>,	
y2milestone	
$Bootloader partition type is logical$$
partitions	,foreachp>>(typeextended4>&nr,	
y2milestone	
#Using extended partition %1 instead$nummbrdev,	
y2milestone	
Partition for activating: %1-%md	underlying_devs	devs	boot_devices	boot_device	bootloader_base_devices	ret	>$
$	$	$	$(			substring		/dev/md4>&			add,		foreachdev	>>&			add4>&&				maplistdev	>>&(size4>&				maplistk	v>--$		flatten(size4>&$				maplist	partition	>-		toset%ret	md	underlying_devs	devs	boot_devices	boot_device	bootloader_base_devices	mbrs	>$$
$	$	$	$(			substring		/dev/md4>&			add,		foreachdev	>>&			add4>&&				maplistdev	>>&(size4>&				maplistk	v>--$		flatten$					maplistdev	>>&
	mbr-(		contains4>&	merge-		toset%filename	>statctimecommand	outc_time	>$	SCR::Read.target.stat$ctime$ 		
sformat		
Gdate --date='1970-01-01 00:00:00 %1 seconds' +"%%Y-%%m-%%d-%%H-%%M-%%S"$#SCR::Execute.target.bash_output$$	stdout,%	
y2debug	
File %1: last change %2-&%/device	>device_file	device_file_path	device_file_path_to_logs	>$0			mergestring						splitstring			/_$1+			#/var/lib/YaST2/backup_boot_sectors/$3+			/var/log/YaST2/,5SCR::Execute.target.bashVtest -d /var/lib/YaST2/backup_boot_sectors || mkdir /var/lib/YaST2/backup_boot_sectors(7	SCR::Read.target.size48contents	indexsizchange_date	>$9		SCR::Read.target.dir"/var/lib/YaST2/backup_boot_sectors&:			filterc	>		regexpmatch				
sformat		
%1-.*-.*-.*-.*-.*-.*&<		sort$=$>size)?+
4@>,ASCR::Execute.target.remove		
sformat		
%/var/lib/YaST2/backup_boot_sectors/%1	&C+$E,FSCR::Execute.target.bash		
sformat		
/bin/mv %1 %1-%2,JSCR::Execute.target.bash		
sformat		
'/bin/dd if=%1 of=%2 bs=512 count=1 2>&1,NSCR::Execute.target.bash		
sformat		
'/bin/dd if=%1 of=%2 bs=512 count=1 2>&1(Q4R>,SSCR::Execute.target.bash		
sformat		
'/bin/dd if=%1 of=%2 bs=512 count=1 2>&1/boot/backup_mbr(X4Ydevice_file_path_thinkpad	>$Z+			thinkpadMBR,[	
y2milestone	
Backup thinkpad MBR,\SCR::Execute.target.bash		
sformat		

cp %1 %2 2>&1%hactivategeneric_mbrret>$jactivatefalse	true$kgeneric_mbrfalse	true,m	
y2milestone	
+			3Updating disk system area, activate partition: %1, $install generic boot code in MBR: %2(s4tdisks_to_rewrite	>,u	
y2milestone	
2Doing MBR backup: MBR Disk: %1, loader devices: %2$w	tosetmergemerge,z	
y2milestone	
%Creating backup of boot sectors of %1,|		foreachd	>>,}$(&&!		contains4disks_to_rewrite	>(!4>,master-boot-code,	
y2milestone	
6Updating code in MBR: MBR Disk: %1, loader devices: %2$,		foreachd	>command	outexit>,	
y2milestone	
Copying generic MBR code to %1$		
sformat		
"/bin/dd bs=440 count=1 if=%1 of=%2/usr/lib/boot/master-boot-code,	
y2milestone	
Running command %1$SCR::Execute.target.bash_output$exit,	
y2milestone	
Command output: %1&&&(4>,foreach
m_activate>nummbr_dev	>$num$	mbr(&&4>(||!4command	outexit>,	
y2milestone	
Activating partition %1 on %2$		
sformat		
%/usr/sbin/parted -s %1 set %2 boot on,	
y2milestone	
Running command %1$SCR::Execute.target.bash_output$exit,	
y2milestone	
Command output: %1&&&4>,	
y2error	
Cannot activate %1-%selected_location
>>,		foreachflag	>		boot_boot	boot_rootboot_mbr
boot_extended>'false(haskeyboot_custom4>&					removeboot_custom(root4>'	boot_roottrue(boot4>'	boot_boottrue(mbr4>'boot_mbrtrue(extended4>'
boot_extendedtrue%
partitions>result	boot_device	>$$(&&&&,foreachp>>(	device4>(&&typesw_raid		tolower			fstypemd raid4device_1	dp>$	devices,	
y2debug	
device_1: %1$,	
y2debug	
dp: %1&	disk,		
y2milestone	
8Device for analyse MBR from soft-raid (MD-Raid only): %1-
%selected_location
	vista_mbrtm	dpboot_partition_disk	boot_partition_is_on_mbr_diskdm!partitions_on_boot_partition_disk
is_logical	extended	
!underlying_boot_partition_devices	md_info	keep_mbr
exit>$mbr$$!$"$#	disk$$$'
$(
partitions	$)$*	$/
$0(1&&size42>&3&4
				maplistdev	bios_id>pdpp_disk	>$5$6	disk(7&8-9,<	
y2milestone	
Boot partition devices: %1
,>foreachp>>(?typeextended4@>&A		device(C&&		contains
	devicetypelogical4E>&K,N	
y2milestone	
/boot is on 1st disk: %1,O	
y2milestone	
!/boot is in logical partition: %1,P	
y2milestone	
The extended partition: %1	$U$Y
(]4^out	>	&_bootroot'`activatetrue&a(esize
&f(g&h	disk$j(k4l>&m4n>,o	
y2error	
Boot partition disk not found'qgeneric_mbr&&vista!truefalse(rvista4s>,t	
y2milestone	
Vista MBR...&u(zsize
4{>&mbr(4>(&&	&extended&bootroot,(!		containsbootgrub	4>&mbr,,	
y2milestone	
!grub_ConfigureLocation (%1 on %2)(&&mbrsize
4>'activatesizetruefalse4>(&&&&	||generic_mbr	true&extended'activatetrue,-%ret	tm	device	dpdisk	dm
partitions>
$$$(&&$$	disk$
$
partitions	,foreachp>>(typeextended4>&	device-%mpmountdata_bootmountdata_rootall_boot_partitions	bldevs	need_location_reconfigure>$$/boot/	$/	,	
y2milestone	
mountPoints %1,	
y2milestone	
mountdata_boot %1&	/(4>,	
y2error	
No mountpoint for / !!&	&(||4>&$bootgrub$
$(||		/dev/null&4>,		foreachdev	>>(!		contains&(,%"ret	mpactual_root	actual_boot	actual_extended	>
$#
changedreason((-)$+$,	/$-	/boot$.(0&&	boot_bootfalse	true&2changedreason+			+			+				reason/Selected bootloader location "/boot" is not on  any more.
(:&&	boot_rootfalse	true&<changedreason+			+			+				reason+Selected bootloader location "/" is not on  any more.
(Dboot_mbrfalse	true4D
actual_mbr	>$E(G&Hchangedreason+			+			+				reason+Selected bootloader location MBR is not on  any more.
(Q&&
boot_extendedfalse	true&Schangedreason+			+			+				reason<Selected bootloader location "extended partition" is not on  any more.
(\&&boot_custom	boot_custom	4\all_boot_partitions>$]bootgrub(_!containsboot_custom	&`changedreason+			+			+				reason%Selected custom bootloader partition boot_custom	 is not available any more.
(ichanged,j	
y2milestone	
Location should be set again-l%zmd_mbr	>,{	
y2milestone	
globals: %1,|	
y2milestone	
Mode::autoinst: %1,}	
y2milestone	
,haskey( BootCommon::globals, boot_boot ): %1haskey	boot_boot$~(||!&&&&&&&&&&!haskey	boot_boot!haskey	boot_root!haskeyboot_mbr!haskey
boot_extended!haskeyboot_custom4
lsmod_command		lsmod_out
edd_loaded>
,&deletedgrub$lsmod | grep edd,	
y2milestone	
Running command %1$SCR::Execute.target.bash_output,	
y2milestone	
Command output: %1$exit(!4command	out>$/sbin/modprobe edd,	
y2milestone	
Loading EDD module, running %1$SCR::Execute.target.bash_output,	
y2milestone	
Command output: %1&('boot_md_mbr,	
y2milestone	
(2) globals: %1(||||size&&!&&4>,&('boot_md_mbr,grub(!4changed	>$(changed4>(	reasonDisk configuration changed.
4>,none,	
y2milestone	
Reconfiguring locations,%section	>>(||		search				tolower			namewindows		search				tolower			
original_namewindows4p_devdisk_dev	grub_id	>$	chainloader$	disk(4>,	
y2error	
/trying find disk for windows chainloader failed-$	,	
y2milestone	
=Disk from windows chainloader: %1 grub id from device map: %2(hd0--% sections	>
list_indexindex>$	$,		foreachsection	>>&+(haskeychainloader4>,	
y2debug	
chainloader section: %1(&add(size4>,foreachidx>>'remaptrue'
makeactivetrue,		
y2milestone	
*Added remap and makeactive for section: %1
	,
	
y2debug	
-Checking sections for windows chainloader: %1-%!result>$(size4
bios_order	inverse_device_map		new_device_map		index>&$	&!			filterkey	>	size	&"		lsort,#	
y2debug	
!ordered values (grub devices): %1$$
$%
,&	
y2milestone	
Device map before reducing: %1,'				foreachkey	value	>>'),,	
y2debug	
inverse_device_map: %1$-,/		foreachkey	>device_name	>$1	(344>,5	
y2debug	
/adding device: %1 with key: %2 and index is: %3'6&7+48>.9&<,=	
y2milestone	
Device map after reducing: %14>>,?	
y2milestone	
JDevice map includes less than 9 devices. It is not reduced. device_map: %1-A%M"boot_dev	boot_dev_mountby	>result>$O(Qsize4R
bios_order	inverse_device_map		indexboot_device_added>&S$T	&V			filterkey	>	size	&W		lsort,X	
y2debug	
!ordered values (grub devices): %1$Y
,Z				foreachkey	value	>>'\,_	
y2debug	
inverse_device_map: %1$`$a,b		foreachkey	>device_name	>$d	(f4g>(h||&i&j+4k>(l4m>,n	
y2milestone	
Device map includes boot disk.o4p>,q	
y2error	
$Device map doesn't include boot disk&r.s4w>,x	
y2milestone	
(Device map includes less than 9 devices.-z2BootGRUB.ycp1?bootloader/routines/popups.ycp0
bootloader3Encodingconsole	3Label	AddButton	CancelButton	NoButton	OKButton	DeleteButton	
BackButton	BrowseButton	3Miscboot_msg	3PopupYesNo	Message	Warning	
TimedOKCancel	3ReportError	3String
EscapeTags		
FirstChunk			%#*#?,%CThis function is not available if the boot
loader is not specified.
bootloader%.+name	#?#?-0		
sformat		
IClone the selected section '%1' instead
of creating a new empty section?

bootloader%8,#?-:UReally leave the boot loader configuration without saving?
All changes will be lost.

bootloader%C-#?-EcReally reset your settings for sections?
All your changes made in section management will be lost.

bootloader%O.title	#?#?-Q		
sformat		
Really delete section %1?
bootloader%X/#?-Z?Really reset all
your settings? All your changes will be lost.

bootloader%b0#?,dSet the boot loader location.
bootloader%j1#?,lThe password must not be empty.
bootloader%r2#?,tC'Password' and 'Retype password'
do not match. Retype the password.
bootloader%|3	sect_name	#?#?,~		
sformat		
;The disk settings have changed.
Check section %1 settings.

bootloader%4#?,xThe disk settings have changed and you edited boot loader
configuration files manually. Check the boot loader settings.

bootloader%5#?-		
sformat		
$%1Set default boot loader location?

bootloader%6retvalformatfs
itemscontentsretdev	#?$$$no$itemidnoDo Not Create a File System
bootloaderitemidext2Create an ext2 File System
bootloader(	SCR::Read.target.size/sbin/mkfs.msdos&additemidfatCreate a FAT File System
bootloader$VBoxLabelhThe boot loader boot sector will be written
to a floppy disk. Insert a floppy disk
and confirm with OK.

bootloaderVSpacingLeftCheckBoxidformat&Low Level Format
bootloaderVSpacingLeftComboBoxidfs&Create File System
bootloaderVSpacing
PushButtonidok,$)ok4#?&(ok4#?&idformatValue&
idfsValue,$(4	tmpretval#?$ ,	
y2milestone	
Low level formating floppy)4#?& SCR::Execute.target.bash		
sformat		
/usr/bin/fdformat %1( .(!#Low level format failed. Try again?
bootloader.&&& (ext24	tmpretval#?,	
y2milestone	
Creating ext2 on floppy$ SCR::Execute.target.bash		
sformat		
/sbin/mkfs.ext2 %1(! ,Creating file system failed.
bootloader&&& (fat4	tmpretval#?,	
y2milestone	
Creating msdosfs on floppy$ SCR::Execute.target.bash		
sformat		
/sbin/mkfs.msdos %1(! ,Creating file system failed.
bootloader&&& -%7#?,8The name selected is already used.
Use a different one.

bootloader%8#?-TAn error occurred during boot loader
installation. Retry boot loader configuration?

bootloader%9#?,
<The disk settings have changed.
Check the gfxmenu settings.

bootloader%:#?-"Really delete the selected option?
bootloader%;header	log	#?textr#?(& "Unable to install the boot loader.
bootloader$! RichTextopt	plainText,"
opt	decoratedVBoxHSpacingKHeadingHBoxVSpacing 
PushButtonidok_helpoptdefault,.idok_help$/ ,0%6<#?,82Sorry, there are currently
no options to set here.
bootloader%?=#?,A"Unable to install the boot loader.
bootloader%H>
bootloader	#?confirm_boot_msg	msg	#?$I $L 		
sformat		
7The %1 boot sector has been written to the floppy disk.
bootloader&N +			+			 
DLeave the floppy disk in the drive. The system will now be rebooted.
bootloader(R	size	 4S#?&T +			+			 

 &V,X 
%`?device	#?statctimecommand	outc_time	msg	dialogbutton
#?$a 	SCR::Read.target.stat/boot/backup_mbr$b  ctime$c 		
sformat		
,date --date='1970-01-01 00:00:00 %1 seconds' $f SCR::Execute.target.bash_output $g 	 stdout&h  
&i 	UTF-8 $m 		
sformat		
Warning!

Current MBR of %1 will now be rewritten with MBR
saved at %2.

Only the booting code in the MBR will be rewritten.
The partition table remains unchanged.

Continue?

bootloader $x HBoxHSpacingVBoxVSpacing0.2Label HBox
PushButtonidyes
&Yes, Rewrite
bootloaderHStretch
PushButtonidnooptdefaultVSpacing0.2HSpacing,
opt	decorated	warncolor $ +#?& 
|| yes no,- yes2BootGRUB.ycp1@bootloader/grub/dialogs.ycp0
bootloader3Wizard3CWM
ShowAndRun
	1bootloader/grub/options.ycp0
bootloader3GfxMenuenable_sound_signalsReadStatusAcousticSignal3System::Bootloader_APIcountGRUBPassword		1&bootloader/routines/common_options.ycp0
bootloader1$bootloader/routines/common_helps.ycp0
bootloader$Htimeoutu<p><b>Timeout in Seconds</b><br>
Specifies the time the bootloader will wait until the default kernel is loaded.</p>

bootloader$Itimeout&Timeout in Seconds
bootloader2&bootloader/routines/common_options.ycp%Jwidget	FC@@FC@@,id#Value#	%&Kwidget	eventFC@@FC@@''#	id#Value%/Lwidget	FC@@valueFC@@$0$#false	true,1id#Value$%8Mwidget	eventFC@@valueFC@@$9$id#Value':#$truefalse%ANwidget	FC@@valueFC@@$B$	tointeger#0	,Cid#Value$%KOwidget	eventFC@@valueFC@@$L$id#Value'M#	tostring	$%VPwidget	eventFC@@current	FC@@$W$	id#Value&Y$$*Select File
bootloader(Z$,[id#Value$-\%iQlabel	help	FC@@FC@@-jwidgetcheckboxlabel#initLstoreMhelp#%{Rlabel	help	FC@@FC@@-|widget	textentrylabel#initJstoreKhelp#%Slabel	help	id	FC@@browse	FC@@$$+			browse#-widgetcustom
custom_widgetHBoxLeft
InputFieldid#opthstretch#VBoxLabel
PushButtonid$optnotifyinitJstoreKhandleP
handle_events$help#%Tlabel	help	minmaxFC@@FC@@-widgetintfieldlabel#minimum#maximum#initJstoreKhelp#%UFC@@-widgetintfieldlabelItimeouttimeout	minimummaximum,initNstoreOhelpHtimeout	%VFC@@-timeoutU2bootloader/grub/options.ycp1bootloader/routines/popups.ycp1bootloader/routines/helps.ycp0
bootloader%XWC@@-!d<P><BIG><B>Boot Loader Configuration Tool</B></BIG><BR>
Change the settings of your boot loader.</P>
bootloader%)YWC@@-+P<P><B><BIG>Saving Boot Loader Configuration</BIG></B><BR>
Please wait...<br></p>
bootloader%3Zins	help	WC@@$4#(5grub&7#^If you have multiple Linux systems installed,
YaST can try to find them and merge their menus.
bootloader$:#		
sformat		
<P>From <B>Other</B>,
you can manually edit the boot loader configuration files, clear the current 
configuration and propose a new configuration, start from scratch, or reread
the configuration saved on your disk. %1</P>
bootloader#->#%E[WC@@-G_<P>To edit boot loader configuration files
manually, click <B>Edit Configuration Files</B>.</P>
bootloader%P\WC@@-R+			+			+			H<P> In the table, each section represents one item
in the boot menu.</P>
bootloaderL<P> Press <B>Edit</B> to display the properties of the
selected section.</P>
bootloader<P> By pressing <b>Set as Default</b>, mark the selected 
section as default. When booting, the boot loader will provide 
a boot menu and wait for the user to select the kernel or other 
OS to boot. If no key is pressed before the time-out, the default 
kernel or OS will be booted. The order of sections in the boot loader
menu can be changed using the <B>Up</B> and <B>Down</B> buttons.</P>
bootloaderl<P>Press <B>Add</B> to create a new boot loader section
or <B>Delete</B> to delete the selected section.</P>
bootloader%j]helptext	WC@@$n#		
sformat		
o<p><big><b>Boot Loader Location</b></big><br>
The boot manager (%1) can be installed in the following ways:</p>
bootloader&s#+			#<p>- In the <b>Master Boot Record</b> (MBR).
This is not recommended if there is another operating system installed
on the computer.</p>
bootloader&x#+			#<p>
- In the <b>Boot Sector</b> of the <tt>/boot</tt> or <tt>/</tt> (root) 
partition.  This is the recommended option whenever there is a suitable
partition. Either set <b>Activate Boot Loader Partition</b> and
<b>Replace MBR with Generic Code</b> in <b>Boot Loader Installation Details</b>
to update the master boot record
if it is needed or configure your other boot manager
to start &product;.</p>
bootloader(4WC@@&#+			#<p>
- On a <b>Floppy Disk</b>.
Use this to avoid the risk of interfering with an already existing
boot mechanism. Enable booting from floppy disk in
the BIOS of your machine to use this option.</p>
bootloader&#+			#i<p>
- In some <b>Other</b> partition. Consider your system's restrictions
when selecting this option.</p>
bootloader(
4WC@@&#+			#<p>For example, most PCs have a BIOS
limit that restricts booting to
hard disk cylinders smaller than 1024. Depending on the boot manager used,
you may or may not be able to boot from a logical partition.</p>
bootloader&#+			#y<p>
Enter the device name of the partition (for example, <tt>/dev/hda3</tt> or
<tt>/dev/sdb</tt>) in the input field.</p>
bootloader-#%^WC@@-<p><b>Boot Loader Installation Details</b><br>
To adjust advanced boot loader installation options (such as the device
mapping), click <b>Boot Loader Installation Details</b>.</p>
bootloader%_WC@@-<p><b>Boot Loader Type</b><br>
To select whether to install a boot loader and which bootloader to install,
use <b>Boot Loader</b>.</p>
bootloader%`WC@@-<p><b>Boot Loader Options</b><br>
To adjust options of the boot loader, such as the time-out, click
<b>Boot Loader Options</b>.</p>
bootloader%aWC@@-<P><B>Expert Manual Configuration</B><BR>
Here, manually edit the boot loader configuration.</P>
<P>Note: The final configuration file may have different indenting.</P>
bootloader%bWC@@-<p><b>Section Name</b><br>
Use <b>Section Name</b> to specify the boot loader section name. The section
name must be unique.</p>
bootloader%cWC@@-+			+			+			+			+			b<p><big><b>Type of the New Section</b></big><br>
Select the type of the new section to create.</p>
bootloader<p>Select <b>Clone Selected Section</b> to clone the currently selected
section. Then modify the options that should differ from the
selected section.</p>
bootloader^<p>Select <b>Image Section</b> to add a new Linux kernel or other image
to load and start.</p>
bootloaderp<p>Select <b>Xen Section</b> to add a new Linux kernel or other image,
but to start it in a Xen environment.</p>
bootloader<p>Select <b>Other System (Chainloader)</b> to add a section that 
loads and starts a boot sector of a partition of the disk. This is used for
booting other operating systems.</p>
bootloader<p>Select <b>Menu Section</b> to add a section that 
loads configuration file (the list of boot sections) from a partition of the disk. This is used for
booting other operating systems.</p>
bootloader2bootloader/grub/options.ycp1bootloader/grub/helps.ycp0
bootloader$e	boot-menu&<p><big><b>Boot Menu</b></big><br></p>
bootloaderactivate<p><b>Set active Flag in Partition Table for Boot Partition</b><br>
To activate the partition which contains the boot loader. The generic MBR code will then
boot the active partition. Older BIOSes require one partition to be active even
if the boot loader is installed in the MBR.</p>
bootloadertimeoutu<p><b>Timeout in Seconds</b><br>
Specifies the time the bootloader will wait until the default kernel is loaded.</p>

bootloaderdefault<p> By pressing <b>Set as Default</b> you mark the selected section as
the default. When booting, the boot loader will provide a boot menu and
wait for the user to select a kernel or OS to boot. If no
key is pressed before the timeout, the default kernel or OS will
boot. The order of the sections in the boot loader menu can be changed
using the <b>Up</b> and <b>Down</b> buttons.</p>

bootloadergeneric_mbr<p><b>Write generic Boot Code to MBR</b> replace the master boot record of your disk with generic code (OS independent code which
boots the active partition).</p>
bootloader	boot_bootw<p><b>Boot from Boot Partition</b> is one of the recommended options, the other is
<b>Boot from Root Partition</b>.</p>
bootloadertrusted_grub<p><b>Use Trusted Grub</b> means install trusted grub and use it. Option <i>Graphical Menu File</i> will be ignored.
It is recommended to install grub to MBR</p>
bootloaderboot_mbr}<p><b>Boot from Master Boot Record</b> is not recommended if you have another operating system
installed on your computer</p>
bootloader	boot_rootj<p><b>Boot from Root Partition</b> is the recommended option whenever there is a suitable
partition. Either select <b>Set active Flag in Partition Table for Boot Partition</b> and <b>Write generic Boot Code to MBR</b>
in <b>Boot Loader Options</b> to update the master boot record if that is needed or configure your other boot manager
to start this section.</p>
bootloader
boot_extended<p><b>Boot from Extended Partition</b> should be selected if your root partition is on 
logical partition and the /boot partition is missing</p>boot_customM<p><b>Custom Boot Partition</b> lets you choose a partition to boot from.</p>
bootloaderenable_redundancyw<p>MD array is build from 2 disks. <b>Enable Redundancy for MD Array</b>
enable to write GRUB to MBR of both disks.</p>
bootloaderserial<p><b>Use Serial Console</b> lets you define the parameters to use
for a serial console. Please see the grub documentation (<code>info grub</code>) for details.</p>
bootloaderterminal^<p><b>Terminal Definition</b></p><br>
Defines the type of terminal you want to use. For a serial terminal (eg. a serial console),
you have to specify <code>serial</code>. You can also pass <code>console</code> to the
command, as <code>serial console</code>. In this case, a terminal in which you
press any key will be selected as a GRUB terminal.</p>
bootloaderfallback<p><b>Fallback Sections if default Fails</b> contains a list of section numbers
that will be used for booting in case the default section is unbootable.</p>
bootloader
hiddenmenuB<p>Selecting <b>Hide Menu on Boot</b> will hide the boot menu.</p>
bootloadergfxmenuV<p><b>Graphical Menu File</b> defines the file to use for the graphical boot menu.</p>
bootloaderenable_acoustic_signalsC<p><b>Enable Acoustic Signals</b> turn on/off acoustic signals.</p>
bootloaderpassword<p><b>Protect Boot Loader with Password</b><br>
Define the password that will be required to access the boot menu. YaST will only accept the password if you repeat
it in <b>Retype Password</b>.</p>
bootloader
disk_order<p><big><b>Disks Order</b></big><br>
To specify the order of the disks according to the order in BIOS, use
the <b>Up</b> and <b>Down</b> buttons to reorder the disks.
To add a disk, push <b>Add</b>.
To remove a disk, push <b>Remove</b>.</p>
bootloader$jfbootBoot Loader Locations
bootloaderactivate6Set &active Flag in Partition Table for Boot Partition
bootloadertimeout&Timeout in Seconds
bootloaderdefault&Default Boot Section
bootloadergeneric_mbrWrite &generic Boot Code to MBR
bootloadertrusted_grubUse &Trusted Grub
bootloaderboot_customCustom Boot Partition
bootloaderboot_mbrBoot from Master Boot Record
bootloader	boot_rootBoot from Root Partition
bootloader	boot_bootBoot from Boot Partition
bootloader
boot_extendedBoot from Extended Partition
bootloaderserialSerial Connection &Parameters
bootloaderfallback"Fallback Sections if Default fails
bootloader
hiddenmenu&Hide Menu on Boot
bootloadergfxmenuGraphical &Menu File
bootloaderpassword Pa&ssword for the Menu Interface
bootloaderdebugDebugg&ing Flag
bootloader2bootloader/grub/options.ycp%gwidget	C@@valueC@@$ $trusted_grubfalse	true,!idgfxinputEnabled$,"idgfxinputValue#	%%hwidget	eventC@@result	C@@$&$	idgfxinputValue('$4'C@@&(			remove#4)C@@'*#$%.iwidget	eventC@@file	C@@$/$/bootChoose new graphical menu file
bootloader(2$42C@@,3idgfxinputValue$-6%9jC@@-:widgetcustom
custom_widgetVBoxHBoxLeft
InputFieldidgfxinputopthstretchfgfxmenugfxmenu	VBoxLeftLabelLeft
PushButtonid	browsegfxoptnotifyinitgstorehhandlei
handle_events		browsegfxhelp+			egfxmenu	eenable_acoustic_signals	%Okwidget	C@@C@@(P!,Qid#Value,Sid#Value%Vlwidget	eventC@@C@@&W!id#Value%ZmC@@-[widgetcheckboxlabelEnable Acoustic &Signals
bootloaderinitkstorelhelpeenable_acoustic_signals	%dnwidget	eventC@@valueC@@$e$id#Value,fidgfxinputEnabled!$-g%jowidget	C@@$k#Qftrusted_grubtrusted grub	etrusted_grub	'n#opt	notify'o#handlen-p#%wpwidget	C@@passwd	C@@$x$password	(y||$$4zC@@,{iduse_pasValue,|idpw1Enabled,}idpw1Value,~idpw2Enabled,idpw2Value4C@@,iduse_pasValue,idpw1Enabled,idpw1Value
**********,idpw2Enabled,idpw2Value
**********(4C@@,iduse_pasEnable%qwidget	eventC@@C@@(#IDuse_pas4enabledC@@$%iduse_pasValue,idpw1Enabled%,idpw2Enabled%-%rkey	eventC@@password	usepassC@@$$$$iduse_pasValue,	
y2milestone	
Usepass: %1$($4C@@(idpw1Value
**********4C@@&$	idpw1Value&$"$($4C@@'password$(haskeypassword4C@@&					removepassword-%skey	eventC@@C@@(!iduse_pasValue-(idpw1Value4C@@,1,idpw1-(idpw1Valueidpw2Value-,2,idpw1-%tC@@-widgetcustom
custom_widgetHBox
CheckBoxFrameiduse_pas"Prot&ect Boot Loader with Password
bootloaderHBoxHSpacingPasswordidpw1opthstretch	&Password
bootloaderHSpacingPasswordidpw2opthstretchRe&type Password
bootloaderHStretchinitphandleqstorer
validate_typefunctionvalidate_functionshelpepassword	%uwidget	C@@enableargs	C@@$$terminal	serial,id
console_frameValue$$$serial	,idconsole_argsValue$%vwidget	eventC@@
use_serialC@@$$id
console_frameValue($4
console_value	C@@'terminalserial$%	idconsole_argsValue(	%'
serial%4C@@(haskeyterminal&
					removeterminal(haskeyserial&					removeserial,%wwidget	eventC@@enableC@@$$idenable_consoleValue,idconsole_argsEnabled$-%&xC@@-'widgetcustom
custom_widgetHBox
CheckBoxFrameid
console_frameUse &serial console
bootloaderHBoxHSpacing
InputFieldidconsole_argsopthstretch&Console arguments
bootloaderHStretchinitustorevhelpeserial	%6y
grub_specific		C@@$7#	activateQfactivateactivate	eactivate	debugQfdebugdebug	edebug	generic_mbrQfgeneric_mbrgeneric mbr	egeneric_mbr	trusted_grubo
hiddenmenuQf
hiddenmenuhidden menu	e
hiddenmenu	gfxmenujpasswordtconsolexacoustic_signalsm-F		union#V%Kzwidget	C@@
disksOrder	C@@$L$,NiddisksItems$,OiddisksCurrentItem$	%R{tC@@C@@-S	argsofargsof#id%V|widget	eventC@@
disksOrderresult	indexC@@$W$iddisksItems$X$		maplisttC@@%${%&[$	$\$&]						listmapd	C@@%$indexs	C@@$^&	tostring	$&_$+$-`%		
sformat		
hd%1&%d}popuppushed
new_dev	ret	C@@$e#VBoxVSpacing
InputFieldiddevnameopthstretch&Device
bootloaderVSpacingHBoxHStretch
PushButtonidokoptkey_F10defaultHStretch
PushButtonidcanceloptkey_F8HStretchVSpacing,s#$t#
$u#	iddevnameValue,v$w#(x#ok4xC@@&y##-{#%~widget	eventC@@actionchanged
disksOrdercurrent	posC@@
$$#ID$$$$iddisksItems$$	iddisksCurrentItem$$)&&$size${$$Itemid$&$+$,idupEnabled&&$$size$,iddownEnabled$-size$($up4C@@&$&$
list::swap$$-$($down4C@@&$&$
list::swap$$+$($delete4C@@&$&$remove$$,iddisksCurrentItem${$-$Itemid{$Itemid($add4new_dev	C@@$%}(%4C@@&$&$add$itemid%%($4C@@,iddisksItems$%key	eventC@@
disksOrderC@@$$iddisksItems(size$-,+Device map must contain at least one device
bootloader-%contentsC@@$#HBoxHSpacingVBoxVSpacingSelectionBoxiddisksoptnotify	immediateD&isks
bootloader	HBoxHStretch
PushButtonidaddoptkey_F3
PushButtoniddeleteoptkey_F5HStretchVSpacingHSquashVBoxVStretch
PushButtonidupopthstretch&Up
bootloader
PushButtoniddownopthstretch&Down
bootloaderVStretchHSpacing-widgetcustom
custom_widget#initzhandle~store|helpe
disk_order	
validate_typefunctionvalidate_function%widget	C@@boot_devices	value	C@@$$bootgrub$$(4C@@(||,idenable_redundancyValue,idenable_redundancyValue&$boot_mbr	,idboot_mbrValue$true4list_global_target_keys	C@@$%	boot_mbr	boot_boot	boot_root
boot_extended,		foreachkey	C@@&%C@@&$&	($,id&Value$true,idboot_custom_listItems$(,id	boot_bootEnabled,id	boot_bootEnabled(,id
boot_extendedEnabled,id
boot_extendedEnabled(||!haskeyboot_customboot_custom	4C@@,idboot_custom_listEnabled4C@@,idboot_customValue,idboot_custom_listEnabled,idboot_custom_listValueboot_custom	%widget	eventC@@retC@@$
$#ID($boot_custom4C@@(idboot_customValue,idboot_custom_listEnabled,idboot_custom_listEnabled-%widget	eventC@@C@@( 4!C@@&"idenable_redundancyValue'#boot_mbridboot_mbrValuetruefalse4$list_global_target_keys	C@@$%%	boot_mbr	boot_boot	boot_root
boot_extended,&		foreachkey	C@@&%value	C@@$('id&Valuetruefalse')&'(,idboot_customValue'-boot_custom	idboot_custom_listValue'0boot_custom%8ret	C@@$:#&;#eboot_mbr	&<#+			#
&=#+			#eboot_custom	&>#+			#
(?4@C@@&A#+			#eenable_redundancy	4BC@@&C#+			#e	boot_root	&D#+			#
&E#+			#e	boot_boot	&F#+			#
&G#+			#e
boot_extended	-I#%RcontentsC@@$T#VBoxFrameBoot Loader Location
bootloaderVBoxHBoxHSpacingVBoxLeftCheckBoxidboot_mbrBoot from &Master Boot Record
bootloaderLeftCheckBoxid	boot_rootBoot from &Root Partition
bootloaderLeftCheckBoxid	boot_bootBoo&t from Boot Partition
bootloaderLeftCheckBoxid
boot_extendedBoot from &Extended Partition
bootloaderLeftCheckBoxidboot_customoptnotifyC&ustom Boot Partition
bootloaderLeftComboBoxidboot_custom_listopteditablehstretch	VStretchVStretch(c4dC@@&e#VBoxFrameBoot Loader Location
bootloaderVBoxHBoxHSpacingVBoxLeftCheckBoxidboot_mbrBoot from &Master Boot Record
bootloaderLeftCheckBoxidenable_redundancyEnable Red&undancy for MD Array
bootloaderLeftCheckBoxidboot_customoptnotifyC&ustom Boot Partition
bootloaderLeftComboBoxidboot_custom_listopteditablehstretch	VStretchVStretch-rwidgetcustom
custom_widget#inithandlestorehelp%widget	eventC@@C@@-inst_details%C@@-widgetpush_buttonlabel!Boot Loader Installation &Details
bootloader
handle_events	inst_detailshandlehelp^2bootloader/grub/dialogs.ycp%&contents@@$'#HBoxHStretchVBoxVStretchFrame
Disk Order
bootloaderdisks_orderVStretchHStretch-- widget_descrdisks_orderwidget_names	disks_ordercontents#captionDisk order settings
bootloaderback_buttonabort_buttonnext_button%<contentswidget_names	caption	@@,=	
y2milestone	
"Running i386 loader details dialog$?#HBoxHSpacingVBoxVStretchFrame	Boot Menu
bootloaderHBoxHSpacingVBoxLeftactivateLeftgeneric_mbrHBoxVBoxLeftdebugLeft
hiddenmenuHSpacingVBoxLefttrusted_grubLeftacoustic_signalsLeftgfxmenuLeftHSquashtimeoutHStretchLeftpasswordLeftconsoleVStretchHSpacing$^#	
activatedebuggeneric_mbracoustic_signalstrusted_grub
hiddenmenugfxmenutimeoutconsolepassword$`#Boot Loader Options
bootloader-a widget_descrywidget_names#contents#caption#back_buttonabort_buttonnext_button$o%u@@(v4w@@&xloader_locationinst_details-}2BootGRUB.ycp%Htitle	-I#%Qfiles	binary	kernels	ret		$R#		SCR::Read.target.dir/boot$S#$T#			filterk	$#			substring		$	size	##&W#			filterk	$#&&&&$$#		regexpmatch		$		
sformat		
^%1-.+$#(\		contains##4]defaultv	$^$		SCR::Read.target.symlink		
sformat		
/boot/%1#&`$&a#			filterk	%#%$$e#						maplistk	$#version	info		$f%					regexpsub				$		
sformat		
	^%1-(.+)$#\1$g%version+			Kernel-%image		
sformat		
/boot/%1$(k		contains#		
sformat		
	initrd-%1%4l'm%initrd		
sformat		
/boot/initrd-%1%-o%,r	
y2milestone	
"Additional sections to propose: %1#-s#%|out	
others_ignore	linux_fallback_text	fallback_numothers	other_ldestroyed_partitions	tmpdir	,}	
y2debug	
#Creating GRUB sections from scratch$~#	&#			add#linux(&#			add#xen$#	$#Linux other$#$#,	
y2milestone	
Other primaries: %1#$#,	
y2milestone	
Other linux parts: %1#$#	destroyedgrub$#+					SCR::Read.target.tmpdir
/bldetect/(&&&&&&none#size#SCR::Execute.target.bash		
sformat		
test -d %1 || /bin/mkdir %1#4filesystems,	
y2milestone	
Detecting other Linux parts$$maplistp%#%used_fs&$tosetfilterf%$%&$filterf%$%ext2,	
y2debug	
Have to modprobe %1$,foreachf%$fsmodsmodname	$&
ext2ext3ext3jfsjfsreiserreiserfsxfsxfs$&	&%,	
y2debug	
Module name is %1&(&4r$'SCR::Execute.target.bash		
sformat		
/sbin/modprobe %1&,	
y2debug	
result of loading %1 is %2&',foreacho%#bootablehas_menu_lstmenu_lst	
name_foundnew_sect_name_prefix	dev	$&$&$&$&$&,grub$&	%device(&&&SCR::Execute.target.bash		
sformat		
/bin/mount %1 %2&#4	filenames	,	
y2milestone	

Mounted %1&$'	,		foreachfn	(+			#boot/grub/menu.lst(	SCR::Read.target.size(&'			add'(,	
y2milestone	
Found files %1'&&&,		foreachf	('fc	dm	files		sects	globs		default_sec_name	(&-,	
y2debug	
Checking file %1($)		SCR::Read.target.string(()-&&&&			substring		(	size	#(			substring		&/&&+			/&$)		SCR::Read.target.string					regexpsub				(
(.*)menu.lst$\1device.map,	
y2debug	
Device map file name: %1					regexpsub				(
(.*)menu.lst$\1device.map,	
y2debug	
Device map contents: %1)$)/boot/grub/menu.lst)()-'
)/boot/grub/device.map),grub,
)$),	
y2debug	
Found sections %1)$)$))default	&)			filters	*)||*initial*name),		foreachs	*)_usedevs	_d	
(&-$ +$$+&$%+	*root(&&&++&'+			add++&(+			filterd	,+&&&&&&,,,	/dev/null,false&,+		toset+&-+				maplistd	,+,,0		foreach_d	,+(1		contains#,&2+(5+46&8&	*name&9&(F||&&4Gnew_sect	$I(root&	__changed__auto__devs&(P&4Q'S(noverifyroottrue'T(chainloader&'U(blockoffset1'V(typeother4Y'\(
configfile&'](typemenu(`&4a'c(name		
sformat		
 %1 (%2)&&4f'h(name		
sformat		

%1 %2 (%3)##&&i#+#'l(
original_name	(name&n#			add#(&q#			add#&,uSCR::Execute.target.bash		
sformat		
/bin/umount %1&,ySCR::Execute.target.bash		
sformat		

/bin/rmdir %1#(&&#size#4,		foreacho	%#partsdev	$&			splitstring			% )	& &&remove&$&	&,	
y2milestone	
Checking other partition %1&(!		contains#&4label	&&remove&$'			mergestring				& (&&&&&&&'!		contains&||&&'Vendor diagnostics'Vendor diagnostic4m	$(name'typeother
original_name'chainloader&	__changed__auto__devs&&#			add#((4&#			add#name	hard disk
original_name	hard_disktypeotherchainloader	__changed__auto__devs	(4&#			add#namefloppy
original_namefloppytypeotherchainloader/dev/fd0	__changed__auto__devs	&#			add#failsafe&#			add#	memtest86(4,				foreach
additional		%type	s	$&%version	&&		
sformat		
%1&$&&'&image%image	(haskey%initrd'&initrd%initrd	'&
original_namelinux&#			add#&&#			filters	$#&&$
$&#%-activatetruedefault	nametimeout8gfxmenu
/boot/message%ret,#grub(#4,#,$$#(||size4,(4md_value	pB_md_value	,!$%$%boot_md_mbr	(%%4(%4disks	$'			splitstring			%,&'			filterv	('((size'4	&
&%,
	
y2milestone	
)disks from md array (perl Bootloader): %1'(%4&'boot_md_mbr%,	
y2milestone	
Add md array to globals: %1-$% (!-",##%)	,*	
y2debug	
"Started propose: Glob: %1, Sec: %2,E(J||size4K,L&M4P(Q4R,T	
y2debug	
*nothing to do in AI mode if sections exist,W(Y||size4Z&[4^(_4`,b	
y2debug	
/nothing to do in AI mode if globals are defined,k	
y2milestone	
+merging defaults to missing keys in globals&m		union,s&x (z,{,},~	
y2milestone	
Proposed sections: %1,	
y2milestone	
Proposed globals: %1%ret,!$$###-$%ret	line		locations	
set_boot_boot,	
y2milestone	
Prepare url summary for GRUB$#$#$#	&#	<ul>
<li>(boot_mbr	true&#+			+			#@Boot from MBR is enabled (<a href="disable_boot_mbr">disable</a>
bootloader)</li>
&#+			+			#?Boot from MBR is disabled (<a href="enable_boot_mbr">enable</a>
bootloader)</li>
&#			add##&#<li>$#(&&	boot_boot	true4&#&#+			+			#MBoot from /boot partition is enabled (<a href="disable_boot_boot">disable</a>
bootloader)</li></ul>(&&	boot_boot	false4&#&#+			+			#LBoot from /boot partition is disabled (<a href="enable_boot_boot">enable</a>
bootloader)</li></ul>(#<li>4&#			add##&#<li>(&&	boot_root	true!#&#+			+			#KBoot from "/" partition is enabled (<a href="disable_boot_root">disable</a>
bootloader)</li></ul>(&&	boot_root	false!#&#+			+			#JBoot from "/" partition is disabled (<a href="enable_boot_root">enable</a>
bootloader)</li></ul>(!#&#			add##(size#4&#		
sformat		
Change Location: %1
bootloader			mergestring			# -#%ret	lt	ln		locations	line	sects		order_sum	$#	$#$##summary(#none4&##red&#			add#		
sformat		
Boot Loader Type: %1
bootloader#$#	$#(	boot_boot	true&#			add#+			
 ("/boot")
bootloader(
boot_extended	true&#			add#+			 (extended)
bootloader(	boot_root	true&#			add#+			 ("/")
bootloader(boot_mbr	true&#			add#+			 (MBR)
bootloader(haskeyboot_custom&#			add#boot_custom	(size#4&#			add#		
sformat		
Status Location: %1
bootloader			mergestring			#, (!4&#			add#$#	,		foreachs	$title	def	$%	$name$%%default	
 (default)
bootloader&#			add#		
sformat		
+ %1%2%%&#			add#		
sformat		
Sections:<br>%1
bootloader			mergestring			#<br>(size#4&
#			add#;Do not install boot loader; just create configuration files
bootloader$
#(#&#			add##-#%(!,,&,',),*%2ret$4#(5||45grub_ret,8(949(:!64:,;	
y2error	
Preparing floppy disk failed.&<#$@$(A$&B$,D	
y2milestone	
GRUB return value: %1$(E4E,Fgrubsummary&I#&&#$&J#&&#-L#%P-Qinstallationloader%\result$^$SCR::Execute.target.bash_output		
sformat		
/usr/sbin/grubonce "%1"#,`	
y2milestone	
grubonce returned %1$-a$exit%d-f	imagexenmenuother%n-oreadresetproposesavesummaryupdatewritewidgetsdialogs
section_typesflagonetimeboot%,	
y2milestone	
Called GRUB initializer&
alias_keys	proposereadscratchadditional_entriesitemidpropose_deep+Propose and &Merge with Existing GRUB Menus
bootloaderrestore_mbr
key_only_oncebootloader_on_disk,grub%'grubrequired_packages	grubloader_nameGRUBinitializer%	boot_disk	ret	tmb_disk$$	$$$$$#
($typeCT_MD4boot_partition	b_disk_partitions$%$%$
partitions	,foreachp&%(	&device%4(&&size&devices	&typesw_raid4,		foreachdev	*&devices	p_devdisk_dev	$+*$+	+disk(+&$			add$+,	
y2error	
&Real disk was not found for device: %1*4(&typesw_raid,	
y2error	
7soft raid partition: %1 doesn't include any devices: %2%&devices	,	
y2error	
Disk is not soft-raid %1$&$			add$#4,	
y2milestone	
Boot disk is not on MD-RAID&$			add$#,	
y2milestone	
2Devices for checking if they are in device map: %1$-$%ret	boot_disk	disks	$#$#$##(size#4,		foreachdisk	%#&#||#"%%-#

ACC SHELL 2018