grub2怎样添加自定义grub2默认启动项项

1. 我的环境:
Ubuntu 10.04
2. 关键位置和文件:
/boot/grub/grub.cfg 文件;
/etc/grub.d/ 目录;
/etc/default/grub 文件;
3. 查看/boot/grub/grub.cfg 文件:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
### END /etc/grub.d/30_os-prober ###
注意:从0开始计数,Ubuntu10.04启动项为0;Windows XP启动项为4;
4. 修改&/etc/default/grub 文件&:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=4
注意:GRUB_DEFAULT的默认值为0;
5. 执行命令:
$ sudo update-grub
6. 重新启动。grub2怎样添加自定义启动项? - 查看主题 & Ubuntu中文论坛
&[ 4 篇帖子 ]&
&文章标题 : grub2怎样添加自定义启动项?发表于 :
20:42帖子: 2419
我的优盘分两个区: sdb2已经安装ubuntu,sdb1作为普通U盘sdb1有三个isoubuntu-12.04.1-alternate-i386.isoarchlinux--dual.isowinpeboot.iso想学习做个多启动U,在sdb2里添加自定义启动项update-grub,总是找不到....求教育
代码:cat /etc/grub.d/40_custom#!/bin/shexec tail -n +3 $0menuentry &Ubuntu 12.04.1 LTS i386& {insmod part_msdosinsmod vfatinsmod loopbackinsmod iso9660loopback loop (hd0,msdos1)/ubuntu-12.04.1-alternate-i386.iso ro quiet splash nomodeset --linux (loop)/install/vmlinuz boot=install iso-scan/filename=/ubuntu-12.04.1-alternate-i386.isoinitrd (loop)/install/initrd.gz}代码:meme@meme:~$ sudo update-grubGenerating grub.cfg ...Found linux image: /boot/vmlinuz-3.2.0-29-generic-paeFound initrd image: /boot/initrd.img-3.2.0-29-generic-paeFound memtest86+ image: /boot/memtest86+.binFound Microsoft Windows XP Professional on /dev/sda1Found Ubuntu 12.04.1 LTS (12.04) on /dev/sda6done
_________________@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
&文章标题 : Re: grub2怎样添加自定义启动项?发表于 :
20:07帖子: 31
系统: windows8 ubuntu
送出感谢: 0 次
接收感谢: 0 次
运用多系统引导启动器:xorldr,同样可引导多启动U盘。我的U盘也是分二个区,ubuntu装在第二个分区,以xorldr为其设置启动引导,第一个分区当普通U盘用,这样U盘插入win系统后,第二个分区自然隐藏,插入ubuntu系统时,二个分区均可见。我也曾测试过第一个分区装入可启动的USB XP系统,以xorldr设置好多系统引导后,U盘即成为多系统的可移动USB系统。用这个工具设置启动引导,一步到位,中文菜单,用高速大容量U盘,还可以成为更多系统的可移动USB系统。
18:37,总共编辑了 3 次
&文章标题 : Re: grub2怎样添加自定义启动项?发表于 :
20:42帖子: 2419
啊?原来直接从启就可以了
_________________@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
&文章标题 : Re: grub2怎样添加自定义启动项?发表于 :
13:40帖子: 49356地址: 志虚国乌由市
系统: Windows 10
12.10 的grub2的话,不是直接修改/etc/grub.d/40_custom 了而是在/boot/grub/下新建一个custom.cfg把引导项填进去,可能不要update-grub,
_________________
渠月 · QY本人只会灌水,不负责回答问题
显示帖子 : 全部帖子1天7天2周1个月3个月6个月1年&排序 作者发表时间文章标题 升序降序&
&[ 4 篇帖子 ]&
正在浏览此版面的用户:没有注册用户 和 2 位游客
您 不能 在这个版面发表主题您 不能 在这个版面回复主题您 不能 在这个版面编辑帖子您 不能 在这个版面删除帖子您 不能 在这个版面提交附件
选择一个版面
------------------
公告/注意事项
& &新闻和通知
& &校园社团支持
& && &华东校区
& && &华南校区
& && &华北校区
& && &华中校区
& && &东北校区
& && &西北校区
& && &港澳台校区
& && &国外校区
& &软件推荐
& &非常任务
系统安装区
& &教学和常见问答
& && &课堂教学和培训
& &初学者园地 - 16.10 - Yakkety Yak
& &系统安装和升级
& && &新立得和软件源
& && &Wubi安装讨论
& &启动和引导
& &网卡问题以及网络和拨号
& && &校园网拨号
& &笔记本、UMPC支持
& &手机和平板
& && &Ubuntu移动应用开发
& &常用硬件支持
& &系统架构支持
配置美化区
& &字体美化和中文支持
& && &个人配置文件存放点
& &桌面特效
& &窗口管理器
& &屏幕抓图
& &办公、图像、机械电子设计等
& && &Vim和Emacs
& &因特网相关软件
& &影音多媒体
& &Wine及其分支
& &游戏和游戏模拟器
& &虚拟机和虚拟化
& &其它类软件
& &开源模板库
服务器管理
& &服务器基础应用
& &数据库管理
& &服务器维护和硬件相关
& &Ubuntu VPS
参与Ubuntu开发
& &软件和文档翻译
& &编译或打包
& &Ubuntu错误报告
程序设计区
& &Shell脚本
& &GTK+和QT
& &软件/网站开发
& && &Python/Php/Perl
& && &C/C++/Java
& &内核及嵌入式开发
& &开源小工具
& &Ubuntu 17.04
& &Ubuntu 16.04 LTS
& &Ubuntu 14.04 LTS
& &Ubuntu 12.04 LTS
& &Ubuntu 10.04 LTS
& &老旧版本支持
& && &Ubuntu 15.10
& && &Ubuntu 15.04
& && &Ubuntu 14.10
衍生发行版
& &Ubuntu GNOME
& &Kubuntu
& &Xubuntu & Lubuntu
& &Ubuntu中文衍生版
& && &UbuntuKylin
& &Ubuntu国外衍生版
& && &Mint
& &Ubuntu衍生版制作
& &其它类Unix OS发行版
& && &Arch发行版
& && &Debian发行版
& && &OpenSUSE发行版
& && &Deepin
& &深度PK版
& &Ubuntu故事和感慨
& &Full Circle开源杂志
分享交流区
& &同城交流
& &线下活动专版
& &Ubuntu宣传推广
& &论坛管理
& && && &Ubuntu中文网上商店grub2加密指定启动项方法_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:162,786贴子:
grub2加密指定启动项方法收藏
看了一篇百度文档中介绍grub2加密方法,其中的grub2加密指定启动项的方法实在是看不明白,希望懂的高手能告诉下,grub2怎么给指定的启动项加密,谢谢
达内linux培训,将网络工程与Linux系统运维结合,培养高端Linux运维人才;linux培训优势多:rhca讲师多;红帽认证费用低;linux课时长;送补考机会
没人会吗!!!!!!!!!!!!!!!!!!!!!!!!!!!
蛋疼 这干嘛要加密?
grub1用过加密,grub2就没用过了,太复杂,以至于没兴趣去研究这个了。
这个很有意思啊。试了一下,直接加入set superusers="root"password root XXXX会让所有条目都需要密码。不知道手册上有没有讲“让某个启动项”直接引导,不需要任何账户密码的
额。找到方法了。grub2有类似--nopassword的参数的。你如果想要加密。在grub.cfg里面加入set superusers="root"password root XXXX完了,在你需要“不加密”的menuentry后面加上--norestricted就可以了,比如menuentry 'Gentoo-KDE' --unrestricted {
}其余的条目,默认都需要root账户和密码。。。(这里的root可以是任何名字,因为是超级权限的,我就起名为root了
加密后麻烦的说
谢谢大家热心回复
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或网页设计教程与开发
提供各种常见网页效果
提供各种各样的设计教程
装扮QQ,让QQ变得更酷
设计参考,提高自升水平
学习服务器和操作系统
提供各种素材和工具
收藏学习资料
您现在的位置:&&>>&&>>&&>>&正文
Ubuntu中如何设置Grub2密码
  Grub是一个来自Gnu项目的启动引导程序,它是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。在Ubuntu系统中,很多用户都会给Grub2设置密码,但具体该怎么操作呢?下面小编就给大家介绍下Ubuntu中设置Grub2密码的方法。
    操作步骤:
  leekwen@leekwen:~# grub-mkpasswd-pbkdf2
  Enter password: 《《《这里输入你的grub密码
  Reenter password: 《《《这里输入你的grub密码
  Your PBKDF2 is
grub.pbkdf2.sha512.10000.BC4D0A450E86EE2C832xxxxxxxxxxxxxE40500CE
  leekwen@leekwen:~# cp /etc/grub.d/00_header /etc/grub.d/00_header.bak
  leekwen@leekwen:~# vi /etc/grub.d/00_header
  leekwen@leekwen:~# tail -n 6 /etc/grub.d/00_header
  ### Add those line to set GRUB2 password
  cat 《《EOF
  set superusers=&leekwen&
  password_pbkdf2 leekwen
grub.pbkdf2.sha512.10000.BC4D0A450E86EE2C832xxxxxxxxxxxxxE40500CE
  ### Add end
  leekwen@leekwen:/etc/grub.d# update-grub 《《运行此命令才可以生效
  Generating grub.cfg 。。。
  Found linux image: /boot/vmlinuz-3.11.0-15-generic
  Found initrd image: /boot/initrd.img-3.11.0-15-generic
  Found memtest86+ image: /memtest86+.bin
  这样重启后,在启动项时,按e后,就会让你输入:
  username:
  password:
  只有用户名(比如我刚刚设置的用户名为:leekwen)及密码正确后(刚刚用grub-mkpasswd-pbkdf2生成的密码),才可以进入启动项的编辑菜单,启动项这一步倒是安全了,记住,修改00_header后一定要运行&update-grub&命令,这样才能生效!
转载请注明:破洛洛(谢谢合作)
上一篇文章: 下一篇文章:
网友评论:}

我要回帖

更多关于 grub.cfg添加启动项 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信