ubuntu with linux 3.19,ubuntu更改启动顺序

在ubuntu中修改启动配置。

启动相关grub2主要包含下面三个文件:1.   /boot/grub/grub.cfg 文件    2.   /etc/grub.d/ 文件夹   3.   /etc/default/grub 文件,可以通过修改这三个文件来修改启动项

链接:http://blog.csdn.net/zhu_liangwei/article/details/7847034

更改启动顺序,验证过的两种方式

1、修改 /etc/default/grub 文件

打开文件

sudo gedit /etc/default/grub

修改文件

GRUB_DEFAULT=0     #更改数字设置默认启动项

更新

sudo update-grub

1 # If you change this file, run 'update-grub' afterwards to update

2 # /boot/grub/grub.cfg.

3 # For full documentation of the options in this file, see:

4 # info -f grub -n 'Simple configuration'

5

6 GRUB_DEFAULT=7     #更改数字设置默认启动项

7 #GRUB_HIDDEN_TIMEOUT=0

8 GRUB_HIDDEN_TIMEOUT_QUIET=true

9 GRUB_TIMEOUT=10

10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

11 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

12 GRUB_CMDLINE_LINUX=""

13

14 # Uncomment to enable BadRAM filtering, modify to suit your needs

15 # This works with Linux (no patch required) and with any kernel that obtains

16 # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)

17 #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

18

19 # Uncomment to disable graphical terminal (grub-pc only)

20 #GRUB_TERMINAL=console

21

22 # The resolution used on graphical terminal

23 # note that you can use only modes which your graphic card supports via VBE

24 # you can see them in real GRUB with the command `vbeinfo'

25 #GRUB_GFXMODE=640x480

26

27 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

28 #GRUB_DISABLE_LINUX_UUID=true

29

30 # Uncomment to disable generation of recovery mode menu entries

31 #GRUB_DISABLE_RECOVERY="true"

32

33 # Uncomment to get a beep at grub start

34 #GRUB_INIT_TUNE="480 440 1"

配置文件详解 http://lesca.me/archives/manage-grub2-config-file.html

c154763445adaadc791666c58eb5aaec.png

修改 /boot/grub/grub.cfg文件,使用sudo update-grub会被覆盖掉。

打开文件

sudo gedit /boot/grub/grub.cfg

修改文件

set default = '0'   修改数字

1 #

2 # DO NOT EDIT THIS FILE

3 #

4 # It is automatically generated by grub-mkconfig using templates

5 # from /etc/grub.d and settings from /etc/default/grub

6 #

7

8 ### BEGIN /etc/grub.d/00_header ###

9 if [ -s $prefix/grubenv ]; then

10 set have_grubenv=true

11 load_env

12 fi

13 set default="7" #改这个数字设置默认启动项,启动项的特征在下面有标记

14 if [ "${prev_saved_entry}" ]; then

15 set saved_entry="${prev_saved_entry}"

16 save_env saved_entry

17 set prev_saved_entry=

18 save_env prev_saved_entry

19 set boot_once=true

20 fi

21

22 function savedefault {

23 if [ -z "${boot_once}" ]; then

24 saved_entry="${chosen}"

25 save_env saved_entry

26 fi

27 }

28

29 function recordfail {

30 set recordfail=1

31 if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi

32 }

33

34 function load_video {

35 insmod vbe

36 insmod vga

37 insmod video_bochs

38 insmod video_cirrus

39 }

40

41 insmod part_msdos

42 insmod ext2

43 set root='(hd0,msdos7)'

44 search --no-floppy --fs-uuid --set=root dea69c19-08d2-433a-89b9-f917b6d5cce4

45 if loadfont /usr/share/grub/unicode.pf2 ; then

46 set gfxmode=auto

47 load_video

48 insmod gfxterm

49 insmod part_msdos

50 insmod ext2

51 set root='(hd0,msdos7)'

52 search --no-floppy --fs-uuid --set=root dea69c19-08d2-433a-89b9-f917b6d5cce4

53 set locale_dir=($root)/boot/grub/locale

54 set lang=zh_CN

55 insmod gettext

56 fi

57 terminal_output gfxterm

58 if [ "${recordfail}" = 1 ] ; then

59 set timeout=30

60 else

61 set timeout=10

62 fi

63 ### END /etc/grub.d/00_header ###

64

65 ### BEGIN /etc/grub.d/05_debian_theme ###

66 set menu_color_normal=white/black

67 set menu_color_highlight=black/light-gray

68 if background_color 44,0,30; then

69 clear

70 fi

71 ### END /etc/grub.d/05_debian_theme ###

72

73 ### BEGIN /etc/grub.d/10_linux ###

74 function gfxmode {

75 set gfxpayload="${1}"

76 if [ "${1}" = "keep" ]; then

77 set vt_handoff=vt.handoff=7

78 else

79 set vt_handoff=

80 fi

81 }

82 if [ "${recordfail}" != 1 ]; then

83 if [ -e ${prefix}/gfxblacklist.txt ]; then

84 if hwmatch ${prefix}/gfxblacklist.txt 3; then

85 if [ ${match} = 0 ]; then

86 set linux_gfx_mode=keep

87 else

88 set linux_gfx_mode=text

89 fi

90 else

91 set linux_gfx_mode=text

92 fi

93 else

94 set linux_gfx_mode=keep

95 fi

96 else

97 set linux_gfx_mode=text

98 fi

99 export linux_gfx_mode

100 if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi#********************这是一个启动项,启动项0,红色的是启动项名字

101 menuentry 'Ubuntu,Linux 3.2.0-101-generic' --class ubuntu --class gnu-linux --class gnu --class os {

102 recordfail

103 gfxmode $linux_gfx_mode

104 insmod gzio

105 insmod part_msdos

106 insmod ext2

107 set root='(hd0,msdos7)'

108 search --no-floppy --fs-uuid --set=root dea69c19-08d2-433a-89b9-f917b6d5cce4

109 linux /boot/vmlinuz-3.2.0-101-generic root=UUID=dea69c19-08d2-433a-89b9-f917b6d5cce4 ro quiet splash $vt_handoff

110 initrd /boot/initrd.img-3.2.0-101-generic

111 }

#********************这是一个启动项,启动项1

112 menuentry 'Ubuntu, with Linux 3.2.0-101-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {

113 recordfail

114 insmod gzio

115 insmod part_msdos

116 insmod ext2

117 set root='(hd0,msdos7)'

118 search --no-floppy --fs-uuid --set=root dea69c19-08d2-433a-89b9-f917b6d5cce4

119 echo '载入 Linux 3.2.0-101-generic ...'

120 linux /boot/vmlinuz-3.2.0-101-generic root=UUID=dea69c19-08d2-433a-89b9-f917b6d5cce4 ro recovery nomodeset

121 echo '载入初始化内存盘...'

122 initrd /boot/initrd.img-3.2.0-101-generic

123 }

#********************这是一个启动项,启动项2

124 menuentry 'Ubuntu,Linux 3.19.0-68-generic' --class ubuntu --class gnu-linux --class gnu --class os { 125 recordfail 126 gfxmode $linux_gfx_mode 127 insmod gzio 128 insmod part_msdos 129 insmod ext2 130 set root='(hd0,msdos7)' 131 search --no-floppy --fs-uuid --set=root dea69c19-08d2-433a-89b9-f917b6d5cce4 132 linux /boot/vmlinuz-3.19.0-68-generic root=UUID=dea69c19-08d2-433a-89b9-f917b6d5cce4 ro quiet splash $vt_handoff 133 initrd /boot/initrd.img-3.19.0-68-generic134 } 后边的代码太多删了submenu "Previous Linux versions" 算一个,在启动时选择该项,能选择里面的启动内核

谨慎修改grub

来源:https://www.cnblogs.com/hb91/p/5809710.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值