grub2与grub区别
- 关于版本:
GRUB2 使之版本号为1.98之后的grub;GRUB legacy(版本为0.97)是指GRUB,而非GRUB2,grub是指 grub1.97 和以前的,grub 2 指的是 grub1.98和以后的,现在已经发布grub2.00 了。一般还是把grub2 称作grub。
注意,目前我所知道的grub 2 一般用于linux下,windows下继续使用古董 grub4dos0.4.4 顶多使用chenall网友修改的 0.4.5 0.4.6。grub4dos应该是从grub1.97修改到windows下的
- 检测版本:
$ grub-install -v grub-install (GNU GRUB 1.98-1ubuntu10)
- GRUB2与GRUB的区别:
1.GRUB2引导菜单启动项是从/boot自动生成的,不是有menu.lst配置的。
2.执行grub-update
之后会自动更新启动项列表,自动添加有效的操作系统项目
3.分区编号发生变化:第一个分区现在是1而不是0,但第一个设备仍然以0开始计数,如hd0- 配置文件的不同更为明显:
/boot/grub/menu.lst- 已经被/boot/grub/grub.cfg代替。
/boot/grub.cfg - 即使是root也不要编辑它,它在每次update-grub后自动生成。
/etc/default/grub - 改变引导菜单外观的主要配置文件
/etc/grub.d/ - 各种用于生成grub.cfg的脚本文件,每次update-grub时会执行里面的文件
下面列出几个有用的:
/etc/grub.d/40_custom - 用户自定义的配置文件模板,它不会在update-grub之后被覆盖。- 相关命令:
grub-install [OPTION] <install_device>
例如,下面这条语句可以在设备sda上恢复grub,详见重装Windows后,修复Ubuntu引导菜单grub-install --root-directory=/mnt /dev/sda
update-grub
等价于:(在11.10中,这条指令竟然还是去更新/boot/grub/menu.lst)sudo make-kpkg --initrd --revision 01fcc(必须数字开头)--append-to-version -20120224 --config menuconfig kernel_image modules_image
在上层目录里找到deb安装包,用dpkg安装,生成vmlinuz后,再
grub-mkconfig -o /boot/grub/grub.cfg
- thinkpad@ubuntu:/boot/grub$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.7-20120224
Found initrd image: /boot/initrd.img-3.2.7-20120224
Found linux image: /boot/vmlinuz-3.0.0-12-generic
Found initrd image: /boot/initrd.img-3.0.0-12-generic
Found Windows 7 (loader) on /dev/sda1
Skipping Windows 7 (loader) on Wubi system
done
转载于:https://www.cnblogs.com/mao0504/p/5589742.html
grub2与grub区别相关推荐
- GRUB2配置文件grub.cfg详解
GRUB2模块 对于GRUB-2.0.2版本来说,官方提供的模块一共有200多个,这些模块大致可以分为以下几类(模块间的依赖关系位于"moddep.lst"文件中): 命令模块[c ...
- GRUB2配置文件grub.cfg详解(GRUB2实战手册)
GRUB2模块 对于GRUB-2.0.2版本来说,官方提供的模块一共有200多个,这些模块大致可以分为以下几类(模块间的依赖关系位于"moddep.lst"文件中): 命令模块[c ...
- Centos-7.5Linux系统启动原理及故障排除
本节所讲内容: 17.1 centos6系统启动过程及相关配置文件 17.2 centos7系统启动过程及相关配置文件 17.3 实战-加密grub防止黑客通过单用户系统破解root密码 17.4 实 ...
- grub2详解(翻译和整理官方手册)
GRUB2是借鉴GRUB改写到更加安全强大到多系统引导程序,现在大部分较新的Linux发行版都是使用GRUB2作为引导程序的. GRUB2采用了模块化设计,使得GRUB2核心更加精炼,使用更加灵活,同 ...
- linux4.4 grub2文件在,grub2
文件的归档2021-04-10 13:57:10 tar命令的使用tar 文件是把几个文件和(或)目录集合在一个文件夹里.是创建备份和归档的最佳工具作用:打包.压缩文件[root@localhost ...
- 20-1.系统启动和内核管理centos6(grub,chkconfig,proc,lsmod)
Linux组成 Linux: kernel+rootfs kernel: 进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能 rootfs:程序和glibc(库) 库:函数集合, functi ...
- grub2 linux 参数,对grub2的详细介绍
翻译了grub2官方手册的绝大部分内容,然后自己整理了一下.因为内容有点杂,所以章节安排上可能不是太合理,敬请谅解. 本文目录: 1.1 基础内容 1.2 安装grub2 1.3 grub2配置文件 ...
- 理解GRUB2工作原理及配置选项与方法
GRUB2是借鉴GRUB改写到更加安全强大到多系统引导程序,现在大部分较新的Linux发行版都是使用GRUB2作为引导程序的. GRUB2采用了模块化设计,使得GRUB2核心更加精炼,使用更加灵活,同 ...
- Ubuntu双系统Grub启动菜单修复
一.Ubuntu Grub2使用liveCD修复grub(推荐) sudo –i fdisk –l 这是查看分区情况的命令,我的Linux在sda6分区. mount /dev/sda6 /mnt 这 ...
最新文章
- 开源 免费 java CMS - FreeCMS-标签 channelList .
- Javascript各种事件汇总
- 如何正确使用数据可视化图表
- SSM:Spring整合MyBatis框架时出现 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManaged
- html在线消息,HTML5之消息通知的使用(Web Notification)
- 华为AI音箱更新春节专属技能:对春联 拜年留言
- 用C++,调用浏览器打开一个网页
- [Unity] UniWebView的使用
- 轻量级pdf查看阅读工具Sumatra PDF
- 山东金税盘如何跨月作废增值税普通发票
- AI背景下的新零售行业商业模式
- 1644年,紫禁城换了三任主人
- 海康工业相机网口相机丢包问题解决方法
- 【10】Ubuntu16虚拟机调整窗口大小自适应
- 蚂蚁金服-支付宝内推面试总结(已拿到offer)
- P3374 【模板】树状数组 1( 单点修改 + 区间查询 )
- Git忽略文件(.ignore)以及git status,git diff,git rm命令
- 交流直流电压检测电路
- Python 爬取必应(壁纸+搜索词)
- Unity3D游戏开发中的人工智能AI 简单实例
热门文章
- python提取表里数据_python提取分析表格数据
- apt apt 用法_apt命令–实用用法指南
- java多线程示例_Java线程示例
- ios tableview_iOS简单TableView示例教程
- python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件
- Java HttpURLConnection示例– Java HTTP请求GET,POST
- knn约会_出色的在线约会预订系统应具备的5个功能
- 用gdb来学习c语言(linux环境下)
- 字符串Contains匹配失效
- redmine cannot load such file – rbpdf-font