由于缺乏在我的机器上的网卡所需的内核支持(虽然我知道如何编译我的卡的驱动程序,我不想这样做,基于内核的一些问题目标内核的头文件),我决定尝试一条替代路线 – 安装我在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中。 我在这里读了肮脏的手册,但是找不到任何相关的标志。
我在我的linux机器上有这个 grub> 怎么从这个我启动linux机器作为单用户模式? 以便在启动后更新一些文件
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/ […]
我有一个centos服务器中的三个磁盘,但它赢得启动,我根本没有grub。我试图安装grub与超级grub和修复rescatux系统,但徒劳无功。有没有办法启动到centos?这是报告 ============================= Boot Info Summary: =============================== => install-mbr/Testdisk is installed in the MBR of /dev/sda. => Lilo is installed in the MBR of /dev/sdb. => Grub2 (v1.97-1.98) is installed in the MBR of /dev/sdc and looks at sector 1 of the same hard drive for core.img. core.img is at this location and looks for (md/0)/boot/grub […]
大家好 我正在调查使用诸如USB硬件locking软件狗(如用于软件locking和授权的硬件锁)的可能性,以提供Grub在用全盘encryption引导Linux服务器时要求的密钥。 有这样的事吗? 注意因为我可能正在寻找错误的解决scheme,下面是问题描述: 提供完整磁盘encryption的Linux VM(用于VMWare ESXi),以便无法访问高清/磁盘数据(系统运行时即时进行解密) 虚拟机可以启动/重启,无需人工干预 encryption密钥没有公开的解决scheme使用(我知道,一些类似的解决scheme把关键的MBR的Grub拿起或使用普通的USB驱动器以明文存储) 希望一切都清楚。 提前致谢。
我的托pipe公司做了一些改动(没有技术说明),我的CentOS出现以下启动错误: 我必须做些什么来让我的服务器起来! 我试图在托pipe公司寻求支持,但…
我有一个服务器级的SSD(Intel DC P3520),最终会在服务器上运行。 在服务器部署在数据中心之前,我想在台式机上进行一些testing。 我有一个较旧的,但可用的机器(AMD Phenom /华硕M4A88T-M与16GB),并很容易地安装Ubuntu 17 BUT显然董事会不能从PCIe SSD启动。 由于Ubuntu安装程序可以看到并写入SSD,所以希望Linux可以处理该设备。 有没有一种(简单)的方式来从一个“助手”的USB连锁启动到PCIe SSD上的Ubuntu安装? 也就是说,从USB启动到一个带有PCIe SSD驱动程序的蹦床系统(GRUB / Linux / Bootmanager),并像GRUB一样加载内核。 我明确不要求 : 如何直接从PCIe设备进行过时的BIOS启动 如何将PCIe SSD用作数据驱动器 build议购买新的硬件 目标是评估此服务器级SSD相比于SATA或M.2固态硬盘在特定桌面应用中的性能增益。 谢谢阅读!
我需要拯救一个无法启动的UEFI Fedora 26系统。 我已经从DVD启动,并使用救援choot环境。 我有一个typesEF00的FAT32 ESP分区的GPT磁盘。 我跑了: dnf reinstall grub2-efi grub2-efi-modules shim grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg 如下所述: https : //fedoraproject.org/wiki/GRUB_2 grub.cfg文件貌似合理。 系统启动菜单显示一个“Fedora”项,但实际上不能启动。 我还需要做什么?
我正在尝试将Linux PC迁移到在XenServer中运行的虚拟机。 通常我只是用dd创build启动磁盘(/ dev / sda)的映像,并使用它来覆盖空的虚拟磁盘映像。 不幸的是,启动磁盘相当大,因此我只创build了一个只有大约250 GB的启动分区(/ dev / sda1)映像。 然后,我创build了一个500 GB的新虚拟磁盘,将它连接到现有的Linux虚拟机(/ dev / xvdc),将其分区以创build主分区(/ dev / xvdc1),并将分区映像分配给该分区。 我可以挂载该分区。 这些文件是我期望的,但当然grub启动代码丢失了。 因此,我使用了如何使用Live CD chroot Ubuntu来修复GRUB救援提示以在/ dev / xvdc上安装grub中描述的方法。 $ sudo su $ mount /dev/sdax /mnt/newroot $ mount ‐‐bind /dev /mnt/newroot/dev $ mount ‐‐bind /proc /mnt/newroot/proc $ mount ‐‐bind /sys //mnt/newroot/sys $ chroot /mnt/newroot $ grub-install […]