我有一个运行 Ubuntu 9 的系统,并希望在双引导配置中安装 Windows 7 RC。有没有办法让 Windows 与 grub 一起玩得很好,或者我将不得不再次安装 Ubuntu 只是为了让它的引导加载程序保持控制。
当我重新启动我的 Ubuntu 10.04 节点时,我希望能够在使用 LAN 串行模式 (ttyS0) 连接到 IPMI 接口时看到内核启动消息。我需要做什么才能将这些消息重定向到 ttyS0?
理想情况下,当我将显示器直接插入盒子时,我希望它们仍然出现在通常的位置(tty0,我认为)。
我有一台在 Hyper-V 下运行的虚拟 Ubuntu 10.04 机器,但我丢失了密码。使用物理 Ubuntu 盒子,在 grub 提示符下按 ESC 并继续重置密码非常容易。不幸的是,我看不到 grub 菜单,按 ESC 什么也不做。谁能提供一些有关如何在此虚拟机上重置密码的建议?
linux grub password-recovery hyper-v-server-2008-r2 ubuntu-10.04
我希望我的 RAID10 能够在引导盘失败的情况下幸存下来。我想将 grub 写入阵列中每个磁盘的 MBR,以便在出现故障的情况下,阵列仍将在其余成员上启动。
我有一个 4 个磁盘阵列,所以理论上我只需要 2 个 grub MBR,但我没有看到将引导加载程序放在所有 4 个磁盘阵列上的危害。
Grub 文件夹是:/boot/grub 根是:(md0)/
一步一步,如何在每个驱动器上安装 grub?
我们有一个现有 Linux 安装(CentOS 6)+ 磁盘 1 上的引导分区和一个空磁盘 2 的服务器。我们想要设置的是:
/home2 和可快照 LVM 中的 MySQL 数据(约 50%)/boot问题是,我们如何在不从头安装的情况下将主系统移动到 LVM 上?服务器是托管的,因此我们对操作系统安装过程没有太大影响。我们有:
我们的想法是:
/etc/fstab/home2在磁盘 1 上为 MySQL + 设置 LVM但欢迎对该计划进行提示/验证。
注意:服务器上还没有重要数据,虽然丢失我们已经做的配置会有点不方便。
我的 Ubuntu 12.04 LTS 上有一个 RAID1 阵列,几天前我的 /sda HDD 已更换。我用这个命令来替换:
# go to superuser
sudo bash
# see RAID state
mdadm -Q -D /dev/md0
# State should be "clean, degraded"
# remove broken disk from RAID
mdadm /dev/md0 --fail /dev/sda1
mdadm /dev/md0 --remove /dev/sda1
# see partitions
fdisk -l
# shutdown computer
shutdown now
# physically replace old disk by new
# start system again
# see partitions
fdisk -l
# copy partitions from sdb to sda
sfdisk -d /dev/sdb …Run Code Online (Sandbox Code Playgroud) 上周末我们停电了,这似乎对我们的一台 x86 Solaris 机器造成了一些非常糟糕的影响。它拒绝启动,并在启动时让我进入“grub>”提示。我可以让它识别多重引导内核和模块,它会尝试开始引导,但它几乎立即挂起。这些是我正在输入的命令及其结果:
grub> 找到 /boot/grub/stage1 (hd1,0,a) (hd2,0,a) (hd4,0,a) grub> 根 (hd1,0,a) grub> 内核 /platform/i86pc/multiboot kernel/unix [Multiboot-elf, <0x1000000:0x141eb:0x128f5>, shtab=0x1027258, entry=0x1000000] grub> 模块 /platform/i86pc/boot_archive [Multiboot-module @ 0x1034000, 0x5ed3800 字节] grub> 启动
在我发出引导命令后,终端试图清除,光标回到左上角,我在第一行看到了这个:
eric_138889-08 32 位
然后整个系统挂起。
自从我戳 Solaris 以来已经很长时间了,我不知道下一步该做什么来尝试启动这个野兽 - 谁能给我一些关于去哪里/下一步尝试什么的建议?
我正在将 XenServer VM 上的最后几个转换为 Hyper-V。
他们中的大多数都是 Windows 机器,我已经使用 Windows Backup 进行了备份和恢复。对于某些 Windows 设备,我使用 XenServer 导出过程创建 XVA 文件,然后将其转换为 VHD,然后可以在 Hyper-V 中使用。
两种方法都运行得很好,但是当我尝试为几个 linux 机器进行导出和转换过程时,它也无法正常工作。
我创建了 XVA,我使用 Xenconvert 来转换和创建 VHD,但是当我将它们连接到 Hyper-V 虚拟机时,我只看到一个闪烁的光标。做了一些研究后,我相信这是因为 HDD 的命名方式不同。例如,原始机器/dev/将显示xvda, xvda1.....但在 Hyper-V 中我相信这些将是sda, sda1......
这就是我有点迷茫的地方......我将其中一台机器引导到转换后的机器上的引导菜单,并查看了菜单和争论选项,但我看不到xvda. 所以要么我的假设是错误的,要么我找错了地方,或者两者都有?
任何帮助将不胜感激,即使建议是以完全不同的方式做到这一点。
EDIT1:(添加启动菜单信息)
如果我选择启动菜单上的第一项并按下,e我会看到以下内容
root (hd0,0)
kernel /vmlinuz-2.6.32-573.12.1.e16.x86_64 ro root=dev/mapper/VolGroup-lv_root rd_NOLUKS LANG=en_US.UTF-8 rd_NO_MD console=hvc0 KEYTABLE=us rd_LVM_LV=VolGroup/lv_swap SYSFONT=latacyrheb-sun16 rhgb crashkernel=auto quiet rd_LVM_LV=VolGroup/lv_root rd_NO_DM
initrd /initramfs-2.6.32-573.12.1.e16.x86_64.img
Run Code Online (Sandbox Code Playgroud)
EDIT2:(Linux 版本和 fstab)
Linux 版本是 Centos 6.7
/etc/fstab …
以前,我使用 ( mdadm) 个驱动器sda和sdb. sdb失败,重新启动系统的唯一方法是拔下第二个硬盘驱动器。
现在我已经添加了新的sdb和sdc我的 RAID 设置。sda是最旧的(所以最有可能失败),它是我们启动的驱动器(我想,我该如何检查?)。
我如何确保和测试(通过 GRUB 配置等)如果sda失败,我仍然能够启动我的机器。
fdisk -l:
Disk /dev/sda: 250.0 GB, 250000000000 bytes
255 heads, 63 sectors/track, 30394 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000080
Device Boot Start End Blocks Id System
/dev/sda1 * 1 30064 …Run Code Online (Sandbox Code Playgroud) 我试图将 ubuntu 14. 安装到 U 盘上。它从 USB 启动得很好,我经历了一段时间,直到我到达分区位,我想也许安装在内存中,因为它让我可以选择对我启动的 USB 进行分区(以及安装已打开),没想到它会起作用,但无论如何我还是点击了“是”,一秒钟后它又回来并说这是不可能的。所以我通过菜单退出并退出安装,从那时起我无法从任何 USB 设备启动。
我注意到的唯一变化是,最初 USB 设备在“引导设备优先级”下与硬盘分开列在 BIOS 中,如下所示:
但现在它只显示 HDD 或 USB 之一,以及 BIOS 控制启动屏幕上的第二个菜单(称为“硬盘驱动器”)。
不确定这是否相关,但我认为这很奇怪。
我尝试过什么,不同的顺序,差异“USB 启动优先级高/低”等都不起作用。如果我禁用除 USB 驱动器之外的所有内容,它仍会从 HDD 启动。
如果我卸下硬盘驱动器,则会收到 grub 错误:
grub error no such device entering recovery mode
Run Code Online (Sandbox Code Playgroud)