Arch-Linux
使用 GPT、RAID1 和 LVM 的引導載入程序配置
使用 GUID 分區表和 RAID 1,引導載入程序(syslinux 或 GRUB)無法引導到安裝了 Arch Linux 的機器中。
首先,有兩個相同的驅動器設置為使用軟體 RAID 級別 1。兩個驅動器的分區如下:
sd[ab]1
作為md2
sb[ab]2
作為md1
sb[ab]3
作為md0
然後將 md0 設置為 VolGroupArray ,然後使用 LVM 進行拆分,一個為
/
(root),另一個為/home
,md1
設置為 SWAP,並md2
設置為/boot
。執行以下命令
grub-install --target=i386-pc --recheck --debug /dev/md2
會發生後續錯誤。/usr/bin/grub-bios-setup warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. /usr/bin/grub-bios-setup error: will not proceed with blocklists
我的問題:
- 我不應該在 RAID 分區上安裝 GRUB 嗎?
- 引導分區應該是什麼類型的文件系統?
- 什麼是阻止列表?
- 上面列出的分區方案有什麼好處/壞處?
在 RAID1 ( )上創建單個分區
sda
並sdb
(/dev/sda1
和/dev/sdb1
) 鏡像,/dev/md0
然後在 上安裝 LVMmd0
,然後在 LVM 上創建引導、主目錄、根和交換分區是否可行?使用此模式,GRUB 或 syslinux 可以引導 RAID LVM 引導分區嗎?為什麼或者為什麼不?
PC 只能從單獨的磁碟引導,因此您必須安裝 grub。請注意,您可以將它單獨安裝在每個磁碟上,以防其中一個出現故障,然後可以使用另一個。Grub2 也不需要專用的 /boot 分區;它可以直接從 droid 上的 lvm 啟動。