在非 GPT 分区表上我可以做
sfdisk -d /dev/sda | sfdisk /dev/sdb
.
但sfdisk
不支持 GPT 分区表。我可以用什么代替?
我正在寻找一个或两个命令的解决方案,而不仅仅是使用 GNU parted 来输出分区大小,然后再次手动制作它们。
我正在尝试在 RAID 1 设置上设置和安装 Ubuntu。我有两个磁盘,sdb 和 sdc。我一直在关注本指南
https://help.ubuntu.com/community/Installation/SoftwareRAID
这或多或少适用于设置所有内容和安装 Ubuntu。问题出在安装结束时,它尝试安装 GRUB。默认情况下,它会尝试我的“第一个磁盘”,这给出了“致命错误”。我试过将它安装在特定的分区上,例如 sdb1 以及 RAID 设备,例如 md0、md1 等。似乎没有任何效果。
实际错误是
无法在 /dev/sdb 中安装 GRUB
执行 'grub-install'/dev/sdb' 失败。
这是一个致命的错误。
然后我被带回到主安装菜单。如果我选择“在硬盘上安装 GRUB 引导加载程序”选项,我可以选择分区,但是输入 sdb2 或 md1 会出现相同的错误。
所以我继续前进,只是没有安装 GRUB,这意味着现在我大概有一个可以运行的 Ubuntu 安装,但我无法启动它。我已经尝试从 LiveCD 引导来安装 GRUB,但是我无法 chroot 进入我的系统,因为它似乎无法识别我的磁盘是 Linux 磁盘。有关于它是 RAID 分区的错误。
所以基本上我真的很想知道你如何知道在安装时将 GRUB 安装到哪个设备,或者至少,现在如何将它安装到我的系统上。
我想我还应该提到 sda 是一个 Windows 7 安装,我想保留它并且能够在启动时访问它。
谢谢你的帮助。
我尝试在具有 2 个驱动器的戴尔 G5 中安装 Ubuntu 20.04。一台装有 Windows 10 (256 GB),另一台装有 1 TB 容量。
我将 1 TB 的容量缩小了 150 GB 并尝试安装在那里。
但是 Ubuntu 安装程序不允许我,因为我在键盘设置说“关闭 RST”和消息后出现了一个对话框
此计算机使用 Intel RST(快速存储技术)。在安装 Ubuntu 之前,您需要关闭 RST。有关说明,请打开此页面:help.ubuntu.com/rst
如果我对 BIOS 设置进行任何更改,例如将英特尔控制器从 RAID 更改为 AHCI,Windows 将无法启动并进入系统恢复。
安装 18.04 时我没有这个问题。创建分区时,您需要按照常规步骤创建一个 200 - 500 MB 的 EFI 分区,然后安装将成功完成。
重新启动时,您将不会获得 GRUB,而是默认情况下 Ubuntu 将启动。如果您需要启动 Windows,则每次都必须进入 BIOS 并从 UEFI 启动选项中进行选择。
18.04 安装完成后,您可以将其升级到 20.04。
升级后我安装了 KDE 桌面,在登录屏幕上我选择了“Ubuntu on Wayland”选项。
做了这两件事后,我失去了 20.04 的新功能,比如带有戴尔标志的 Ubuntu 启动屏幕和关机/注销模糊效果屏幕。不知道如何取回。
我有一台戴尔 XP 的 9560 笔记本电脑,我想在 Windows 10 旁边安装一个 Ubuntu 发行版。到目前为止,我尝试了很多来安装它,但我看不到任何分区。我发现问题在于我从 bios 的 Sata 配置中进行了突袭。我不想禁用它,因为这意味着重新安装我的 Windows。
我可以在没有任何修改的情况下使用带有 raid 的 Ubuntu 安装双引导吗?
谢谢
出于某种原因,当我尝试将 mdadm raid 数组重命名为文本名称时,更改不会发生。
我尝试了这个serverfault question的建议,但无济于事。
~$ mdadm --version
mdadm - v3.1.4 - 31st August 2010
~$ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Tue Sep 27 08:32:32 2011
Raid Level : raid1
Array Size : 1953513424 (1863.02 GiB 2000.40 GB)
Used Dev Size : 1953513424 (1863.02 GiB 2000.40 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Sun Oct 2 17:59:37 2011
State : clean …
Run Code Online (Sandbox Code Playgroud) 所以我正在重建我的存储服务器。为了稳定性,我想使用 Ubuntu 服务器 14.04 LTS 作为操作系统。但是,我计划在 RAID 5 中使用 Btrfs,这在内核 3.19 中得到了很大改进。所以我想在 14.04 中使用那个内核。
我知道 3.19 是将在 15.04 中使用的内核,计划于 8 月作为 HWE 内核发布,并且是 14.04.3 的默认内核。但是我现在需要构建这个服务器。
我不想进入时髦的自定义设置,这些设置将来会破坏事物。那么,我现在可以在 14.04.2 安装之上使用该内核的最无故障的方法是什么,可以在 8 月份轻松恢复为标准,届时我可以将 dist-upgrade 升级到 14.04.3 并获得我想要的内核标准?
更新:下面的问答也适用于 Ubuntu 16.04
我有一台带有双 SSD 和 Win (7) 的计算机,预装在另一个磁盘上。预安装使用 (U)EFI/GPT 引导。我想在我的 SSD 的 RAID1 根分区上安装 Ubuntu 14.04 64 位桌面,并且仍然能够双启动我的 Win7 系统。这可能吗?
我正在构建我的第一个 RAID5 阵列。我使用 mdadm 创建了以下设置:
root@bondigas:~# mdadm --detail /dev/md1
/dev/md1:
Version : 00.90
Creation Time : Wed Oct 20 20:00:41 2010
Raid Level : raid5
Array Size : 5860543488 (5589.05 GiB 6001.20 GB)
Used Dev Size : 1953514496 (1863.02 GiB 2000.40 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Wed Oct 20 20:13:48 2010
State : clean, degraded, recovering
Active Devices : 3
Working Devices : 4 …
Run Code Online (Sandbox Code Playgroud) 许多人声称不可能使用桌面 CD 将 Ubuntu 安装到 RAID 1 上。这是真的吗?如果没有,怎么办?
问题 1 - 在您回答“它只需要较小的磁盘”之前,请快速听我说完。我的 3TB WD Reds 大小为 3001 GB。假设我通过 mdadm 为跨越 100% 驱动器的 sdb1 和 sdc1 设置了一个镜像。但突然间,其中一个驱动器出现故障。替代品是 3TB,重 3000 GB。当我放入一个小于阵列上当前存在的驱动器时会发生什么?我知道使用 3000 与 3001 的新阵列,它会将阵列构建为 3000。但就像我说的,当前阵列 @ 3001 怎么样,我添加一个较小的驱动器?它是否在重建期间重新构建了 3000 GB 的大小?
问题 2 - 如果我无法将 3000 GB 添加到现有 3001 GB 的阵列中,而它只是缩小到 3000 ……我可以将 3001 缩小一点吗?
问题 3 - 或者,一个更好的主意。如果我将 3TB 驱动器缩小到 2999 GB 会怎样。这样,驱动器是否短 1 MB、1 个字节、10 KB 都没有关系,它总是会选择“较小的”驱动器 @ 2999 GB。