Banyak orang mengklaim bahwa tidak mungkin untuk menginstal Ubuntu ke RAID 1 dengan CD Desktop. Apakah ini benar? Jika tidak, bagaimana itu bisa dilakukan?
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 ubiquity
penginstal tidak tahu tentang mdadm
perangkat raid perangkat lunak. Juga benar, bahwa live-cd tidak memiliki mdadm
alat 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 mdadm
volume /dev/md0
yang kemudian akan dipartisi /
, swap
dan 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 fd
untuk 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 mdadm
volume:
mdadm --create /dev/md0 --bitmap=internal --level=1 -n 2 /dev/sd[ab]1
Saya perhatikan, bahwa ubiquity
penginstal juga tidak cukup berhasil membuat partisi di dalam ini /dev/md0
, jadi saya juga melakukan ini dengan menggunakan tangan lagi fdisk
. Jadi, /dev/md0
buat 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 tersisaSetelah itu kita dapat memulai Instalasi. Pastikan untuk memulai penginstal dari terminal dengan -b
opsi, karena menginstal bootloader akan gagal:
ubiquity -b
Pastikan untuk pergi ke partisi manual dan "gunakan" 3 partisi yang baru saja Anda buat dan centang format
kotak centang untuk /
dan /home
sistem file akan dibuat.
Setelah instalasi, sistem belum dapat di-boot, jadi jangan langsung restart kotaknya. Kita perlu chroot
masuk 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!
/var/cache/apt/archives
/ mnt sebelumchroot
masuk, dandpkg -i
untuk menginstalnya.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/… ?Jangan menginstal CD Ubuntu Desktop dengan RAID 1. Saran saya:
https://help.ubuntu.com/lts/serverguide/advanced-installation.html
sudo apt-get install ubuntu-desktop
sumber
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.
sumber
sudo apt-get install ubuntu-desktop
dan server juga merupakan desktop.