Ubuntu

不帶 LVM 的 RAID 1 的 Ubuntu Preseed 文件

  • January 27, 2020

我正在嘗試使用 Ubuntu 的 Preseed 文件安裝帶有 RAID 1 且沒有 LVM 的 ubuntu。

基本上我希望*/dev/sda/dev/sdb*在 RAID 中,不需要主分區和交換分區。

這是我嘗試過的:

d-i partman-auto/method string raid
d-i partman-auto/disk string /dev/sda /dev/sdb

d-i partman-auto/expert_recipe string \
     multiraid ::                                   \
         1000 5000  raid                            \
                 $primary{ } method{ raid }  $bootable{ } format{ } \
         .                                          \

d-i partman-auto-raid/recipe string \
1 2 0 ext3 /                        \
     /dev/sda1#/dev/sdb1           \
.

d-i partman-md/confirm boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
d-i partman-basicfilesystems/no_swap boolean false

這失敗了,系統日誌是: http: //pastebin.com/XaTkiJSZ

我自己修好了,是一個小的語法錯誤。(一個額外的退格,不需要)。

我還添加了一些缺少的參數。

這適用於只想擁有 RAID 1 的根目錄(無交換、主目錄)的任何人。

# Disk Partitioning
d-i partman-auto/method string raid
d-i partman-auto/disk string /dev/sda /dev/sdb

d-i partman-auto/expert_recipe string                                    \
     multiraid ::                                                       \
             1000 5000 -1 raid                                          \
                     $primary{ } method{ raid }  $bootable{ } format{ } \
         .

d-i partman-auto-raid/recipe string \
   1 2 0 ext3 /                    \
         /dev/sda1#/dev/sdb1       \
.

d-i partman-md/confirm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-md/confirm_nooverwrite  boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
d-i partman-basicfilesystems/no_swap boolean false

引用自:https://serverfault.com/questions/807247