没有这样的磁盘错误发生。 我试图格式化和重新安装12.04,问题依然存在。 我还修复了开机维修,问题依然存在。 http://paste.ubuntu.com/1224005/是详细信息的url。 服务器是戴尔R710,bios设置为uefi,磁盘是raid0 gpt。 我在grub rescue中input命令: ls(hd0,gpt2),`没有这样的分区'被显示 设置,显示`prefix =((null),gpt2)/ grub' 我不知道为什么/efi/ubuntu/grubx64.efi不能识别磁盘。 另一个奇怪的是,/ efi / ubuntu中只有1个文件
我将整个LVM卷组从单个驱动器克隆到具有3个磁盘的RAID5arrays。 VG由这些逻辑卷组成: 根 交换 家 …和其他一些XEN虚拟机的卷。 我尝试使用UbuntuSecure磁盘上的boot-repair来启动RAID5arrays。 我得到GRUB2启动屏幕的内核列表,但系统不启动。 它结束了一些错误信息,告诉我它找不到LVM卷: Loading, please wait… Volume group "lvm10" not found Skipping volume group lvm10 Unable to find LVM volume lvm10/root Volume group "lvm0" not found Skipping volume group lvm0 Unable to find LVM volume lvm0/swap Gave up waiting for root device […]
我有一个运行10.04 LTS的虚拟化服务器,不再启动。 我们在SAN方面遇到了一些问题,突然断开了虚拟机基础架构的存储,并造成了普遍的混乱。 我开始的问题是一个错误: Target filesystem doesn't have /sbin/init 所以我检查了特定的错误,发现运行启动修复将是最好的行动。 所以我跑了开机修复。 当运行启动修复时,我得到一个错误: /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?). 而且我在重新启动时也会出现一个grub提示符(这很有意义,因为启动修复似乎没有正确写入启动信息)。 我可以访问(这是挂载,似乎很好)的分区从LiveCD和所有的数据在那里,所以我希望这可以纠正。 启动修复日志可以在http://paste.ubuntu.com/5650377find ubuntuforums.org上另一个post的用户请求我运行: dd if=/dev/sda5 bs=512 count=255 skip=1 of=/tmp/sda5.txt 其结果可以在https://gist.github.com/shanepinnell/5258498find 任何和所有的帮助,不胜感激 find了解决办法: 一旦在grub菜单 grub> linux(hd0,1)/ boot / vmlinuz- [tab to autocomplete] root = / dev / sda1 grub> initrd(hd0,1)/boot/initrd.img- [自动完成标签] grub> […]
我有一个100 MB的启动分区的机器,但与其他模块安装新的内核,它需要额外的50 MB。 我怎样才能扩展它不在LVM上。 如果我附加新的磁盘,并将/ boot / *的全部内容复制到新的分区,并设置在fstab将重新启动后工作? 在调用grub在重启过程中加载之前,MBR会包含新的fstab条目。 我不想惹这个服务器这就是为什么我确认这一点。 在Ubuntu 12.04上使用grub2
我很抱歉的问题,但我真的不明白pygrub背后的想法。 我已经从stacklet.com下载了VM。 该图像作为ext4文件和pygrubconfiguration。 我的问题是,如果我可以从dom0标准的方式运行这个图像: xl create -f debian.7-8.x86.20150217.pygrub.cfg -c而不用担心pygrub会覆盖或以某种方式修改我目前在dom0上的grub2configuration? file debian.7-8.x86.20150217.img (10:42:14 PM) wakatana: debian.7-8.x86.20150217.img: Linux rev 1.0 ext4 filesystem data, UUID=39c0e071-393f-4ba3-8aea-51072590991f, volume name "root" (extents) (large files) (huge files) cat debian.7-8.x86.20150217.pygrub.cfg bootloader = "/usr/bin/pygrub" memory = 512 name = "debian.7-8.x86.20150217" vif = [ '' ] disk = ['file:/var/stacklet/debian.7-8.x86.20150217.img,xvda,w'] root = "/dev/xvda" extra = "fastboot"
由于缺乏在我的机器上的网卡所需的内核支持(虽然我知道如何编译我的卡的驱动程序,我不想这样做,基于内核的一些问题目标内核的头文件),我决定尝试一条替代路线 – 安装我在AWS EC2上评估的软件(我有一些有限的使用EC2的经验)。 我正在评估的软件(HUBzero是一个开放的科研与协作平台)是一个庞大而复杂的软件模块。 然而,对于完整的function来说,这是好的,它需要(并尝试安装)使用非默认(对于Debian 7)内核,特别是基于2.6的OpenVZ内核。 虽然OpenVZ内核以外的大部分安装都是成功的,只需要一点点configuration和调整(因为安装说明是针对标准的Debian 7安装,而不是AWS),在AWS Marketplace中存在一个HUBzero VM镜像,旧版本,因此我努力安装/评估最近的一个)。 无论如何,当我试图用OpenVZ内核映像安装HUBzero的软件包时,它会产生以下输出,并带有一些警告(请参阅下面的“Hmm”消息),最后出现错误。 如果我理解正确,错误是由于在我的试点系统上缺less安装的“grub”。 请注意,我使用“hvm”虚拟化而不是“pvm” ,所以这不适用。 因此,我决定通过“apt-get”安装GRUB,然后将其删除,希望find使用安装脚本预期的“/boot/grub/grub.cfg”的legacy(v1)版本。 然而,尽pipe有消息“注意,select”grub-legacy“而不是”grub“,但是我没有看到'grub'configuration文件以及'.lst'文件。 问题:如何设置GRUB,正如HUBzero的安装脚本(似乎依赖于GRUB v1)所预期的那样,一般情况下可以解决这个问题? 所有的意见和/或帮助将不胜感激。 节日快乐! 承诺的产出: Output from "apt-get install hubzero-openvz": ——————————————— Reading package lists… Done Building dependency tree Reading state information… Done The following extra packages will be installed: libcgroup1 libparted0debian1 libploop1 linux-image-2.6.32-openvz-042stab112.15-amd64 linux-image-openvz-amd64 parted ploop vzctl vzquota […]
我使用grubby命令使用/usr/sbin/grubby –update-kernel=ALL –args='isolcpus=14-24'更新了RHEL 7.0中的grub参数/usr/sbin/grubby –update-kernel=ALL –args='isolcpus=14-24'接着是/usr/sbin/grub2-install /dev/sda并reboot 我非常了解手动configuration和validation启动参数的过程。 我只需编辑/检查/etc/default/grub文件,并在GRUB_CMDLINE_LINUXvariables中添加/validation引导参数。 我的问题是:可以grubby或任何其他工具validation,如果引导参数添加。 我试图避免手动读取grub文件和string操作。 例如,在上面的例子中,一个命令(或工具)应该validationisolcpus参数是否正确添加到grub中。 我在这里读了肮脏的手册,但是找不到任何相关的标志。
我希望我在这里的权利StackExchange ..裸露与我。 我已经安装并删除了几个Linux和Windows分布。 现在,所有这些都显示为我的主板中的启动设备。 我对bios及其启动pipe理器只有一点点的了解,我想通过安装Grub和Uefi多次我搞砸了。 我问的原因是我不能更新我的启动pipe理器,它会导致一些超频问题,并被取消。 主板: 华硕p9x79 有没有我的BIOS中的选项来重置我的启动设备,或者我必须使用USB闪回function(这不会是我最喜欢的答案)。
Debian 7 amd64在VirtualBox 5.0.10上运行,在Windows 8.1上是x64主机。 这个虚拟机运行超过1年。 使用基本分区,而不是LVM或任何Raid。 今天它突然自动卸载所有的磁盘,并挂载/在只读模式,我强制重新启动在VirtualBoxpipe理器。 然后它不能再引导到系统:doge GRUB loading. Welcome to GRUB! error: out of partition. Entering rescue mode… grub rescue> ls (hd0) (hd0,msdos5) (hd0,msdos1) grub rescue> ls (hd0,msdos1)/ ./ ../ lost+found/ var/ etc/ media/ vmlinuz sbin/ usr/ lib/ lib64/ selinux/ bin/ boot/ proc/ mnt/ tmp/ dev/ home/ root/ sys/ run/ srv/ opt/ […]
我们有一个戴尔PowerEdge R730xd,每个固态硬盘有24个固态硬盘。 我们需要在这台机器上安装Ubuntu 14.04 LTS,并将其用作数据库(postgresql)。 我们的RAID控制器是Avago MEGARAID,据我所知,它的行为完全像H310卡。 我在RAID10(16和8)中设置了2个虚拟驱动器,所以现在我们有了 /dev/sda (4TB) /dev/sdb (2TB) 我有麻烦安装Ubuntu 14.04 LTS。 即使通过select最自动的安装(引导:使用整个磁盘/dev/sda )在开机时,我受到了Grub救援模式的欢迎, attempt to read or write outside of disk 'hd0' 通过在grub救援模式下执行一些命令,我遇到了这些设备 (hd0,gpt3) ,未知的文件系统,应该是swap分区 (hd0,gpt2) ,被识别为ext2分区,包含/boot文件夹,但试图访问会返回相同的错误( 试图读写磁盘'hd0'以外的内容 ) (hd0,gpt1) ,识别为未知的文件系统 ,它应该是一个BIOSgrub分区( BIOSgrub我们是GPT模式) (hd1) ,2TB的驱动器 尝试使用Ubuntu LiveCD重新安装grub到/dev/sda并没有帮助。 我们仍然受到同样的错误的欢迎。 我可以在救援模式下挂载/dev/sda2并检查grub.cfg的内容,但是我不确定需要检查什么。 到处都是正确引用(hd0,gpt2) 即使在启动修复后,我们也受到同样的错误的欢迎: 以下是系统的boot-info : http : //paste.ubuntu.com/23726916/ 以下是boot-repair的输出: http : //paste.ubuntu.com/23726925/