Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if [ -s $prefix/grubenv ]; then
- set have_grubenv=true
- load_env
- #fi
- #removed if structure above (required-NO)
- #if [ "${next_entry}" ] ; then
- # set default="${next_entry}"
- # set next_entry=
- # save_env next_entry
- # set boot_once=true
- #else
- set default="3"
- #fi
- #removed if structure above (required-NO)
- #if [ x"${feature_menuentry_id}" = xy ]; then
- # menuentry_id_option="--id"
- else
- menuentry_id_option=""
- #fi
- #removed if structure above (required-NO)
- export menuentry_id_option
- #if [ "${prev_saved_entry}" ]; then
- # set saved_entry="${prev_saved_entry}"
- # save_env saved_entry
- # set prev_saved_entry=
- # save_env prev_saved_entry
- # set boot_once=true
- #fi
- #removed code block above (required-NO)
- #function savedefault {
- # if [ -z "${boot_once}" ]; then
- # saved_entry="${chosen}"
- # save_env saved_entry
- # fi
- #removed code block above (required-NO)
- #}
- #function recordfail {
- # set recordfail=1
- # if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
- #}
- #removed code block above (required-NO)
- function load_video {
- if [ x$feature_all_video_module = xy ]; then
- insmod all_video
- else
- insmod efi_gop
- insmod efi_uga
- insmod ieee1275_fb
- insmod vbe
- insmod vga
- insmod video_bochs
- insmod video_cirrus
- fi
- }
- #removed and replaced code block above (required-Yes)
- if [ x$feature_default_font_path = xy ] ; then
- font=unicode
- else
- insmod part_msdos
- insmod ext2
- #set root=UUID=0c627e59-15d2-4c47-9b4e-771ddaff0f74 changed to below method which works fine
- search --no-floppy --set=root --label freedom
- #if [ x$feature_platform_search_hint = xy ]; then
- search --no-floppy --set=root --label freedom
- #else
- # search --no-floppy --fs-uuid --set=root 0c627e59-15d2-4c47-9b4e-771ddaff0f74
- #fi
- #removed if structure above (required-NO)
- font=/boot/grub/fonts/unicode.pf2 #changed font path
- fi
- if loadfont $font ; then
- set gfxmode=auto
- #changed =640x480 to =auto on line above seems fine.
- load_video
- insmod gfxterm
- set locale_dir=/boot/grub/locale
- #changed line above $prefix to /boot/grub seems fine.
- set lang=en_US
- insmod gettext
- fi
- terminal_output gfxterm
- ### section begin
- #if [ "${recordfail}" = 1 ] ; then
- # set timeout=-1
- #else
- # if [ x$feature_timeout_style = xy ] ; then
- # set timeout_style=menu
- # set timeout=10
- # else
- # set timeout=10
- # fi
- #fi
- ###comment out section above - required-no - autoboot not required
- insmod part_msdos
- insmod ext2
- search --set=root --label freedom #replaced line below with this one
- #search --no-floppy --fs-uuid --set=root 0c627e59-15d2-4c47-9b4e-771ddaff0f74
- ### Begin Background setup ###
- insmod png
- set menu_color_normal=yellow/black
- set menu_color_highlight=black/light-gray
- if background_image /boot/grub/splash.png; then
- true
- else
- set menu_color_normal=yellow/black
- set menu_color_highlight=black/light-gray
- fi
- ### END Background setup ###
- ### BEGIN setup graphics ###
- function gfxmode {
- set gfxpayload="${1}"
- if [ "${1}" = "keep" ]; then
- set vt_handoff=vt.handoff=7
- else
- set vt_handoff=
- fi
- }
- if [ "${recordfail}" != 1 ]; then
- if [ -e ${prefix}/gfxblacklist.txt ]; then
- if hwmatch ${prefix}/gfxblacklist.txt 3; then
- if [ ${match} = 0 ]; then
- set linux_gfx_mode=keep
- else
- set linux_gfx_mode=text
- fi
- else
- set linux_gfx_mode=text
- fi
- else
- set linux_gfx_mode=keep
- fi
- else
- set linux_gfx_mode=text
- fi
- export linux_gfx_mode
- ### End setup graphics ###
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement