为了查看压缩整个系统的大致速度,然后在系统被 foobar 删除时恢复该系统,我将我们的一个主要系统部分克隆到工作站上,虽然它不是我们公司系统的组成部分,但很适合有运作。我定时创建整个系统的 tarball,并检查它以确保它看起来不错。
我接着跑rm -rf / --no-preserve-root。我以前从来没有机会这样做,所以很有趣。首先。
当我重新启动盒子时,没有任何显示。不是“戴尔”标志,不是 BIOS 选项,什么都没有。
我将驱动器连接到一个不同的盒子,并发现它有一个 UEFI 分区,这让我很懊恼。我假设我的死亡命令有效地控制了那个分区。
我将一个不同的、功能正常的驱动器连接到现已解散的工作站,但工作站仍然什么都不做。
有没有人看到过这样的东西,或者对寻找什么有建议?运行这个rm命令是如何把整个盒子搞得这么乱的?
更新:我们将包装盒退回给戴尔。我们无法准确诊断这是巧合还是dronus 描述的情况。但是,我会接受 dronus 的回答,因为它描述了发生这种情况的可能原因。此外,它将警告其他人不要在未来做同样的事情。如果有人发现戴尔使用有缺陷的 UEFI 的一些记录,那会很有帮助。
我们的一位客户生产的工业机器人在非常古老但稳定的硬件和软件上运行。唯一的瓶颈一直是这些移动机器中的硬盘。由于不断移动(震动等),硬盘驱动器通常不会存活超过六个月。
所以现在我们正在尝试连接 SSD。主板没有 SATA 连接(这并不奇怪),所以我们使用 SATA 到 IDE 转换器将其连接到主板上的 IDE 端口。这有效并且 BIOS 识别驱动器。
唯一的问题是它不会启动。它在 POST 时冻结。在 BIOS 中(从 1990 年代开始),我们需要指定一些值,称为“HEADS”、“SYL”、“CLUSTER”和“LANDZ”。与传统 HDD 不同,该驱动器显然没有盘片。驱动器有没有办法在 IDE 上模仿这些东西,我们能否以某种方式找出这些值对于我们的特定驱动器应该是什么?我们随机更改了这些值,有时它会通过 POST,有时则不会。但是,如果是这样,它仍然无法启动,只是说没有连接驱动器。
简而言之,有没有人有将 SATA SSD 连接到旧 IDE 主板的经验,我们可以做些什么来完成这项工作(如果有的话)?
我有一台用作工作站的 HP ProLiant DL370 G6 服务器。在使用独立的 Radeon HD6xxx GPU 发布屏幕之前,重新启动和冷启动需要 60 秒。我该怎么做才能让它启动得更快?
我有机会使用 HP Gen8 服务器。它快速发布并显示各种 CPU/内存/QPI 初始化步骤。仍然需要很长时间,但至少我可以看到发生了什么。
我必须更新 Intel S3420GPLC 板。BIOS、BMC、FRU/SDR,全部。
在英特尔下载中,一切都几乎是自动化的。您应该启动到集成的 EFI shell,安装 USB 磁盘/密钥,并启动startup.nsh下载中包含的脚本。
问题是,我同时尝试了 4GB USB 密钥和更大的 60GB USB 磁盘,但效果不佳。当然,两者都有 FAT32 文件系统。
当将它们插入并map -r从 EFI shell运行时,密钥甚至没有列出。磁盘显示为blk0,我可以切换到它。问题是进入脚本:
ls或dir命令返回"Cannot open current directory - Not found" cd update 返回 "Target directory not found"看起来磁盘也没有正确安装。关于我可以尝试的命令或可以关闭的 BIOS 设置的任何指示?
编辑,新信息:
mount blk0 fs0只是创建了一个别名,blk0但并没有使它更具可读性。我有一台带有双 Intel Xeon E5503 CPU 的 Dell PowerEdge R710。它有 96GB(12x8GB) 的 ECC DIMM。在其 BIOS 中,内存配置为“高级 ECC”。
我的问题是,如果我的 DIMM 已经是 ECC,在 BIOS 中启用这种“高级 ECC”模式是否有意义,或者我应该切换到“优化”吗?
戴尔将这些模式描述为:
高级 ECC 模式 此模式使用两个 MCH 并将它们“连接”在一起以模拟 128 位数据总线 DIMM。这主要用于为基于 x8 DRAM 技术的 DIMM 实现单设备数据校正 (SDDC)。每种内存模式下的基于 x4 的 DIMM 都支持 SDDC。一个 MCH 完全未使用,安装在该通道中的任何内存都会在 POST 期间生成警告消息。
内存优化模式在这种模式下,MCH 彼此独立运行;例如,一个可以空闲,一个可以执行写操作,另一个可以准备读操作。内存可以安装在一个、两个或三个通道中。为了完全实现内存优化模式的性能优势,每个 CPU 的三个通道都应该被填充。这意味着某些“非典型”内存配置(例如 3GB、6GB 或 12GB)将产生最佳性能。这是推荐的模式,除非需要特定的 RAS 功能。
许多最近的虚拟化工具可以利用或需要 BIOS 支持(Intel-VT、AMD-V 等)。但是在我见过的大多数 BIOS 屏幕中,它默认已被禁用 - 有时甚至会有相当不微妙(但含糊不清)的警告。
那么:在启用 VT 时我应该注意什么问题吗?我假设它仅在被 VMware 或 Virtual PC 等软件故意触发时使用。但风险是什么?
也许它主要与早期实现有关,它有点实验性,但我很想知道:它通常安全吗?
是否可以在 BIOS 中禁用 CPU(英特尔)内核,如果是,HP/DELL(其他?)1U/2U 服务器会允许这样做吗?
找到新的双核服务器硬件变得越来越困难,大多数新服务器都是四核服务器,因此 Oracle 许可的成本使服务器升级变得异常复杂。这让我想到了上面的问题。
如何发现网络中机器的 MAC 地址?
我需要发现只安装了 BIOS(没有操作系统)的机器。
我需要找到正在运行的机器的 MAC 地址。
我正在尝试编写一个脚本来在大量机器上启用 IPMI,而无需将 KVM 一一连接到它们。是否可以从 Linux 更改 BIOS 设置?操作系统是SL6。
我知道每台机器都可能需要重新通电,但我当然可以通过编程来做到这一点。
根据微软的说法,这里是 Bootrec /FIXBOOT 的作用:
"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"
Run Code Online (Sandbox Code Playgroud)
这就是 Bootrec /FIXMBR 所做的:
"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"
Run Code Online (Sandbox Code Playgroud)
现在还不是MBR只是一种类型的引导扇区的?它可以修复哪些其他类型的引导扇区?当我使用一个而不是另一个时,我感到很困惑 - mbr 不是 Windows 唯一使用的引导扇区吗?
bios ×10
boot ×2
hardware ×2
uefi ×2
bash ×1
dell ×1
ecc ×1
hard-drive ×1
hp ×1
hp-proliant ×1
intel ×1
intel-vt-x ×1
linux ×1
mac-address ×1
mbr ×1
mount ×1
multi-core ×1
networking ×1
oracle ×1
rm ×1
scripting ×1
ssd ×1
tcp ×1
usb ×1
windows ×1