标签: grub

内核升级 - Grub 默认

我正计划编译我自己的内核,我以前已经做过很多次了,但一如既往,这仍然有可能出错,机器可能无法重新启动。

这台机器位于我无法物理访问的远程数据中心内,因此如果机器无法正确启动,有人亲自前往服务器修复它会花费我很多钱。

有没有一种方法可以将 grub 设置为仅在单次启动时使用新内核,但在再次启动时回退到旧内核。因此,如果计算机无法使用新内核正确启动,我可以使用远程电源管理控制台重新启动计算机,然后它会回退到旧内核。

我知道使用 lilo 可以使用该lilo -r kernel命令,是否有等效的 grub?

linux kernel grub

2
推荐指数
1
解决办法
1770
查看次数

yum 更新后出现多个启动选项(在 grub 启动列表中)

我对 Linux 管理很陌生,所以我无法理解 yum update 和 grub 引导列表。

我最近在一台旧的 CentOS 机器上做了一个yum 更新。一切都很好,除了 grub 引导列表中出现多个引导选项,我想知道为什么?我设法进行了 Google 搜索,并认为我可以在 /etc/grub.conf 中手动配置启动顺序。

  1. 这是否意味着我现在安装了多个操作系统?
  2. 如果我将来进行 yum 更新,我的 grub 列表会增长吗?
  3. 我需要清理列表中的旧项目吗?

谢谢。

grub yum boot

2
推荐指数
1
解决办法
2998
查看次数

每次启动时在我的主分区 Linux 上运行 fsck -y

我有一个嵌入式linux系统。我使用 grub2 作为引导加载程序。我想在每次启动时在 /dev/sda 上运行 fsck -y /dev/sda - 即使系统断电并且未使用重新启动命令。我怎样才能做到这一点?

linux grub fsck grub2

2
推荐指数
1
解决办法
6895
查看次数

更改 Centos OVH 的内核

我正在使用 OS centos7 的 OVH 服务器。OVH 有自己的 linux 内核:

3.14.32-xxxx-grs-ipv6-64
Run Code Online (Sandbox Code Playgroud)

现在我尝试配置另一个 Centos7 内核。我安装了其他内核。

yum install kernel
Run Code Online (Sandbox Code Playgroud)

ls /boot 给我看

System.map-3.10.0-327.22.2.el7.x86_64  bzImage-3.14.32-xxxx-grs-ipv6-64   efi   grub2                                     symvers-3.10.0-327.22.2.el7.x86_64.gz
System.map-3.14.32-xxxx-grs-ipv6-64    config-3.10.0-327.22.2.el7.x86_64  grub  initramfs-3.10.0-327.22.2.el7.x86_64.img  vmlinuz-3.10.0-327.22.2.el7.x86_64
Run Code Online (Sandbox Code Playgroud)

现在我想配置为使用3.10.0-327.22.2.el7.x86_64. 在我发现要编辑的一些教程中grub.conf,这并不存在。我grub.cfggrub2文件夹里找到了。我必须在 .cfg 里面编辑什么来配置我的新内核?所有教程都显示了旧grub.conf.

grub linux-kernel centos7 ovh

2
推荐指数
1
解决办法
7405
查看次数

检查块设备中是否存在引导加载程序

如何检查引导加载程序(即 grub2)是否安装在块设备(例如 CF 卡)上?我知道我可以挂载设备并查看一些文件,但是如何确保安装了引导加载程序而无需对其进行测试(尝试在某些设备上引导它)在此先感谢

linux grub

1
推荐指数
1
解决办法
1280
查看次数

我从我的 Linux 机器的 /boot 目录中删除了文件,现在它无法启动

我这样做是为了节省空间。

现在我看到 GRUB 正在加载,请稍候... ERROR 15

开机时。

/boot 仍然有对应于 2.6.32-27 版本的 Linux 的文件。但是我删除了 /boot 中没有该字符串的所有其他人

我能做什么 ?

linux ubuntu grub boot ubuntu-10.04

1
推荐指数
1
解决办法
348
查看次数

如何在我的 VPS 中跳过 grub 的安装?

我正在将 Ubuntu 11.04 升级到 Ubuntu 11.10,它要求我安装 grub,我不想这样做,因为我在 VPS 中,如何跳过 grub 的安装?

在此处输入图片说明

如果我关闭会话,那么当我再次运行更新时它会显示这个

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' 
  to correct the problem.
Run Code Online (Sandbox Code Playgroud)

vps grub openvz ubuntu-10.10 ubuntu-11.04

0
推荐指数
1
解决办法
182
查看次数