데스크탑 설치 프로그램을 사용하여 RAID 1로 Ubuntu 14.04를 설치하는 방법은 무엇입니까?


18

많은 사람들은 데스크탑 CD를 사용하여 RAID 1에 Ubuntu를 설치할 수 없다고 주장합니다. 이것이 사실입니까? 그렇지 않다면 어떻게 할 수 있습니까?

답변:


26

편집 :이 안내서는 UEFI 부팅을 고려하지 않습니다. UEFI 부팅이 필요한 경우 추가 또는 다른 단계가 필요할 수 있습니다. 이 가이드는 레거시 부팅을 가정합니다!

그것은 것이 사실이다 ubiquity설치에 대해 알고하지 않는 mdadm소프트웨어 RAID 장치. 또한 라이브 CD에 mdadmRAID 관리 도구 가없는 것도 사실 입니다. 그러나 일부 작업을 직접 수행하면 RAID1에 Ubuntu를 설치할 수 있습니다.

다음에서는 /dev/sd[ab]새 설치에 완전히 사용되는 두 개의 동일한 하드 디스크 ( )를 가정합니다 . 하나 개의 구동이 실패 할 경우 복구를 단순화하기 위해 하나만있을 것이다 mdadm-volume /dev/md0후 분할 된 것 /, swap데이터 저장, 예를 들면 /home.

live-cd를 부팅하고 (필요한 경우) 네트워크 액세스를 구성한 후 터미널을 열고 루트 액세스를 가정하십시오. sudo -s

apt-get install mdadm

이제 2048 섹터에서 디스크 끝까지 / dev / sda 및 / dev / sdb 각각의 단일 기본 파티션을 만듭니다 (예 :) sudo fdisk. 또한 fdLinux raid 자동 감지 를 위해 파티션 유형을 이미 설정하고 싶습니다 . 키 스트로크 순서는 다음과 같습니다 fdisk(디스크가 처음에 비어 있으면 파티션이 없음) 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부트 로더 설치는 실패하므로 옵션으로 터미널에서 설치 프로그램을 시작하십시오 .

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

이제 새로 설치된 시스템을 부팅 할 준비가되었습니다. 즐기세요!


2
기본적으로 지원됩니까? 이 기능을 제공하지 않는 이유가 있습니까? 완벽한 세상에는 RAID 설치 옵션이 있어야합니다.
umpirsky

@Mwithii의 말 : "그대로 작동하지 않는 chroot의"apt-get install mdadm "을 제외하고 가이드는 괜찮습니다."cp /etc/resolv.conf /mnt/etc/resolv.conf " 여기 설명 된대로 해결하십시오 : ubuntuforums.org/… "
MadMike

1
prob. 쉽게는에서 이미 다운로드 mdadm를 .deb 파일을 이동 /var/cache/apt/archives하기 전에 / mnt에에 chroot에 보내고, 그리고 dpkg -i그것을 설치합니다.
Peter Cordes

2
GRUB 설치 실패 : 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.부팅 파티션이없는 것 같습니다. 아마 sda와 sdb 모두에 bios 부팅 파티션을 생성하면 serverfault.com/questions/386041/… 와 같이 도움이 될 것입니다 .
umpirsky

1
@umpirsky 안내서에 경고를 추가했습니다. askubuntu.com/questions/660023/…참조하십시오 .
일 일요일

2

RAID 1이 설치된 Ubuntu Desktop CD를 설치 하지 마십시오 .

  1. Ubuntu Server CD를 사용하여 가이드 RAID 1을 설치하십시오. 이에 대한 매뉴얼은 여기에 있습니다 (LVM 부분은 무시하고 필요하지 않음) :
    https://help.ubuntu.com/lts/serverguide/advanced-installation.html
  2. 그 후 Ubuntu 데스크탑 환경을 설치하십시오.
    sudo apt-get install ubuntu-desktop
  3. 재부팅하면 Ubuntu 데스크탑이 있습니다 (서버 CD와 함께 설치됨).

1
서버 설치 프로그램이 RAID를 지원하는 것으로 잘 알려져 있습니다. 그러나이 질문은 데스크탑 인스톨러가 어쨌든 사용될 수 있는지 명확히하는 것에 관한 것이 었습니다. 어쨌든 알려 주셔서 감사합니다!
일 일요일 오전

-1

나는 시도하지 않았지만 http://www.salamander-linux.com/에 왔습니다 .

Salamander는 Ubuntu Linux, Ubiquity 용 기본 설치 프로그램의 수정 된 버전입니다. 이 수정 된 설치 프로그램을 사용하면 Ubuntu Linux를 소프트웨어 RAID 어레이에 쉽게 설치할 수 있습니다. 특별한 하드웨어가 필요하지 않습니다. Salamander 설치 프로그램은 여러 하드 디스크가있는 모든 시스템에서 사용할 수 있습니다.


이것은 2010 년부터 꽤 구식 인 것 같습니다.
therealmarv

@therealmarv 예, 새로운 솔루션을 찾아야합니다.
umpirsky 2016 년

전반적인 더 나은 해결책은 매우 우수한 RAID1 지원으로 Ubuntu Server CD를 사용하고 공식 문서와 같은 모든 것을 설치하는 것입니다 : help.ubuntu.com/lts/serverguide/advanced-installation.html 그리고 최종 설치 sudo apt-get install ubuntu-desktop및 서버 데스크톱이기도합니다.
therealmarv 2016 년

@therealmarv 아마도,하지만이 접근법에는 몇 가지 단점이 있다는 것을 읽었습니다. 데스크톱 배포판은 다소 다릅니다.
umpirsky 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.