标签:c style class blog code java
1. 其实就是修改/boot/grub/grub.cfg这个文件,从后缀就看得出这是一个配置文件,虽然linux不区分这后缀,这个后缀是个用户看的。
2. 看了下这个文件,其实我也不理解里面的全部东西,能够理解他的一些语法,但是没能理解他的本意,不过看到后面我既然发现menuentry的顺序就是开机的启动顺序,于是我把这个顺序修改了一下就好了。这样之后就是win7作为第一启动项了,之前我们看到的情况应该是“Ubuntu”在最前面,然后window7在最后面,这样修改后就ok,里面还有背景颜色等,要想知道它是怎么利用这个配置文件的,其实仅仅需要跟一下,看看在那里使用这个文件就好了(个人思路,还未实战),其实在很久以前我是百度过grub启动顺序的,当时没有修改,是看到他那个操作异常麻烦,今天晚上12点过才在自己电脑上安装了ubuntu14.04的,然后就接着安装了其他的一些东西,配置gitlab,这个是想着帮测试组的人员不过到现在也还没有搞定,在一个地方需要翻墙,太晚了就先不弄了,后面才想到这个东西的,毕竟在家ubuntu不是我的第一os选择,既然胡乱搞定了。
menuentry ‘Windows 7 (loader) (on /dev/sda1)‘ --class windows --class os $menuentry_id_option ‘osprober-chain-8A6A2A486A2A317D‘ { 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 8A6A2A486A2A317D else search --no-floppy --fs-uuid --set=root 8A6A2A486A2A317D fi parttool ${root} hidden- chainloader +1 } menuentry ‘Ubuntu‘ --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-simple-0b304104-08ac-4ea8-a7e9-052a91dcb001‘ { recordfail load_video gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root=‘hd0,msdos3‘ if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 0b304104-08ac-4ea8-a7e9-052a91dcb001 else search --no-floppy --fs-uuid --set=root 0b304104-08ac-4ea8-a7e9-052a91dcb001 fi linux /boot/vmlinuz-3.13.0-24-generic root=UUID=0b304104-08ac-4ea8-a7e9-052a91dcb001 ro quiet splash $vt_handoff initrd /boot/initrd.img-3.13.0-24-generic }
3. 修改颜色,还有菜单选择时间等,其实这个配置文件一些简单的东西很容易看懂的,所以改起来也很容易。
set menu_color_normal=white/black set menu_color_highlight=black/light-gray if background_color 44,0,30; then clear fi set timeout_style=menu if [ "${timeout}" = 0 ]; then set timeout=10 fi
4. 需要添加一个菜单就抄它的就好了,比如linux的话,就把set root和uuid改了,这里的set root=‘hd0,msdos3’表示第一个磁盘第四个分区,uuid为
0b304104-08ac-4ea8-a7e9-052a91dcb001 ,uuid如果你不熟悉命令可以用gpared来看,这个软件是需要install的。
标签:c style class blog code java
原文地址:http://www.cnblogs.com/liu--liang/p/3773955.html