精华内容
下载资源
问答
  • windows和linux双系统修改启动项顺序 在windows下安装ubuntu双系统,启动时默认选择ubuntu,至少有三种方法可以修改启动顺序。 1. 修改/boot/grub/grub.cfg sudo vim /boot/grub/grub.cfg (如果对vim...
    在windows下安装ubuntu双系统,启动时默认选择ubuntu,至少有三种方法可以修改启动顺序。

    1. 修改/boot/grub/grub.cfg


    sudo vim /boot/grub/grub.cfg (如果对vim不太熟悉,可以试试sudo gedit /etc/default/grub)

    有如下内容
    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub

    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      set have_grubenv=true
      load_env
    fi
    set default="0"
    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


    ...


    menuentry 'Ubuntu,Linux 3.0.0-28-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        set gfxpayload=$linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos8)'
        search --no-floppy --fs-uuid --set=root 6eaff320-f96f-4e63-91d3-9b45bb387d1d
        linux    /boot/vmlinuz-3.0.0-28-generic root=UUID=6eaff320-f96f-4e63-91d3-9b45bb387d1d ro   quiet splash vt.handoff=7
        initrd    /boot/initrd.img-3.0.0-28-generic
    }


    ...

    我们修改的是set default="0"。在开机画面中有启动项列表,如

    Ubuntu,Linux 3.0.0-28-generic

    Ubuntu,Linux 3.0.0-28-generic (恢复模式)

    Previous Linux versions

    Memory test (memtest86+)

    Memory test (memtest86+, serial console 115200)

    Windows 7 (loader) (on /dev/sda1)

    从0计数,windows是5,所以修改为set default="5". 保存退出,其它任何东西都不要修改。下次启动就默认windows。

    注:windows一般是第5个,如果你用了很久的ubuntu,会有内核更新,一般会形成上面的启动列表。


    2. 仍然修改/boot/grub/grub.cfg。


    第一个方法修改的是默认序号,类似的,我们可以把windows移到第0个位置。具体的就是把


    menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
        insmod part_msdos
        insmod ntfs
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set=root A2DE6972DE693FA1
        chainloader +1
    }


    剪切到第一个menuentry之前,即


    if [ "$linux_gfx_mode" != "text" ]; then load_video; fi


    menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
        insmod part_msdos
        insmod ntfs
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set=root A2DE6972DE693FA1
        chainloader +1
    }
    menuentry 'Ubuntu,Linux 3.0.0-28-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        set gfxpayload=$linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos8)'
        search --no-floppy --fs-uuid --set=root 6eaff320-f96f-4e63-91d3-9b45bb387d1d
        linux    /boot/vmlinuz-3.0.0-28-generic root=UUID=6eaff320-f96f-4e63-91d3-9b45bb387d1d ro   quiet splash vt.handoff=7
        initrd    /boot/initrd.img-3.0.0-28-generic
    }


    保存退出。


    注:不要剪切错了,错了的话我也不知道会有什么后果,可能没事。




    3. 修改/etc/default/grub, 然后update-grub。


    sudo vim /etc/default/grub  


    主要内容为


    # If you change this file, run 'update-grub' afterwards to update
    # /boot/grub/grub.cfg.
    # For full documentation of the options in this file, see:
    #   info -f grub -n 'Simple configuration'


    GRUB_DEFAULT=0
    #GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""


    将GRUB_DEFAULT=0改成GRUB_DEFAULT=5, 保存退出然后运行sudo update-grub。


    注:1) 前两种方法只是暂时的,如果更新内核就会还原回去,从注释中我们也看到,不要我们修改grub.cfg文件


    2) 第三种方法比较好,修改了默认启动项,之后即使更新内核,也会默认从5启动;


    3) 这里的方法是对GRUB2而言,从ubuntu11.04开始,GRUB升级,不在使用原先的/boot/grub/menu.lst,老版本修改可以查询网络更多内容。


    4)以上都是在ubuntu下修改,前提是你安装的是纯正的双系统,而不是wubi,如果是后者,需要到windows下修改。
    展开全文
  • 1.双系统修改启动项顺序 更改/etc/grub.d目录 下的文件名是可行的 默认情况下Windows 7对应的文件名是30_os-prober,第一个linux系统对应的是10-linux,00是header,05是debian-theme,可见10是第一个启动项,...
    1. 双系统修改启动项顺序
    更改/etc/grub.d目录 下的文件名是可行的
        
        默认情况下Windows 7对应的文件名是30_os-prober,第一个linux系统对应的是10-linux,00是header,05是debian-theme,可见10是第一个启动项,只需要更改Windows 7的文件名(06-09均可)即可改变启动顺序,经我测试,成功地修改了启动顺序。
        
        具体做法:
        sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
        sudo update-grub(这个命令会重新生成/boot/grub/grub.cfg)
     
    2. 修改开机启动等待时间
    Ubuntu的开机启动等待时间默认是10s,等待时间比较长,每次启动都得按一下回车,于是就想修改一下等待时间。我们可以找到Grub的配置文件(/boot/grub/grub.cfg),在其中进行个性化的配置。

     备份配置文件

    $ sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

    查看并修改配置文件

    $ sudo vi /boot/grub/grub.cfg

    输入以下内容以快速查找定位相关配置信息

    :/timeout

    其中

    set timeout=10

    默认等待时间是10秒(注意:单位是秒)。

    将等待时间修改为自己想要的了。如:

    set timeout=3

    然后,按下Esc键以退出编辑模式,然后输入

    :wq!

    强制保存并退出,等下次启动系统即可发现等待时间已经变成了你设置的时间。

    转载于:https://www.cnblogs.com/fuleying/p/5042125.html

    展开全文
  • 修改启动项顺序的三种方法 本文所涉及的方法都是在Ubuntu的安装时将引导加载程序grub安装在了整个硬盘(即MBR内),即开机以grub引导。 方法1在Ubuntu终端下输入:sudomv/etc/grub.d/30_os-prober/etc/grub.d/08...

    修改启动项顺序的三种方法

    本文所涉及的方法都是在Ubuntu的安装时将引导加载程序grub安装在了整个硬盘(即MBR内),即开机以grub引导。

     

    方法1
    在Ubuntu终端下输入:
    sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
    sudo update-grub
    sudo是使用root权限,mv是修改该文件名。
    该 命令是将etc文件夹下的grub.d文件夹下的30_os-prober文件改名为08_os-prober。(08可以改为06~09都可以)。 Ubuntu的启动项相关文件名为“10_....”这样就可以将win7的启动项放在Ubuntu前面,即启动项列表的第一个。由于引导程序默认启动第 一个启动项,所以这样就可以先启动win7了。注意修改完后更新一下grub才能生效(即命令sudo update-grub)。

     

    方法2
    在Ubuntu终端下输入:
    sudo gedit /etc/default/grub
    sudo是使用root权限,gedit是用 gedit 文本编辑器打开etc文件夹下的default文件夹下的grub文件。
    在打开的文本中修改“GRUB_DEFAULT=0”这一项。比如win7在启动项列表中为第5项,则将0改为4。就是win7在启动项列表中的项数减1。
    这里还可以修改该在启动项列表等待的时间,即修改“GRUB_TIMEOUT=所要等待的秒数”,-1表示不倒计时。
    修改完后按[Ctrl]+X,会提示是否保存,输入Y,提示保存的文件名,还是原来的grub文件,所以直接回车确定。
    sudo update-grub,更新一下grub。

     

    方法3

    在Ubuntu终端下输入:
    sudo gedit /boot/grub/grub.cfg

    这个方法是编辑 /boot/grub/grub.cfg文件,

    在打开的文本中修改set default="0” 这一项。比如win7在启动项列表中为第5项,则将0改为4。就是win7在启动项列表中的项数减1。

    这里还可以修改该在启动项列表等待的时间,即修改“set timeout=10”,-1表示不倒计时。
    修改完后按[Ctrl]+s,保存后直接关闭。

     

     

     

    转载于:https://www.cnblogs.com/Duahanlang/p/3811465.html

    展开全文
  • win7+Ubuntu双系统修改启动项顺序

    千次阅读 2017-06-15 10:52:50
    在应用程序-附件-打开终端(也可按快捷键Ctrl+Alt+T) 运行 代码: sudo chmod +w /boot/grub/grub.cfg //(增加写入的权利)2.... sudo gedit /boot/grub/grub.cfg //(用记事本的方式打开开机启动项的配置信息)

    1.在应用程序-附件-打开终端(也可按快捷键Ctrl+Alt+T)
    运行 代码:
    sudo chmod +w /boot/grub/grub.cfg //(增加写入的权利)

    2.然后再运行 代码:
    sudo gedit /boot/grub/grub.cfg //(用记事本的方式打开开机启动项的配置信息)

    3.阅读代码,将win7 启动项代码部分移动到最选择列表的开始。

    修改前后对比 :

    修改前:

    
    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #
    
    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      set have_grubenv=true
      load_env
    fi
    if [ "${next_entry}" ] ; then
       set default="${next_entry}"
       set next_entry=
       save_env next_entry
       set boot_once=true
    else
       set default="0"
    fi
    
    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
    else
      menuentry_id_option=""
    fi
    
    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
    
    function savedefault {
      if [ -z "${boot_once}" ]; then
        saved_entry="${chosen}"
        save_env saved_entry
      fi
    }
    function recordfail {
      set recordfail=1
      if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
    }
    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
    }
    
    if [ x$feature_default_font_path = xy ] ; then
       font=unicode
    else
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos10'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  9f9c2e5b-f410-48e8-87bb-bbea4f627060
    else
      search --no-floppy --fs-uuid --set=root 9f9c2e5b-f410-48e8-87bb-bbea4f627060
    fi
        font="/usr/share/grub/unicode.pf2"
    fi
    
    if loadfont $font ; then
      set gfxmode=auto
      load_video
      insmod gfxterm
      set locale_dir=$prefix/locale
      set lang=en_US
      insmod gettext
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ] ; then
      set timeout=30
    else
      if [ x$feature_timeout_style = xy ] ; then
        set timeout_style=menu
        set timeout=10
      # Fallback normal timeout code in case the timeout_style feature is
      # unavailable.
      else
        set timeout=10
      fi
    fi
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 44,0,30,0; then
      clear
    fi
    ### END /etc/grub.d/05_debian_theme ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    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
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
        recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos9'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
        else
          search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
        fi
        linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro  quiet splash $vt_handoff
        initrd    /initrd.img-4.4.0-21-generic
    }
    submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-21-generic-advanced-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
            recordfail
            load_video
            gfxmode $linux_gfx_mode
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_msdos
            insmod ext2
            set root='hd0,msdos9'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
            else
              search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
            fi
            echo    'Loading Linux 4.4.0-21-generic ...'
            linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro  quiet splash $vt_handoff
            echo    'Loading initial ramdisk ...'
            initrd    /initrd.img-4.4.0-21-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-21-generic-init-upstart-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
            recordfail
            load_video
            gfxmode $linux_gfx_mode
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_msdos
            insmod ext2
            set root='hd0,msdos9'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
            else
              search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
            fi
            echo    'Loading Linux 4.4.0-21-generic ...'
            linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro  quiet splash $vt_handoff init=/sbin/upstart
            echo    'Loading initial ramdisk ...'
            initrd    /initrd.img-4.4.0-21-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-21-generic-recovery-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
            recordfail
            load_video
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_msdos
            insmod ext2
            set root='hd0,msdos9'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
            else
              search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
            fi
            echo    'Loading Linux 4.4.0-21-generic ...'
            linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro recovery nomodeset 
            echo    'Loading initial ramdisk ...'
            initrd    /initrd.img-4.4.0-21-generic
        }
    }
    
    ### END /etc/grub.d/10_linux ###
    
    ### BEGIN /etc/grub.d/20_linux_xen ###
    
    ### END /etc/grub.d/20_linux_xen ###
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry 'Memory test (memtest86+)' {
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos9'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
        else
          search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
        fi
        knetbsd    /memtest86+.elf
    }
    menuentry 'Memory test (memtest86+, serial console 115200)' {
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos9'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
        else
          search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
        fi
        linux16    /memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-84AE2FB5AE2F9EA4' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  84AE2FB5AE2F9EA4
        else
          search --no-floppy --fs-uuid --set=root 84AE2FB5AE2F9EA4
        fi
        parttool ${root} hidden-
        chainloader +1
    }
    set timeout_style=menu
    if [ "${timeout}" = 0 ]; then
      set timeout=10
    fi
    ### END /etc/grub.d/30_os-prober ###
    
    ### BEGIN /etc/grub.d/30_uefi-firmware ###
    ### END /etc/grub.d/30_uefi-firmware ###
    
    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###
    
    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f  ${config_directory}/custom.cfg ]; then
      source ${config_directory}/custom.cfg
    elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    
    

    =====================================================================================
    修改后

    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #
    
    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      set have_grubenv=true
      load_env
    fi
    if [ "${next_entry}" ] ; then
       set default="${next_entry}"
       set next_entry=
       save_env next_entry
       set boot_once=true
    else
       set default="0"
    fi
    
    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
    else
      menuentry_id_option=""
    fi
    
    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
    
    function savedefault {
      if [ -z "${boot_once}" ]; then
        saved_entry="${chosen}"
        save_env saved_entry
      fi
    }
    function recordfail {
      set recordfail=1
      if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
    }
    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
    }
    
    if [ x$feature_default_font_path = xy ] ; then
       font=unicode
    else
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos10'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  9f9c2e5b-f410-48e8-87bb-bbea4f627060
    else
      search --no-floppy --fs-uuid --set=root 9f9c2e5b-f410-48e8-87bb-bbea4f627060
    fi
        font="/usr/share/grub/unicode.pf2"
    fi
    
    if loadfont $font ; then
      set gfxmode=auto
      load_video
      insmod gfxterm
      set locale_dir=$prefix/locale
      set lang=en_US
      insmod gettext
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ] ; then
      set timeout=30
    else
      if [ x$feature_timeout_style = xy ] ; then
        set timeout_style=menu
        set timeout=10
      # Fallback normal timeout code in case the timeout_style feature is
      # unavailable.
      else
        set timeout=10
      fi
    fi
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 44,0,30,0; then
      clear
    fi
    ### END /etc/grub.d/05_debian_theme ###
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-84AE2FB5AE2F9EA4' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  84AE2FB5AE2F9EA4
        else
          search --no-floppy --fs-uuid --set=root 84AE2FB5AE2F9EA4
        fi
        parttool ${root} hidden-
        chainloader +1
    }
    set timeout_style=menu
    if [ "${timeout}" = 0 ]; then
      set timeout=10
    fi
    ### END /etc/grub.d/30_os-prober ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    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
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
        recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos9'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
        else
          search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
        fi
        linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro  quiet splash $vt_handoff
        initrd    /initrd.img-4.4.0-21-generic
    }
    submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-21-generic-advanced-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
            recordfail
            load_video
            gfxmode $linux_gfx_mode
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_msdos
            insmod ext2
            set root='hd0,msdos9'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
            else
              search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
            fi
            echo    'Loading Linux 4.4.0-21-generic ...'
            linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro  quiet splash $vt_handoff
            echo    'Loading initial ramdisk ...'
            initrd    /initrd.img-4.4.0-21-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-21-generic-init-upstart-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
            recordfail
            load_video
            gfxmode $linux_gfx_mode
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_msdos
            insmod ext2
            set root='hd0,msdos9'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
            else
              search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
            fi
            echo    'Loading Linux 4.4.0-21-generic ...'
            linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro  quiet splash $vt_handoff init=/sbin/upstart
            echo    'Loading initial ramdisk ...'
            initrd    /initrd.img-4.4.0-21-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-21-generic-recovery-9f9c2e5b-f410-48e8-87bb-bbea4f627060' {
            recordfail
            load_video
            insmod gzio
            if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
            insmod part_msdos
            insmod ext2
            set root='hd0,msdos9'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
            else
              search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
            fi
            echo    'Loading Linux 4.4.0-21-generic ...'
            linux    /vmlinuz-4.4.0-21-generic root=UUID=9f9c2e5b-f410-48e8-87bb-bbea4f627060 ro recovery nomodeset
            echo    'Loading initial ramdisk ...'
            initrd    /initrd.img-4.4.0-21-generic
        }
    }
    
    ### END /etc/grub.d/10_linux ###
    
    ### BEGIN /etc/grub.d/20_linux_xen ###
    
    ### END /etc/grub.d/20_linux_xen ###
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry 'Memory test (memtest86+)' {
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos9'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
        else
          search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
        fi
        knetbsd    /memtest86+.elf
    }
    menuentry 'Memory test (memtest86+, serial console 115200)' {
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos9'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9  8da40874-25a9-48e7-95ff-7fcd576c67cc
        else
          search --no-floppy --fs-uuid --set=root 8da40874-25a9-48e7-95ff-7fcd576c67cc
        fi
        linux16    /memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_uefi-firmware ###
    ### END /etc/grub.d/30_uefi-firmware ###
    
    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###
    
    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f  ${config_directory}/custom.cfg ]; then
      source ${config_directory}/custom.cfg
    elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    
    
    
    
    
    
    
    
    展开全文
  • 开机的启动项由ubuntu的grub接管,启动项中默认是ubuntu排第一,但我最常用的还是xp,如何修改启动项顺序呢?经过网上搜索资料,发现是在ubuntu系统文件的/boot/grub/grub.cfg文件里配置的(早期的ubuntu版本则...
  • 在在win7下安装了Ubuntu 12.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc/default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO ...
  • 在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO ...
  • 一、Ubuntu14.04采用...采用默认安装方式,在win7下安装了Ubuntu 14.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的...
  • 在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO ...
  • 在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO ...
  • Ubuntu16.04与windows10双系统修改开机启动项顺序的方法 2019-05-25 10:28来源:康小孩所属分类:Ubuntu 这篇文章主要介绍了Ubuntu16.04与windows10双系统修改开机启动项顺序的方法,小编觉得挺不错的,现在分享给...
  • 而要想开机直接默认进入windows系统,需要修改启动项顺序。 我的方法是:直接在获取ubuntu系统root权限的情况下修改grub文件即可。 ubuntu系统下打开终端输入:sudo nautilus 获取root权限,这时会跳出一个文件,...
  • Ubuntu和windows双系统安装完后默认Ubuntu系统是第一启动项,等待时间是10秒 ...修改启动项 输入命令: 1 sudo gedit /boot/grub/grub.cfg 弹出编辑器后,找到
  • 在windows下直接安装ubuntu的话,默认的grub启动顺序是直接进入ubuntu,但是我暂时还是经常用windows,所以便有了修改启动顺序的想法,以后可以直接进入windows。 这里我总结了一下网上最简单的方法,直接在获取...
  •  对XP系统有研究的朋友都知道,在XP时代,如果要安装XP与WIN 98的双系统,是很简单的,也是很容易修改启动项的。在XP系统,如果系统安装了多个windows操作系统,如需修改双系统启动项名称,只需找到系统盘下boot....
  • 装完双系统之后发现启动项默认把Ubuntu放在第一位 这对于一个经常用Ubuntu的人当然很好 但是让人很不舒服的一处就是把Windows放在最后一位,中间放了好几个不会用到的选项 导致每次开机若选择Windows都要按好几个...
  • 1.首先开机或者重启,在启动项选择菜单处记住win7对应的序号,从上至下的序号从0开始计数,我的win7系统选项处于第5个,那么序号就应该是4,记住后,打开ubuntu系统。 2.在终端中输入:sudo gedit /etc/
  • windows 和 Ubuntu双系统修改启动顺序

    千次阅读 2015-10-01 16:39:26
    前段时间装了win8.1和Ubuntu14.04双系统,不过开机默认启动的是Ubuntu,如果有同学觉得不习惯,或者默认不想启动Ubuntu,我们可以通过以下方式修改,该修改不会改变启动项顺序,只是会在开机的时候使光标默认停留...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 157
精华内容 62
关键字:

双系统修改启动项顺序