Articles of grub2

在EL7中设置引导程序密码

使用本指南,我正在尝试在CentOS7安装中添加一个引导程序密码。 出现提示时,input所选密码,并将超级用户帐户之后立即将返回的密码哈希插入到/etc/grub.d下适当的grub2configuration文件中。 (使用grub2-mkpasswd-pbkdf2的输出作为password-hash的值): 我已经使用grub2-mkpasswd-pbkdf2创build了“superusers- grub2-mkpasswd-pbkdf2 -hash”,但没有看到在哪里添加这一行: password_pbkdf2 superusers-accountpassword-hash /etc/grub.d/中的唯一文件是二进制文件。 该指南说,不要使用/etc/grub.cfg,因为它被grub2-mkconfig -o /boot/grub2/grub.cfg覆盖 password_pbkdf2指令在哪里去?

在LVM卷上安装debian 8并键入RAID1 GRUB2无法find卷组

你好社区! 我花了整整一天的时间在Debian 8.5上build立一个LVMtypes的Raid1卷,但服务器无法从它启动。 首先这里是我从GRUB2得到的错误: GRUB2 lvm lvs&lvm pvs 这里是我做的步骤,首先我启动到grml(Live-CD / Rescue-System):(工厂新的/ dev / sda&/ dev / sdb) 1。 然后我在两个驱动器上创build分区: 512M主(Linux RAID自动检测) 20G主要8e(Linux LVM) 2.现在我创build我的/ boot的RAID和格式为ext4 mdadm –create / dev / md0 –level = 1 –raid-disks = 2 / dev / sda1 / dev / sdb1 mkfs.ext4 / dev / md0 3.它的时间为卷组 pvcreate /dev/sda2 pvcreate /dev/sdb2 […]

让Grub2识别Raid 10引导/ root

我一直试图让我的突袭从grub2启动大约2天,而我似乎没有越来越近。 问题似乎是,它根本不承认我的袭击。 它没有看到(md0)等我不知道为什么或如何改变这一点。 我正在使用mdadm,2设备(本质上是raid1) raid10,f2 ,它目前正在退化 。 我已经尝试添加raid和mdraid模块与其他人一起grub安装。 我试过grub-install一些变种,例如grub-install –debug –no-floppy –modules="biosdisk part_msdos chain raid mdraid ext2 linux search ata normal" /dev/md0 我一直在寻找一个答案,我没有做,但没有运气。 在我的另一个驱动器,我打算删除RAID是初始化并安装在启动罚款,但它不是该设置的启动/根。 我的grub.cfg不能被grub识别,因为它不能读取raid分区,所以我没有发布。 md0未列在我的/boot/grub/device.map 。

如何引导GRUB2,使其在不同的驱动器上安装“root”(无kvm开关的远程服务器)

简介:我在一个RAIDarrays上创build了一个根文件系统的副本(其上有一个磁盘),然后试图让系统从新复制的驱动器启动。 背景: 2个相同大小的服务器(sda,sdb) sdb不被使用 我正在尝试将整个事情转换为raid1镜像 当前活动分区: sda1 – 启动 sda2 – 交换 sda3 – 根(挂载到“/”) 我不知道是否有可能做一个完整的raid1系统,可以启动任一驱动器,因为我没有kvm访问(我只能告诉他们通过troubleticket帮助我出了堵塞) 完成到目前为止: 在sdb上创build分区以匹配sda 创build新的raid1数组(1盘) / dev / md3由1个磁盘组成:/ dev / sdb3 mount / dev / md3 / mnt / md3 cp -ax / / mnt / md3 所以现在我在/和/ dev / md3上有匹配的数据副本 我可以编辑GRUB2,以/ dev / md3作为根目录,所有内容都应该正确吗? 我需要绝对确定,因为我没有kvm访问。 我看着/boot/grub/grub.cfg,我看到这个条目: menuentry 'Ubuntu, with […]

如何在成功启动后禁用串行控制台(systemd / grub2)

我在启动过程中使用了grub2和systemd(而不是inittab)的centos7启用串行控制台, 为了安全起见,我想在启动完成之后,在引导的最后一次撤销串行input/输出。 我怎样才能做到这一点? 更新: 我发现,通过系统服务,即使grub2启动它,控制台也可以通过它来识别/启用,所以我认为这会closures它。 systemctl stop [email protected] 如果所有其他服务都已联机,则在完全成功启动后,如何自动实现这一function。 我可以使用rc.local但这是init.d的遗产,并没有考虑到其他服务已经正常上网。

grub2在RAID1 md0设备上找不到/ boot

我有4个分区(sda2,sdb2,sdc2,sdd2)组成的/ boot的RAID1 md0。 我在2TB硬盘上使用GPT,所以每个磁盘(sda1,…)上的第一个分区是1兆字节的bios_grub分区。 我也有用于LVM的RAID10 md1(包含/)和用于交换的RAID0 md2,它们都是从所有4个驱动器上的分区构build的。 mdadm持久超级版本是0.9。 Grub在所有4个驱动器(hd0,hd1,hd2,hd3)上安装了类似grub-install –modules="mdraid lvm" '(hd0)'东西。 问题。 重新启动时,grub2失败,出现“error:no such disk”,并显示“grub rescue>”提示。 ls命令只显示4个磁盘及其分区 – 但没有md*设备。 尝试insmod normal再给出“错误:没有这样的磁盘”。 检查“根”和“前缀”显示“(md0)/ grub”,这是正确的。 set prefix=(hd0,2)/grub然后insmod normal允许insmod normal启动。 这个问题。 为什么grub2没有看到md0? 到目前为止,我能看到的唯一解决scheme是用硬编码工作前缀(grub-mkimage –prefix ='(hd0,2)/ grub')手动构buildgrub映像,然后使用grub-setup将映像写入每个磁盘。 但是,这个解决scheme很难看,而且容易出错(为了避免错误,需要调查grub-install如何调用这两个命令)。 我会欣赏更好的解决scheme。 (注意:这是一个远程服务器,所以不能真正做'重新启动debugging'。)

XenServer 6.2虚拟机100%的CPU和100%的内存使用率,将无法启动

电源故障后,我今天遇到了这个问题。 我有2 vms,其中一个将无法启动,并正在使用100%的CPU和100%的内存。 由于解决这个问题非常困难(至less对我而言),我想在这里详细介绍我为解决这个问题所做的一些步骤,并混合了很多教程。

无法摆脱神秘的内核

刚注意到,尽pipe定期更新了内核,但使用的版本已经过时了: $ uname -a Linux test 2.6.31-302-rs #7 SMP Thu Oct 29 22:57:03 UTC 2009 x86_64 x86_64 x86_64 GNU/Linux 奇怪的是,这个版本的内核甚至没有被安装: $ dpkg –list | grep linux-image rc linux-image-2.6.32-41-generic 2.6.32-41.90 amd64 Linux kernel image for version 2.6.32 on x86/x86_64 ii linux-image-3.13.0-54-generic 3.13.0-54.91 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP ii linux-image-extra-3.13.0-54-generic […]

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

我有一个embedded式Linux系统。 我使用grub2作为引导装载程序。 我想在每次启动时在/ dev / sda上运行一个fsck -y / dev / sda – 即使系统断电并且没有使用reboot命令。 我怎样才能做到这一点?

在Ubuntu的突袭服务器和grub设置问题的软件包升级

我有远程Ubuntu 10.10服务器在RAID系统上运行。 我昨天晚上出于安全考虑升级了包裹。 在升级过程中,出现了grub安装屏幕,并询问我想安装grub的分区。 选项是sda,sdb,md1和md2。 我决定在sda和sdb分区上安装它们。 我想知道,我是否做出了真正的决定? 如果机器重新启动,它可以安全地启动? 您可以在下面findfdisk输出和fstab安装点: fstab文件: proc /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/md0 none swap sw 0 0 /dev/md1 /boot ext3 defaults 0 0 /dev/md2 / ext3 defaults 0 0 FDISK: Disk /dev/sda: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders Units = […]