Làm cách nào để cài đặt Ubuntu 14.04 với RAID 1 bằng trình cài đặt máy tính để bàn?


18

Nhiều người cho rằng không thể cài đặt Ubuntu lên RAID 1 bằng CD máy tính để bàn. Điều này có thực sự đúng không? Nếu không, làm thế nào nó có thể được thực hiện?

Câu trả lời:


26

Chỉnh sửa: Hướng dẫn này không đưa UEFI boot vào tài khoản. Các bước bổ sung hoặc khác nhau có thể được yêu cầu nếu muốn khởi động UEFI. Hướng dẫn này giả định khởi động kế thừa!

Đó là sự thật, trình ubiquitycài đặt không biết về mdadmcác thiết bị đột kích phần mềm. Ngoài ra, sự thật là cd trực tiếp đang thiếu mdadmcông cụ quản trị đột kích. Tuy nhiên, thực hiện một số công việc bằng tay, rất có thể cài đặt Ubuntu trên RAID1.

Sau đây tôi sẽ giả sử hai đĩa cứng giống hệt nhau ( /dev/sd[ab]) sẽ được sử dụng hoàn toàn cho cài đặt mới của chúng tôi. Để đơn giản hóa việc phục hồi nếu một ổ đĩa bị lỗi, sẽ có chỉ có một mdadm-volume /dev/md0mà sau đó sẽ được phân chia cho /, swapvà lưu trữ dữ liệu, ví dụ /home.

Sau khi khởi động live-cd và (nếu cần) định cấu hình truy cập mạng, hãy mở một thiết bị đầu cuối và giả sử quyền truy cập root sudo -s

apt-get install mdadm

Bây giờ chúng tôi tạo một phân vùng chính duy nhất cho mỗi / dev / sda và / dev / sdb từ sector 2048 đến cuối đĩa, ví dụ như sử dụng sudo fdisk. Tôi cũng muốn thiết lập kiểu phân vùng fdcho autodetection linux. Chuỗi phím trong fdisk(nếu đĩa trống vào đầu, có nghĩa là không có phân vùng) n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.

Bây giờ chúng ta tạo mdadmâm lượng:

mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1

Tôi nhận thấy rằng trình ubiquitycài đặt cũng không hoàn toàn quản lý để tạo các phân vùng bên trong này /dev/md0, vì vậy tôi cũng đã làm điều này bằng tay - một lần nữa bằng cách sử dụng fdisk. Vì vậy, /dev/md0tạo các phân vùng sau:

  • /dev/md0p1 đối với hệ thống tập tin gốc của bạn, kích thước của khóa học tùy thuộc vào số lượng phần mềm bạn sẽ cài đặt.
  • /dev/md0p2 để trao đổi, kích thước của khóa học cũng tùy thuộc vào việc bạn sử dụng máy để làm gì và bao nhiêu ram
  • /dev/md0p3 cho / nhà, tất cả không gian còn lại

Sau đó chúng ta có thể bắt đầu Cài đặt. Đảm bảo khởi động trình cài đặt từ thiết bị đầu cuối với -btùy chọn, vì cài đặt bộ nạp khởi động sẽ không thành công:

ubiquity -b

Đảm bảo đi phân vùng thủ công và "sử dụng" 3 phân vùng bạn vừa tạo và đánh dấu vào formathộp kiểm //homevì vậy một hệ thống tệp sẽ được tạo.

Sau khi cài đặt, hệ thống chưa khởi động được, vì vậy đừng khởi động lại hộp ngay. Chúng ta cần chrootvào hệ thống đã cài đặt và sửa một số thứ:

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

Bây giờ hệ thống mới được cài đặt đã sẵn sàng để khởi động. Chúc vui vẻ!


2
Nó sẽ bao giờ được hỗ trợ ra khỏi hộp? Có bất kỳ lý do để không cung cấp tính năng này. Trong thế giới hoàn hảo, nên có tùy chọn để cài đặt RAID.
umpirsky

@Mwithii nói: "Hướng dẫn vẫn ổn, ngoại trừ" apt-get install mdadm "trong chroot không hoạt động như hiện tại. Tôi đã phải" cp /etc/resolv.conf /mnt/etc/resolv.conf "để giải quyết như được mô tả ở đây: ubuntuforums.org/ ( "
MadMike 6/2/2015

1
thăm dò. dễ dàng hơn để di chuyển mdadm .deb đã tải xuống từ /var/cache/apt/archivesvào / mnt trước khi chrootnhập và dpkg -icài đặt nó.
Peter Cordes

2
Cài đặt Grub thất bại đối với tô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.Có vẻ như phần khởi động bị thiếu? Có lẽ việc tạo phân vùng khởi động bios trên cả sda và sdb sẽ giúp ích, như trên serverfault.com/questions/386041/ .
umpirsky

1
@umpirsky Tôi đã thêm một cảnh báo vào hướng dẫn. Vui lòng xem qua Askubfox.com/questions/660023/ .
Chủ nhật ngày

2

Đừng cài đặt Ubuntu Desktop CD với RAID 1. Lời khuyên của tôi:

  1. Sử dụng Ubuntu Server CD để cài đặt RAID 1 được hướng dẫn . Hướng dẫn cho việc này ở đây (bỏ qua phần LVM, không cần thiết):
    https://help.ubfox.com/lts/serverguide/advified-installation.html
  2. Sau đó cài đặt môi trường máy tính để bàn Ubuntu với
    sudo apt-get install ubuntu-desktop
  3. Khởi động lại và bạn có một máy tính để bàn Ubuntu (được cài đặt với máy chủ cd).

1
Tôi nghĩ rằng nó được biết đến (và được mong đợi), rằng trình cài đặt máy chủ có hỗ trợ RAID. Tuy nhiên, câu hỏi này đặc biệt về việc làm rõ thời tiết mà trình cài đặt máy tính để bàn có thể được sử dụng bằng mọi cách. Nhưng cảm ơn vì đã cho chúng tôi biết
Chủ nhật ngày

-1

Tôi chưa thử, nhưng vừa đi qua http://www.salamander-linux.com/ .

Salamander là phiên bản sửa đổi của trình cài đặt mặc định cho Ubuntu Linux, Ubiquity. Trình cài đặt được sửa đổi này cho phép người dùng dễ dàng cài đặt Ubuntu Linux lên mảng RAID Phần mềm. Không yêu cầu phần cứng đặc biệt - trình cài đặt Salamander có thể được sử dụng trên bất kỳ hệ thống nào có nhiều đĩa cứng.


điều này có vẻ khá lỗi thời từ năm 2010
Therealmarv

@therealmarv Có, phải tìm giải pháp mới.
umpirsky

Tôi nghĩ rằng giải pháp tổng thể tốt hơn là sử dụng CD Ubuntu Server với sự hỗ trợ RAID1 rất tốt và cài đặt mọi thứ như trong các tài liệu chính thức: help.ub Ubuntu.com/lts/serverguide/advified-installation.html sau đó ở phần cài đặt cuối sudo apt-get install ubuntu-desktopvà máy chủ cũng là một máy tính để bàn.
Therealmarv

@therealmarv Có thể, nhưng tôi đọc được ở đâu đó rằng có một số nhược điểm với phương pháp này. Phân phối máy tính để bàn là một số khác nhau.
umpirsky
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.