标签: grub

Linux/Windows 双启动

我有一个运行 Ubuntu 9 的系统,并希望在双引导配置中安装 Windows 7 RC。有没有办法让 Windows 与 grub 一起玩得很好,或者我将不得不再次安装 Ubuntu 只是为了让它的引导加载程序保持控制。

linux windows grub boot

5
推荐指数
2
解决办法
497
查看次数

如何在 Ubuntu 10.04 上重定向内核控制台输出

当我重新启动我的 Ubuntu 10.04 节点时,我希望能够在使用 LAN 串行模式 (ttyS0) 连接到 IPMI 接口时看到内核启动消息。我需要做什么才能将这些消息重定向到 ttyS0?

理想情况下,当我将显示器直接插入盒子时,我希望它们仍然出现在通常的位置(tty0,我认为)。

ubuntu ipmi grub boot ubuntu-10.04

5
推荐指数
1
解决办法
5796
查看次数

无法重置密码 - Hyper-V 上的 Ubuntu 10.04

我有一台在 Hyper-V 下运行的虚拟 Ubuntu 10.04 机器,但我丢失了密码。使用物理 Ubuntu 盒子,在 grub 提示符下按 ESC 并继续重置密码非常容易。不幸的是,我看不到 grub 菜单,按 ESC 什么也不做。谁能提供一些有关如何在此虚拟机上重置密码的建议?

linux grub password-recovery hyper-v-server-2008-r2 ubuntu-10.04

5
推荐指数
2
解决办法
7249
查看次数

设置 Linux softRAID10 以便它可以在驱动器故障后启动

我希望我的 RAID10 能够在引导盘失败的情况下幸存下来。我想将 grub 写入阵列中每个磁盘的 MBR,以便在出现故障的情况下,阵列仍将在其余成员上启动。

我有一个 4 个磁盘阵列,所以理论上我只需要 2 个 grub MBR,但我没有看到将引导加载程序放在所有 4 个磁盘阵列上的危害。

Grub 文件夹是:/boot/grub 根是:(md0)/

一步一步,如何在每个驱动器上安装 grub?

linux grub software-raid grub2

5
推荐指数
1
解决办法
2130
查看次数

将现有的 Linux 移动到 LVM

我们有一个现有 Linux 安装(CentOS 6)+ 磁盘 1 上的引导分区和一个空磁盘 2 的服务器。我们想要设置的是:

  • 一个磁盘(1 个或 2 个,无所谓):
    • 可快照 LVM 中的主系统(约 50%)
    • LVM 中的备份空间(约 50%)
  • 其他盘
    • /home2 和可快照 LVM 中的 MySQL 数据(约 50%)
    • LVM 中的备份空间(约 50%)
  • 无论是磁盘
    • /boot

问题是,我们如何在不从头安装的情况下将主系统移动到 LVM 上?服务器是托管的,因此我们对操作系统安装过程没有太大影响。我们有:

  • 当然是普通的 SSH
  • 救援模式,由技术支持为我们启动救援操作系统
  • 没有远程 KVM

我们的想法是:

  • 在运行系统中,在磁盘2上设置LVM
  • 重新启动到救援模式并将主系统复制到磁盘 2(将 /boot 保留在磁盘 1 上)
  • 更新 grub 和 /etc/fstab
  • 重新启动到主系统,现在在磁盘 2 上
  • 擦除磁盘 1 并/home2在磁盘 1 上为 MySQL + 设置 LVM

但欢迎对该计划进行提示/验证。

注意:服务器上还没有重要数据,虽然丢失我们已经做的配置会有点不方便。

linux lvm grub boot

5
推荐指数
1
解决办法
309
查看次数

无法将 grub 安装到 RAID1 (md0)

我的 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)

linux raid grub

5
推荐指数
1
解决办法
1万
查看次数

X86 Solaris 引导失败

上周末我们停电了,这似乎对我们的一台 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 以来已经很长时间了,我不知道下一步该做什么来尝试启动这个野兽 - 谁能给我一些关于去哪里/下一步尝试什么的建议?

solaris x86 grub

5
推荐指数
1
解决办法
2万
查看次数

将 Linux 机器从 XenServer 转换为 Hyper-V

我正在将 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 …

linux hyper-v grub xenserver

5
推荐指数
1
解决办法
6997
查看次数

RAID失败后如何开机(软件RAID)?

以前,我使用 ( mdadm) 个驱动器sdasdb. sdb失败,重新启动系统的唯一方法是拔下第二个硬盘驱动器。

现在我已经添加了新的sdbsdc我的 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)

mdadm grub software-raid

4
推荐指数
1
解决办法
7751
查看次数

无法让我的 proliant N54l 从 USB 启动

我试图将 ubuntu 14. 安装到 U 盘上。它从 USB 启动得很好,我经历了一段时间,直到我到达分区位,我想也许安装在内存中,因为它让我可以选择对我启动的 USB 进行分区(以及安装已打开),没想到它会起作用,但无论如何我还是点击了“是”,一秒钟后它又回来并说这是不可能的。所以我通过菜单退出并退出安装,从那时起我无法从任何 USB 设备启动。

我注意到的唯一变化是,最初 USB 设备在“引导设备优先级”下与硬盘分开列在 BIOS 中,如下所示:

  1. USB闪存盘
  2. 硬盘0等等
  3. 网络启动

但现在它只显示 HDD 或 USB 之一,以及 BIOS 控制启动屏幕上的第二个菜单(称为“硬盘驱动器”)。

不确定这是否相关,但我认为这很奇怪。

我尝试过什么,不同的顺序,差异“USB 启动优先级高/低”等都不起作用。如果我禁用除 USB 驱动器之外的所有内容,它仍会从 HDD 启动。

如果我卸下硬盘驱动器,则会收到 grub 错误:

grub error no such device entering recovery mode
Run Code Online (Sandbox Code Playgroud)

grub hp-proliant usb-boot

2
推荐指数
1
解决办法
3090
查看次数