ELF\y4( UE1]UE E]UP5ÍPЀ wP!PwPHwPʼnUVS] u$u&u E)u1҅‰U 6u<-nuE-E E[^]u] E@[^]E 4E[^]UWVS<} tPPhVjEPESuu PP}޾y -Åu Qh-hcE x QMƃMtCRQuFPEމ VWSSEԉ4$EPPh4je[^_]UWVS Ɖjh2uNu1 svCEQQj$PEtɃ jÃtEx111GG<.tv u:"PPhF$ptPPhF$ptPPhF$pE$t}t_t2tPPGaPRuh RuhjEP uhjEPVVEPh  h )t!QuuPPu$Du}t|fE-rEE @E EPƃERPSVEƋMDEɉDctGa Puh2jEP $u79tQVuPPu$W$tu7AtRVuPPu$1;ut VP3hJjE uERRh3u$QQh}3u$WWhn3u$sPPh`3`$KEU uU+;u1e[^_]USU 8-ux-tOU RhjSU 1t@=uPhSu2E1t"ڋE S]UVS] u PPhjF hY^hVtRVuSƒ1uPPhje[^]Ujhhhh jhhhhjh'hhhdjhhhhjhhhG h5jhChihohx jhhihhjhhh\hjhhhKhR U5 X5Z5Y5X5X5 X5X5X5US@XBzu[]UWVSƉӉR9uRPSV1e[^_]UWVSu1ɋ} 9vt 'u@ )DPƒtHÊt6F<'u,UMPPhhS$hÃMUɈCЍe[^_]UWVSLuEu, VǍ@$à WVPu'5 PtC뺊<#tt?|; u ; ; D; Pu8=tuDž)k0PWSQu8<9u,E 8t @t26uPPVh" 8=u' PusU P9r!QQ+SM v CPtKDž11DžDž8HRjhxu DžPjhu1PjjPǃ=tPjhu DžPjhuPjhu DžQjhu Pu/u Pu uu htVLt > t * t t t t %.t7mur PWh1E)PVVƃRRhOV$ PjjPDž1k0>‹xX$Pk0PQQ@ Ru1 Puu݋H;)8 9u PFZm VÃ_{ DPC$Dž Dž~>(;s#<)„t<,t<'t<\uG<))~n~dG9vt<'t<\uG )D8Pu1Q9v\t'u\@C@M<,tPPSV6PjPGPDž8,uPJwJ9vt<\t<'uB )D(PÉ9v9r<'t<\u\CBCދ@t BRPhXj#S Ph^j#S;tC9v<\t<'u\CBC;tTt7 Pt'C払 Pu;'uCWu;맃 )W‹Ӊ8u 9t* C$ Ptō{'u_'8닉 Pű<'u '\''GPPSVH $4ٺaٺsٺ|uٺtPPSVٺuٺuΉٺuٺruٺ`uٺjv>-u ~-x hDž>0u~xuF <t/9s+uZȀvڃ0 vu߃Aw@9WW)PVSjjV=t 1-sv hjkfu h/JQRRPh9u'>ou"~nu h hcuu k0:N0R@uމd v;wQ$d h h h묋RRj/PYƃuVhj @Pƒ+)ȉQHPCPR+^)Ë/ QЉP2; k0Ã^_XÃ؍e[^_]p~~~~`~&~>RRRRRRR        % %  /  DN^c LP^Z0 6 = O S b n    ^ ' /  # V_{BM  "1 $<  " "  >%)xEI (6gm (v  ;M!! ;!!!##=#P#$ $w$G&P&&d)m)^|)1*9* U*Z*** **++&++++ ,,4,9,K,T, p,w,K,,access deniedinitrdcan't find command `%s'moduleyou need to load the kernel firstfilename expectedlegacyinitrd16--nounzip--md5one argument expected--no-mem-option--type=biglinuxlinuxmultibootlegacy_hdbiasnetbsdopenbsdbsdmsdosad%ds%d%cad%ds%dad%dkFreeBSD.vfs.root.mountfromkfreebsdwd%d%cknetbsdkopenbsdcouldn't load file %s--type=netbsd--type=openbsd--type=freebsd--type=multiboot--type=linuxEnter password: Parse legacy config in same contextFILElegacy_sourceParse legacy config in new contextlegacy_configfileParse legacy config in same context taking only menu entriesextract_legacy_entries_sourceParse legacy config in new context taking only menu entriesextract_legacy_entries_configfileSimulate grub-legacy `kernel' command[--no-mem-option] [--type=TYPE] FILE [ARG ...]legacy_kernelSimulate grub-legacy `initrd' commandFILE [ARG ...]legacy_initrdSimulate grub-legacy `modulenounzip' commandlegacy_initrd_nounzipSimulate grub-legacy `password' command[--md5] PASSWD [FILE]legacy_passwordSimulate grub-legacy `password' command in menu entry modelegacy_check_password'\''dumbvt100--dumb--lines=consoleserialherculesgraphicsterminal_input; terminal_output; terminfo insmod all_video; terminal_input serial console ; terminal_output mda_text gfxterm ; terminfo serial -g 80x%d %s; (tftp)%d,%d%d--with-configfile--no-apm--force--type=netbsd--type=freebsd--type=openbsd--type=linux--type=biglinux--type=multiboot--no-mem-option0auto%ux%ux%u1invalid color specification `%s'# Unsupported legacy command: %s blocklistblocklist '%s' FILEPrint the blocklist notation of the file FILE.bootboot Boot the OS/chain-loader which has been loaded.bootpnet_bootp; net_ls_addr; echo $"Default server is ${net_default_server}"; if [ x%s = x--with-configfile ]; then if net_get_dhcp_option configfile_name pxe 150 string; then configfile $configfile_name; fi; fi [--with-configfile]Initialize a network device via BOOTP. If the option `--with-configfile' is given, try to load a configuration file specified by the 150 vendor tag.catcat '%s' Print the contents of the file FILE.chainloaderchainloader %s '%s' [--force] FILELoad the chain-loader FILE. If --force is specified, then load it forcibly, whether the boot loader signature is present or not.clearclear Clear the screen.cmpcmp '%s' '%s' FILE1 FILE2Compare the file FILE1 with the FILE2 and inform the different values if any.colorset color_normal='%s'; set color_highlight='%s' NORMAL [HIGHLIGHT]Change the menu colors. The color NORMAL is used for most lines in the menu, and the color HIGHLIGHT is used to highlight the line where the cursor points. If you omit HIGHLIGHT, then the inverted color of NORMAL is used for the highlighted line. The format of a color is "FG/BG". FG and BG are symbolic color names. A symbolic color name must be one of these: black, blue, green, cyan, red, magenta, brown, light-gray, dark-gray, light-blue, light-green, light-cyan, light-red, light-magenta, yellow and white. But only the first eight names can be used for BG. You can prefix "blink-" to FG if you want a blinking foreground color.configfilelegacy_configfile '%s' Load FILE as the configuration file.debugif [ -z "$debug" ]; then set debug=all; else set debug=; fi Turn on/off the debug mode.defaultset default='%s'; if [ x"$default" = xsaved ]; then load_env; set default="$saved_entry"; fi [NUM | `saved']Set the default entry to entry number NUM (if not specified, it is 0, the first entry) or the entry number saved by savedefault.dhcpnet_bootp; net_ls_addr; if [ x%s = x--with-configfile ]; then if net_get_dhcp_option configfile_name pxe 150 string; then configfile $configfile_name; fi; fi displayapmlsapm Display APM BIOS information.displaymemlsmmap Display what GRUB thinks the system address space map of the machine is, including all regions of physical RAM installed.fallbackset fallback='%s' NUM...Go into unattended boot mode: if the default boot entry has any errors, instead of waiting for the user to do anything, it immediately starts over using the NUM entry (same numbering as the `default' command). This obviously won't help if the machine was rebooted by a kernel that GRUB loaded.findsearch -f '%s' FILENAMESearch for the filename FILENAME in all of partitions and print the list of the devices which contain the file.geometryinsmod regexp; ls -l (%s*) DRIVEPrint the information for a drive DRIVE. halthalt %s [--no-apm]Halt your system. If APM is available on it, turn off the power using the APM BIOS, unless you specify the option `--no-apm'.hiddenmenuif sleep -i $timeout; then timeout=0; else timeout=-1; fi Hide the menu.hideparttool '%s' hidden+ PARTITIONHide PARTITION by setting the "hidden" bit in its partition type code.initrdlegacy_initrd '%s' %s FILE [ARG ...]Load an initial ramdisk FILE for a Linux format boot image and set the appropriate parameters in the Linux setup area in memory.kernellegacy_kernel %s %s '%s' %s [--no-mem-option] [--type=TYPE] FILE [ARG ...]Attempt to load the primary boot image from FILE. The rest of the line is passed verbatim as the "kernel command line". Any modules must be reloaded after using this command. The option --type is used to suggest what type of kernel to be loaded. TYPE must be either of "netbsd", "freebsd", "openbsd", "linux", "biglinux" and "multiboot". The option --no-mem-option tells GRUB not to pass a Linux's mem option automatically.lockif ! authenticate legacy; then return; fiBreak a command execution unless the user is authenticated.makeactiveparttool "$root" boot+ Set the active partition on the root disk to GRUB's root device. This command is limited to _primary_ PC partitions on a hard disk.mapdrivemap '%s' '%s' TO_DRIVE FROM_DRIVEMap the drive FROM_DRIVE to the drive TO_DRIVE. This is necessary when you chain-load some operating systems, such as DOS, if such an OS resides at a non-first drive.moduleLoad a boot module FILE for a Multiboot format boot image (no interpretation of the file contents is made, so users of this command must know what the kernel in question expects). The rest of the line is passed as the "module command line", like the `kernel' command.modulenounziplegacy_initrd_nounzip '%s' %s The same as `module', except that automatic decompression is disabled.pagerset pager=%s; if [ "$pager" = 0 ]; then echo Internal pager is now off; else echo Internal pager is now on; fi [FLAG]Toggle pager mode with no argument. If FLAG is given and its value is `on', turn on the mode. If FLAG is `off', turn off the mode.if [ "$pager" = 1 ]; then pager=0; echo Internal pager is now off;else pager=1; echo Internal pager is now on; fi parttypeparttool '%s' type=%s PART TYPEChange the type of the partition PART to TYPE.passwordif [ "$superusers" = ]; then superusers=legacy; fi; legacy_password %s '%s' menuentry "Superuser menu" --users "legacy" { configfile '%s'; } [--md5] PASSWD [FILE]If used in the first section of a menu file, disable all interactive editing control (menu entry editor and command line). If the password PASSWD is entered, it loads the FILE as a new config file and restarts the GRUB Stage 2. If you omit the argument FILE, then GRUB just unlocks privileged instructions. You can also use it in the script section, in which case it will ask for the password, before continuing. The option --md5 tells GRUB that PASSWD is encrypted with md5crypt.if legacy_check_password %s '%s'; then configfile '%s'; else return; fi if ! legacy_check_password %s '%s'; then return fi; pauseecho %s; if ! sleep -i 60; then return; fi [MESSAGE ...]Print MESSAGE, then wait until a key is pressed.printecho %s Print MESSAGE.readread_dword %s ADDRRead a 32-bit value from memory at address ADDR and display it in hex format.rebootreboot Reboot your system.rootset root='%s'; set legacy_hdbias='%s' [DEVICE [HDBIAS]]Set the current "root device" to the device DEVICE, then attempt to mount it to get the partition size (for passing the partition descriptor in `ES:ESI', used by some chain-loaded bootloaders), the BSD drive-type (for booting BSD kernels using their native boot format), and correctly determine the PC partition where a BSD sub-partition is located. The optional HDBIAS parameter is a number to tell a BSD kernel how many BIOS drive numbers are on controllers before the current one. For example, if there is an IDE disk and a SCSI disk, and your FreeBSD root partition is on the SCSI disk, then use a `1' for HDBIAS.echo "$root" rootnoverifySimilar to `root', but don't attempt to mount the partition. This is useful for when an OS is outside of the area of the disk that GRUB can read, but setting the correct root device is still desired. Note that the items mentioned in `root' which derived from attempting the mount will NOT work correctly.savedefaultsaved_entry=${chosen}; save_env saved_entry [NUM | `fallback']Save the current entry as the default boot entry if no argument is specified. If a number is specified, this number is saved. If `fallback' is used, next fallback entry is saved.serial %s [--unit=UNIT] [--port=PORT] [--speed=SPEED] [--word=WORD] [--parity=PARITY] [--stop=STOP] [--device=DEV]Initialize a serial device. UNIT is a digit that specifies which serial device is used (e.g. 0 == COM1). If you need to specify the port number, set it by --port. SPEED is the DTE-DTE speed. WORD is the word length, PARITY is the type of parity, which is one of `no', `odd' and `even'. STOP is the length of stop bit(s). The option --device can be used only in the grub shell, which specifies the file name of a tty device. The default values are COM1, 9600, 8N1.terminal[--dumb] [--no-echo] [--no-edit] [--timeout=SECS] [--lines=LINES] [--silent] [console] [serial] [hercules] [graphics]Select a terminal. When multiple terminals are specified, wait until you push any key to continue. If both console and serial are specified, the terminal to which you input a key first will be selected. If no argument is specified, print current setting. The option --dumb specifies that your terminal is dumb, otherwise, vt100-compatibility is assumed. If you specify --no-echo, input characters won't be echoed. If you specify --no-edit, the BASH-like editing feature will be disabled. If --timeout is present, this command will wait at most for SECS seconds. The option --lines specifies the maximum number of lines. The option --silent is used to suppress messages.testloadtestload '%s' Read the entire contents of FILE in several different ways and compares them, to test the filesystem code. If this test succeeds, then a good next step is to try loading a kernel.testvbeinsmod vbe; videotest '%s' MODETest the VBE mode MODE. Hit any key to return.timeoutset timeout=%s SECSet a timeout, in SEC seconds, before automatically booting the default entry (normally the first entry defined).titleNAME ...Start a new boot entry, and set its name to the contents of the rest of the line, starting with the first non-space character.unhideparttool '%s' hidden- Unhide PARTITION by clearing the "hidden" bit in its partition type code.uuidsearch --set=root --fs-uuid '%s' UUIDFind root by UUIDvbeprobeinsmod vbe; videoinfo '%s' [MODE]Probe VBE information. If the mode number MODE is specified, show only the information about only the mode.insmod vbe; videoinfo  X X@@@ X X X@@@@   @         LICENSE=GPLv3+gcry_md5cryptopasswordnormallegacycfgCv  )<GTbz^@,8Jcq*=Rdu.8EZ|grub_mod_initgrub_mod_finigrub_strlengrub_legacy_escapegrub_puts_grub_strncmpgrub_strtoullgrub_env_extractor_opengrub_strcpygrub_env_context_closegrub_env_get_menugrub_legacy_parsegrub_xasprintfgrub_reallocgrub_normal_add_menu_entry_gcry_digest_spec_md5grub_memmovegrub_device_opengrub_strdupgrub_command_listgrub_env_extractor_closegrub_snprintfgrub_auth_authenticategrub_errnogrub_memsetgrub_env_set_menugrub_normal_set_passwordgrub_env_context_opengrub_register_command_priogrub_normal_parse_linegrub_unregister_commandgrub_crypto_memcmpgrub_vesa_mode_tablegrub_password_getgrub_print_errorgrub_zallocgrub_strcmpgrub_strchrgrub_mallocgrub_file_closegrub_file_opengrub_isspacegrub_env_unsetgrub_device_closegrub_file_getlinegrub_errorgrub_legacy_check_md5_passwordgrub_freegrub_strndupgrub_named_list_findgrub_auth_register_authenticationgrub_show_menugrub_env_setgrub_memcmpgrub_env_getgrub_strtoulgrub_cls#605:{666HAS$m 1,"5 01<8V2l w 8888  8/'0@LU8a8|&+8  88  8*0=/Q0Y8a8g 8&+88<",;^j{/ 86 >. I.]/79I8o|6#; ,)7@L^gu  ; c      ( 8 0 69 a h -v } -  -   6 /   % - N ]  g r     ? @  , 7 -S ^ -l w -  -      % * =4 9 3A b q  /     *9 BPo~ 868---+;B-S4!(98`lq *76%%  %%/49>C%HRW\af%kuz%%%% '' %',1'8='DI'PU'\a'hm' /'-49  /22=Lk2 932>>@  >.9>MX>q|>22!/CM[n !+Jo2@2u 2e/x W/>2W2/252u 9#5V[9@  $/)6)CUZty   ) 3 8 a .o   6 / !P!U!e!8q!8}!8!8  $(,048<@DHLPTX\`dhlptx|(,04X\`d $PTx| <@Dlpt(,08X\`d $LPTx| @Dhlptx04X\`d $PTx|   8 < @ D h l p t            ( , 0 4 X \ ` d     .symtab.strtab.shstrtab.rel.text.rel.rodata.rodata.str1.1.data.module_license.bss.moddeps.modname4! @|dH )! % @q( 12,,@Y FX\Vh\([h\ d\ \   `xm