Bagaimana cara Menginstal Ubuntu 14.04 dengan RAID 1 menggunakan penginstal desktop?

18

Banyak orang mengklaim bahwa tidak mungkin untuk menginstal Ubuntu ke RAID 1 dengan CD Desktop. Apakah ini benar? Jika tidak, bagaimana itu bisa dilakukan?

Minggu
sumber

Jawaban:

26

Sunting: Panduan ini tidak memasukkan UEFI boot ke akun. Langkah tambahan atau berbeda mungkin diperlukan jika UEFI boot diinginkan. Panduan ini mengasumsikan boot warisan!

Memang benar, bahwa ubiquitypenginstal tidak tahu tentang mdadmperangkat raid perangkat lunak. Juga benar, bahwa live-cd tidak memiliki mdadmalat administrasi raid. Namun, melakukan beberapa pekerjaan dengan tangan, sangat mungkin untuk menginstal Ubuntu pada RAID1.

Berikut ini saya akan menganggap dua hard disk identik ( /dev/sd[ab]) yang akan digunakan sepenuhnya untuk instalasi baru kami. Untuk menyederhanakan pemulihan jika satu drive gagal, hanya akan ada satu mdadmvolume /dev/md0yang kemudian akan dipartisi /, swapdan penyimpanan data, misalnya /home.

Setelah mem-boot live-cd dan (jika perlu) mengkonfigurasi akses jaringan, buka terminal dan asumsikan akses root sudo -s

apt-get install mdadm

Sekarang kita membuat satu partisi primer masing-masing dari / dev / sda dan / dev / sdb dari sektor 2048 ke akhir disk, misalnya menggunakan sudo fdisk. Saya juga ingin mengatur tipe partisi fduntuk autodetection linux raid. Keystroke-sequence in fdisk(jika disk kosong di awal, artinya tidak ada partisi) adalah n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.

Sekarang kami membuat mdadmvolume:

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

Saya perhatikan, bahwa ubiquitypenginstal juga tidak cukup berhasil membuat partisi di dalam ini /dev/md0, jadi saya juga melakukan ini dengan menggunakan tangan lagi fdisk. Jadi, /dev/md0buat partisi berikut:

  • /dev/md0p1 untuk sistem file root Anda, ukurannya tentu saja tergantung pada seberapa banyak perangkat lunak yang akan Anda instal.
  • /dev/md0p2 untuk swap, ukuran tentu saja juga tergantung pada apa yang Anda gunakan untuk mesin dan berapa banyak ram yang didapat
  • /dev/md0p3 untuk / rumah, semua ruang yang tersisa

Setelah itu kita dapat memulai Instalasi. Pastikan untuk memulai penginstal dari terminal dengan -bopsi, karena menginstal bootloader akan gagal:

ubiquity -b

Pastikan untuk pergi ke partisi manual dan "gunakan" 3 partisi yang baru saja Anda buat dan centang formatkotak centang untuk /dan /homesistem file akan dibuat.

Setelah instalasi, sistem belum dapat di-boot, jadi jangan langsung restart kotaknya. Kita perlu chrootmasuk ke sistem yang terinstal dan memperbaiki beberapa hal:

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

Sekarang sistem yang baru diinstal siap untuk boot. Selamat bersenang-senang!

Minggu
sumber
2
Apakah akan pernah didukung di luar kotak? Apakah ada alasan untuk tidak menawarkan fitur ini. Di dunia yang sempurna harus ada opsi untuk menginstal RAID.
umpirsky
@Mwithii mengatakan: "Panduan ini ok, kecuali untuk" apt-get install mdadm "di chroot yang tidak berfungsi seperti semula. Saya harus" cp /etc/resolv.conf /mnt/etc/resolv.conf "untuk pecahkan seperti yang dijelaskan di sini: ubuntuforums.org/... "
MadMike
1
masalah. lebih mudah untuk memindahkan mdadm .deb yang sudah diunduh dari /var/cache/apt/archives/ mnt sebelum chrootmasuk, dan dpkg -iuntuk menginstalnya.
Peter Cordes
2
Instal Grub gagal untuk saya: 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.Sepertinya partisi boot tidak ada? Mungkin membuat partisi boot BIOS pada sda dan sdb akan membantu, seperti pada serverfault.com/questions/386041/… ?
umpirsky
1
@umpirsky Saya menambahkan peringatan ke panduan. Silakan lihat askubuntu.com/questions/660023/… .
Minggu
2

Jangan menginstal CD Ubuntu Desktop dengan RAID 1. Saran saya:

  1. Gunakan CD Server Ubuntu untuk menginstal RAID 1 yang dipandu . Manual untuk ini ada di sini (abaikan bagian LVM, tidak diperlukan):
    https://help.ubuntu.com/lts/serverguide/advanced-installation.html
  2. Setelah itu instal lingkungan desktop Ubuntu dengan
    sudo apt-get install ubuntu-desktop
  3. Reboot dan Anda memiliki desktop Ubuntu (diinstal dengan cd server).
karenanya
sumber
1
Saya pikir ini sudah diketahui (dan diharapkan), bahwa penginstal server memiliki dukungan RAID. Namun pertanyaan ini secara khusus tentang mengklarifikasi apakah penginstal desktop dapat digunakan. Tapi terima kasih sudah memberi tahu kami!
Minggu
-1

Saya belum mencoba, tetapi baru saja datang di http://www.salamander-linux.com/ .

Salamander adalah versi modifikasi dari penginstal default untuk Ubuntu Linux, Ubiquity. Pemasang yang dimodifikasi ini memungkinkan pengguna untuk menginstal Ubuntu Linux dengan mudah ke larik RAID Perangkat Lunak. Tidak diperlukan perangkat keras khusus - penginstal Salamander dapat digunakan pada sistem apa pun dengan banyak hard disk.

umpirsky
sumber
ini tampaknya cukup ketinggalan jaman dari 2010.
therealmarv
@therealmarv Ya, harus menemukan solusi baru.
umpirsky
Saya pikir solusi keseluruhan yang lebih baik adalah dengan menggunakan CD Ubuntu Server dengan dukungan RAID1 yang sangat baik dan menginstal semuanya seperti di dokumen resmi: help.ubuntu.com/lts/serverguide/advanced-installation.html kemudian pada akhirnya instal sudo apt-get install ubuntu-desktopdan server juga merupakan desktop.
therealmarv
@therealmarv Mungkin, tapi saya membaca di suatu tempat bahwa ada beberapa kelemahan dengan pendekatan ini. Distribusi desktop agak berbeda.
umpirsky