หลายคนอ้างว่าเป็นไปไม่ได้ที่จะติดตั้ง Ubuntu ลงบน RAID 1 ด้วย Desktop CD นี่เป็นเรื่องจริงหรือ หากไม่สามารถทำได้
หลายคนอ้างว่าเป็นไปไม่ได้ที่จะติดตั้ง Ubuntu ลงบน RAID 1 ด้วย Desktop CD นี่เป็นเรื่องจริงหรือ หากไม่สามารถทำได้
คำตอบ:
แก้ไข: คู่มือนี้ไม่ได้พิจารณาการบู๊ต UEFI อาจจำเป็นต้องมีขั้นตอนเพิ่มเติมหรือแตกต่างกันหากต้องการบูต UEFI คำแนะนำนี้ถือว่าเป็นการบูตแบบดั้งเดิม!
เป็นเรื่องจริงที่ตัวubiquity
ติดตั้งไม่ทราบเกี่ยวกับmdadm
อุปกรณ์ตรวจค้นซอฟต์แวร์ นอกจากนี้มันเป็นความจริงว่า live-cd นั้นขาดmdadm
เครื่องมือการดูแลระบบการจู่โจม อย่างไรก็ตามการทำงานด้วยมือมันเป็นไปได้มากที่จะติดตั้ง Ubuntu บน RAID1
ในต่อไปนี้ฉันจะถือว่าฮาร์ดดิสก์สองตัวที่เหมือนกัน ( /dev/sd[ab]
) ซึ่งจะถูกใช้อย่างสมบูรณ์สำหรับการติดตั้งใหม่ของเรา เพื่อให้ง่ายต่อการกู้คืนในกรณีที่ไดรฟ์หนึ่งล้มเหลวจะมีเพียงหนึ่งmdadm
-Volume /dev/md0
ซึ่งจะถูกแบ่งพาร์ติชันสำหรับ/
, และการจัดเก็บข้อมูลเช่นswap
/home
หลังจากบู๊ตไฟล์ live-cd และ (หากจำเป็น) การกำหนดค่าการเข้าถึงเครือข่ายให้เปิดเทอร์มินัลและเข้าใช้รูท sudo -s
apt-get install mdadm
ตอนนี้เราสร้างพาร์ทิชันหลักเดียวแต่ละ / dev / SDA และ dev / sdb / จากภาค 2048 sudo fdisk
ถึงจุดสิ้นสุดของดิสก์สำหรับตัวอย่างการใช้ ฉันยังต้องการตั้งค่าประเภทพาร์ติชันfd
สำหรับการตรวจค้นอัตโนมัติของ linux แล้ว กดแป้นพิมพ์ในลำดับfdisk
(ถ้าดิสก์ emptyin จุดเริ่มต้นที่มีความหมายไม่มีพาร์ทิชัน) n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>
เป็น
ตอนนี้เราสร้างmdadm
โวลุ่ม:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
ผมสังเกตเห็นว่าubiquity
การติดตั้งยังไม่ได้ค่อนข้างจัดการเพื่อสร้างพาร์ทิชันภายในนี้/dev/md0
ดังนั้นฉันยังทำอย่างนี้ด้วยมือ - fdisk
อีกครั้งโดยใช้ ดังนั้นในการ/dev/md0
สร้างพาร์ติชันต่อไปนี้:
/dev/md0p1
สำหรับระบบไฟล์รูทของคุณขนาดของหลักสูตรขึ้นอยู่กับจำนวนซอฟต์แวร์ที่คุณจะติดตั้ง/dev/md0p2
สำหรับการแลกเปลี่ยนขนาดของหลักสูตรก็ขึ้นอยู่กับสิ่งที่คุณใช้เครื่องและขนาดของแรม/dev/md0p3
สำหรับ / home พื้นที่ทั้งหมดที่เหลือหลังจากนั้นเราสามารถเริ่มการติดตั้งได้ ตรวจสอบให้แน่ใจว่าได้เริ่มตัวติดตั้งจากเทอร์มินัลด้วย-b
ตัวเลือกแล้วเนื่องจากการติดตั้ง bootloader จะล้มเหลวอยู่ดี:
ubiquity -b
ให้แน่ใจว่าจะไปสำหรับการแบ่งใช้และ "การใช้งาน" 3 พาร์ทิชันที่คุณเพิ่งสร้างและติ๊กformat
ช่องทำเครื่องหมาย/
และ/home
เพื่อให้ระบบแฟ้มจะถูกสร้างขึ้น
หลังจากการติดตั้งระบบยังไม่สามารถบูตได้ดังนั้นอย่ารีสตาร์ทกล่องทันที เราจำเป็นต้องchroot
เข้าสู่ระบบที่ติดตั้งและแก้ไขบางสิ่ง:
sudo -s
mount /dev/md0p1 /mnt
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys
mount -o bind /proc /mnt/proc
cat /etc/resolv.conf >> /mnt/etc/resolv.conf
chroot /mnt
apt-get install mdadm
nano /etc/grub.d/10_linux # change quick_boot to 0
grub-install /dev/sda
grub-install /dev/sdb
update-grub
exit
ขณะนี้ระบบที่ติดตั้งใหม่พร้อมที่จะบูต มีความสุข!
/var/cache/apt/archives
ไปยัง / mnt ก่อนที่จะchroot
เข้าและdpkg -i
ติดตั้ง
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub-install: error: embedding is not possible, but this is required for RAID and LVM install.
ดูเหมือนว่าพาร์ติชั่นการบู๊ตจะหายไป? บางทีการสร้าง bios boot partition ทั้ง sda และ sdb จะช่วยได้เช่นบนserverfault.com/questions/386041/… ?
อย่าติดตั้ง Ubuntu Desktop CD ด้วย RAID 1 คำแนะนำของฉัน:
sudo apt-get install ubuntu-desktop
ฉันไม่ได้พยายาม แต่เพิ่งมาข้ามhttp://www.salamander-linux.com/
Salamander เป็นโปรแกรมติดตั้งเริ่มต้นที่แก้ไขแล้วสำหรับ Ubuntu Linux, Ubiquity โปรแกรมติดตั้งที่แก้ไขนี้ช่วยให้ผู้ใช้สามารถติดตั้ง Ubuntu Linux บนอาเรย์ซอฟต์แวร์ RAID ได้อย่างง่ายดาย ไม่จำเป็นต้องใช้ฮาร์ดแวร์พิเศษ - ตัวติดตั้ง Salamander สามารถใช้กับระบบที่มีฮาร์ดดิสก์หลายตัว
sudo apt-get install ubuntu-desktop
และเซิร์ฟเวอร์ ยังเป็นเดสก์ท็อป