Articles of grub

linux内核选项将sata磁盘设置为udma / 133 1.5gbps

我试图加快启动时间我的Linux服务器盒使用可移动硬盘架的当前启动时间是2分钟左右,但如果我连接硬盘的直接到主板约2秒的问题是,ahci的内核实现导致超时启动过程中每个磁盘大约30秒钟,超时后由硬盘架启动,内核打印磁盘速度限制为1.5gbps,使用udma / 133 所以我的问题是:我怎样才能在grub中设置这个引导选项,所以内核不必等待超时,只是硬编码限制了磁盘的速度? 我读了几个选项,如pci = nomsi或这样的,不工作 这就是为什么即时通讯要求在启动时精确限制磁盘 谢谢

让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 。

如何恢复gr </s>

在通过局域网复制文件时,我的Ubuntu服务器10.04挂断了,我不得不重置计算机。 重新启动后,我得到了: Grub error 17 ,所以我试图挽救备用CD,但我得到一个信息,在磁盘上找不到分区。 我用testdisk来恢复分区。 使用fdisk -l现在显示分区,但是当系统启动时,我什么都不做,只是显示: L234: 当我将驱动器插入另一台计算机时,它不会自动挂载,我无法访问数据。 现在做什么? 如何恢复grub并启动系统?

串口terminal通过以太网

那么,我的想法是我想通过以太网/互联网访问grub,我发现了两种可能的解决scheme: 转换器RS232到以太网( 1 )看起来像有自己的生活,我的意思是它是独立的计算机,比我应该能够连接到串行控制台,做我想做的事情 使用传统的拨号调制解调器,而不是将其转换为以太网,而不是使用它 你有这样的经验吗? 任何其他build议? 还是我错了? 我已经因价格而淘汰了iLO。

Debian – 损坏的GRUB

我已经在Debian上安装了Xen的官方手册。 之后,我运行了grub-update,并在一段时间后删除了Xen,包括xen内核。 它说,我跑了grub更新一次 discarding improperly nested partition… 重启后,系统不想启动: 加载linux 2.6.26-2-686。 错误:无法读取Linux标题。 加载初始ramdisk …错误:您需要先加载内核。 initrd和内核存在于/ boot中。 文件系统是在/ dev / sda1(ext2)和/ in / dev / sda2(lvm2)中的/ boot。 我的grub.cfg: ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true […]

创build一个分区的raid1arrays来启动一个debian挤压系统

我想有以下raid1(镜像)设置: /dev/md0 consists of /dev/sda and /dev/sdb 我创build这个raid1设备使用 mdadm –create –verbose /dev/md0 –auto=yes –level=1 –raid-devices=2 /dev/sda /dev/sdb 这给了元数据为1.2的警告,我的系统可能无法启动。 我不能使用0.9,因为它限制了RAID的大小为2TB,我认为最新的debian(squeeze)发货的grub应该能够处理元数据1.2。 于是我创build了如下所需的分区: # creating new label (partition table) parted -s /dev/md0 mklabel 'msdos' # creating partitions sfdisk -uM /dev/md0 << EOF 0,4096 ,1024,S ; EOF # making root filesystem mkfs -t ext4 -L boot -m 0 /dev/md0p1 […]

如何安装RAID磁盘

所以我把我的grub.conf文件搞糟了,现在正在恢复(这只是一个testing专用的服务器)。 我的磁盘是/ dev / sda1和/ dev / sdb1(RAID 1)。 现在我需要挂载/ dev / sda1并对grub文件进行更改,但是更改的内容也需要反映在第二个磁盘上。 我如何安装这些RAID磁盘? 我可以用mount -t ext3挂载一个,但是会损坏RAIDarrays。

如何引导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 […]

修复Xen Server hypervisor vps上的内核

我有一个托pipe在Rackspace的云服务器,他们使用Xen Server虚拟机pipe理程序。 我正在运行Ubuntu 12.04,并试图手动进行版本升级,真的搞砸了。 pipe理程序显然不能相处GRUB所做的更改(我认为可能会更多),因此不会重新启动; 它陷在了引导的initramfs阶段: 我已经和一个技术人员谈了很长时间了。 我们还不确定要做什么; 提供一个新的服务器,获取内核/ GRUBconfiguration,并将其放到当前服务器上是否合理? 或尝试回滚更改/降级? 如果您有任何build议,他们将不胜感激。

内核更新后,grub.conf缺lessinitrdpath

今天早上我更新了一台服务器,并在启动时引发了最新的内核崩溃 在审查了grub.conf文件后,我发现initrdpath丢失。 有没有办法解决这个问题? 或者,我应该从grub.conf中删除最新的内核条目,并从以前的内核启动(testing工作)? grub.conf文件: # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro […]