การติดตั้งเซิร์ฟเวอร์ 12.04 เป็นมิร์เรอร์ซอฟต์แวร์ RAID 1 ไม่สามารถบูตได้


13

ฉันกำลังติดตั้งเซิร์ฟเวอร์ Ubuntu 12.04 LTS ใหม่สองสามตัวและพวกเขามี SSD ขนาด 512 GB สองตัว ฉันต้องการให้พวกเขาใช้การทำมิเรอร์ซอฟต์แวร์ RAID 1 ดังนั้นฉันจึงติดตามเอกสารนี้อย่างเป็นขั้นตอน:

https://help.ubuntu.com/12.04/serverguide/advanced-installation.html

เพื่อสรุปเอกสารอย่างเป็นทางการข้างต้น:

ในการตั้งค่าซอฟต์แวร์มิร์เรอร์ RAID 1 ในเซิร์ฟเวอร์ Ubuntu คุณเลือกการแบ่งพาร์ติชันด้วยตนเองระหว่างการตั้งค่าและทำสิ่งนี้ในแต่ละไดรฟ์:

  • พาร์ทิชัน "swap" ที่มีขนาด RAM คร่าวๆ
  • "ฟิสิคัลวอลุ่มสำหรับ RAID" พาร์ติชันสำหรับขนาดไดรฟ์ที่เหลืออยู่

หลังจากนั้นคุณตั้งค่ามิเรอร์ RAID 1 โดยใช้พาร์ติชัน RAID บนไดรฟ์ A และ B ทำให้เป็น ext4 และมีพาร์ติชันระบบแฟ้มราก

การตั้งค่าดำเนินการต่อจากที่นั่นเพียงแค่ปรับ

ข้อแม้หนึ่ง: ฉันไม่สามารถเลือก "ฟิสิคัลวอลุ่มสำหรับ RAID" อย่างสมบูรณ์แบบให้บู๊ตได้ เมื่อฉันพยายามทำสิ่งนั้นในการตั้งค่ามันไม่มีผล: ฉันสามารถกดenterที่ตัวเลือก "make bootable" ได้ตลอดทั้งวันและไม่มีอะไรเปลี่ยนแปลงเลย

อย่างไรก็ตามหลังจากติดตั้งเสร็จสมบูรณ์ฉันมีปัญหาใหญ่: ระบบจะไม่บู๊ต! ฉันเข้าใจ

รีบูตและเลือกอุปกรณ์การบูตที่เหมาะสม
หรือใส่สื่อการบูตในอุปกรณ์การบูตที่เลือกและกดปุ่ม

ฉันทำอะไรผิด? ทำไมฉันไม่สามารถทำเครื่องหมายพาร์ติชั่น "ฟิสิคัลวอลุ่มสำหรับ RAID" ที่สามารถบูตได้ในระหว่างการตั้งค่าเซิร์ฟเวอร์ Ubuntu มีวิธีใดบ้างที่ฉันจะทำให้โวลุ่มทางกายภาพสำหรับ RAID ที่สามารถบู๊ตได้หลังจากความจริงแล้วอาจมาจากไลฟ์ซีดีหรือบางอย่าง?


นี่คือรายงานข้อผิดพลาดเกี่ยวกับเอกสาร และการรายงานข้อผิดพลาดเกี่ยวกับการติดตั้งเดเบียน-
jokerdino

และเนื่องจากนี่เป็นข้อผิดพลาดเราอาจปิดคำถามนี้เป็นนอกหัวข้อ ขอโทษสำหรับเรื่องนั้น. :-)
jokerdino

ฉันเดา แต่เห็นคำตอบของฉัน ถ้าคุณต้องการบางสิ่งที่ใช้งานได้ฉันมีมัน
Jeff Atwood

ฉันจะดูว่าฉันสามารถให้ทีมงานเอกสารของ Ubuntu อัปเดตเอกสารได้หรือไม่ และ +1 คำตอบของ
jokerdino

ไม่แน่ใจว่าฉันทำตามคำถามของคุณที่นี่ หาก Grub ถูกติดตั้งไปยัง MBR แล้วแฟล็กสำหรับบูตก็ไม่สำคัญเลย
Zoredache

คำตอบ:


10

ฉันสามารถดำเนินการต่อได้โดยเบี่ยงเบนจากเอกสารการติดตั้งอย่างเป็นทางการเล็กน้อย

แทนที่จะกำหนดค่าพื้นที่ว่างด้วยตนเองในสองไดรฟ์ฉันเลือก "แบ่งพาร์ติชันพื้นที่ว่างโดยอัตโนมัติ" ในแต่ละไดรฟ์

โปรดทราบว่าสิ่งนี้ทำให้เกิดการสร้างพาร์ติชันสลับ 32 GB (เท่ากับขนาด RAM) โดยอัตโนมัติและพาร์ติชัน ext4 ขนาดใหญ่หนึ่งแห่ง ฉันเปลี่ยนพาร์ติชั่น ext4 เป็น RAID จากนั้นฉันสามารถทำเครื่องหมายว่าสามารถบูตได้ในที่สุด!

การกำหนดค่า Ubuntu RAID 1

สังเกต "B" เล็กน้อยถัดจากพาร์ติชั่น RAID ในsdaไดรฟ์แรก


อีกวิธีหนึ่งคุณสามารถบูตจากซีดีและกำหนดค่าด้วงด้วยตนเองได้ แต่นั่นก็มีส่วนเกี่ยวข้องเล็กน้อยในการหาคำตอบ แย่มากเกี่ยวกับการเสียพื้นที่ดิสก์แม้ว่า
wds

1
@wds "มีส่วนเกี่ยวข้องกับการสรุปคำตอบมากเกินไป"อูบุนตูทำอะไรลงไปบ้าง?
jscott

คุณหาวิธีแก้ไขระบบที่พยายามบูตแล้วหรือไม่? ฉันใช้เวลาตั้งหลายครั้งแล้วและมันน่าจะทำอีกครั้ง: / ฉันเดาว่าฉันจะต้องบู๊ตออกจาก liveCD อีกครั้งติดตั้งการโจมตีและติดตั้งด้วงด้วยตนเอง
thatjuan

2

ในขณะที่ Jeff จัดเตรียมโซลูชันที่แก้ไขอาการ แต่สาเหตุที่สำคัญคือพาร์ติชันที่ขาดหายไปของประเภท "biosgrub" กระบวนการที่เจฟฟ์อธิบายจะสร้างพาร์ติชั่นหนึ่งตัว (ขนาด 1MB เท่านั้น)

ขอแนะนำให้สร้างพาร์ติชันดังกล่าวบนไดรฟ์ทั้งสองหากคุณต้องการบูตแม้ว่าจะมีหนึ่งไดรฟ์ล้มเหลวก็ตาม


1

หลังจากกินพายที่ต่ำต้อย

ฉันได้ค้นพบสาเหตุของปัญหาของฉันและใช่อย่างที่คุณจินตนาการได้ว่าไม่มี "สิ่งติดตั้งใหม่"

ปัญหาของฉันเกิดจากข้อเท็จจริงที่ว่าฉันใช้ฮาร์ดไดรฟ์ 3TB

สิ่งที่มีขนาดใหญ่กว่า 2TB จะต้องบังคับให้ GPT Partition table และ partitioner ปัจจุบันในโปรแกรมติดตั้งไม่สามารถทำเช่นนี้หรือตั้งค่าพาร์ติชั่นสำหรับ grub ได้ สิ่งที่ฉันต้องทำคือติดตั้งพาร์ติชันของฉันใน GParted ก่อนที่ฉันจะลองใช้ Instal ฉันมี GParted Live CD แต่คุณสามารถใช้ Ubuntu Desktop Live DVD เพื่อบูตจากและใช้การคัดลอกหรือ GParted ในนั้น

สร้างตารางพาร์ติชันตรวจสอบให้แน่ใจว่าเป็น GPT สร้างพาร์ติชัน at at leats 1.0MB โดยไม่มีระบบไฟล์และตั้งค่าสถานะเป็น 'biosgrub' (นี่คือส่วนที่สำคัญ)

สร้าง swap Partition และตั้งค่าสถานะเป็น 'raid' สร้างพาร์ติชันหลักและตั้งค่าสถานะเป็น 'raid' ทำซ้ำสำหรับดิสก์ที่สอง

ตอนนี้เมื่อคุณรันโปรแกรมติดตั้ง 12.04.3 มันจะเห็นพาร์ติชั่นและคุณเพียงแค่เรียกใช้ส่วน "กำหนดค่า RAID" เพิ่มทั้งการแลกเปลี่ยน teh และหลัก เข้าไปในส่วนสลับของอาร์เรย์และไป "ใช้เป็น" - พื้นที่สว็อป เข้าไปในส่วนหลักของอาร์เรย์และไป "ใช้เป็น" - ext4, เมาท์ poit - / (root) ไม่จำเป็นต้องกังวลเกี่ยวกับธงที่สามารถบูตได้ออกและเขียนลงดิสก์การติดตั้งแล้วทำงานได้ดีและด้วงก็ปรับได้ในตอนท้าย . วิธีแก้ปัญหานี้พบได้ที่นี่: http://ubuntuforums.org/showthread.php?t=2109438

ขอโทษอีกครั้งถ้าฉันมาหนักนิดหน่อย แต่มันกำลังทำหัวของฉันฉันหวังว่าสิ่งนี้จะช่วย


ฉันประสบปัญหาเดียวกันโดยไม่สามารถตั้งค่าสถานะที่สามารถบูตได้บน 240GB SSD ดังนั้นฉันจึงสร้างพาร์ติชัน biosgrub เพิ่มเติมในแต่ละดิสก์ ฉันไม่ได้ตั้งค่าสถานะการบูตใด ๆ และสามารถทำการตั้งค่าให้เสร็จสมบูรณ์ ขอบคุณมากสำหรับการแก้ปัญหา!
Uģis Ozols

0

นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีกำหนดค่าซอฟต์แวร์จู่โจมที่ 1 ใน 12.04 มันมีรูปภาพสำหรับทุกขั้นตอนดังนั้นหากคุณทำตามอย่างแน่นอนคุณไม่ควรมีปัญหาใด ๆ :

http://itswapshop.com/tutorial/ubuntu-how-create-software-raid-1-1204-ubuntu-linux-tutorial

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.