¿Cómo instalar Ubuntu 14.04 con RAID 1 usando el instalador de escritorio?

Respuestas:

26

Editar: esta guía no tiene en cuenta el arranque UEFI. Se pueden requerir pasos adicionales o diferentes si se desea el arranque UEFI. ¡Esta guía asume el arranque heredado!

Es cierto que el ubiquityinstalador no sabe acerca de mdadmlos dispositivos de incursión de software. También es cierto que al live-cd le falta la mdadmherramienta de administración de incursiones. Sin embargo, haciendo un trabajo a mano, es muy posible instalar Ubuntu en RAID1.

A continuación, asumiré dos discos duros idénticos ( /dev/sd[ab]) que se utilizarán por completo para nuestra nueva instalación. Para simplificar la recuperación si falla una unidad, habrá sólo una mdadm-volumen /dev/md0que luego se repartió para /, swapy almacenamiento de datos, por ejemplo /home.

Después de iniciar live-cd y (si es necesario) configurar el acceso a la red, abra una terminal y asuma el acceso root sudo -s

apt-get install mdadm

Ahora creamos una única partición primaria cada una de / dev / sda y / dev / sdb desde el sector 2048 hasta el final del disco, por ejemplo usando sudo fdisk. También me gusta establecer el tipo de partición fdpara la autodetección de incursiones de Linux. La secuencia de pulsación de tecla en fdisk(si el disco está vacío al principio, lo que significa que no hay particiones) es n <return> p <return> 1 <return> 2048 <return> <return> t <return> fd <return> w <return>.

Ahora creamos el mdadmvolumen:

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

Me di cuenta de que el ubiquityinstalador tampoco logra crear particiones dentro de esto /dev/md0, así que también lo hice a mano, nuevamente fdisk. Entonces, /dev/md0cree las siguientes particiones:

  • /dev/md0p1 para su sistema de archivos raíz, el tamaño, por supuesto, depende de la cantidad de software que vaya a instalar.
  • /dev/md0p2 para el intercambio, el tamaño, por supuesto, también depende del uso de la máquina y de la cantidad de ram que tenga
  • /dev/md0p3 para / home, todo el espacio que queda

Después de eso podemos comenzar la instalación. Asegúrese de iniciar el instalador desde el terminal con la -bopción, porque la instalación del gestor de arranque fallará de todos modos:

ubiquity -b

Asegúrese de ir para la partición manual y "utilización" de los 3 particiones que acaba de crear y marque la formatcasilla de verificación /y /homepor lo que un sistema de archivos se creará.

Después de la instalación, el sistema aún no se puede iniciar, por lo tanto, no reinicie la caja de inmediato. Necesitamos chrootingresar al sistema instalado y arreglar algunas cosas:

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

Ahora el sistema recién instalado está listo para arrancar. ¡Que te diviertas!

domingo
fuente
2
¿Alguna vez será compatible fuera de la caja? ¿Hay alguna razón para no ofrecer esta función? En el mundo perfecto, debería haber una opción para la instalación RAID.
umpirsky
@Mwithii dice: "La guía está bien, excepto por el" apt-get install mdadm "en chroot que no funcionaba como está. Tuve que" cp /etc/resolv.conf /mnt/etc/resolv.conf "para resolver como se describe aquí: ubuntuforums.org/… "
MadMike
1
prob. es más fácil mover el .deb mdadm ya descargado de /var/cache/apt/archives/ mnt antes de ingresarlo chroot, e dpkg -iinstalarlo.
Peter Cordes
2
La instalación de Grub falló para mí: ¿ 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.Parece que falta la partición de arranque? ¿Quizás ayudaría crear una partición de arranque de BIOS en sda y sdb, como en serverfault.com/questions/386041/… ?
umpirsky
1
@umpirsky Agregué una advertencia a la guía. Por favor, consulte askubuntu.com/questions/660023/… .
Domingo
2

No instale Ubuntu Desktop CD con RAID 1. Mi consejo:

  1. Use el CD del servidor Ubuntu para tener una instalación RAID 1 guiada . El manual para esto está aquí (ignore la parte LVM, no es necesario):
    https://help.ubuntu.com/lts/serverguide/advanced-installation.html
  2. Después de eso, instale el entorno de escritorio Ubuntu con
    sudo apt-get install ubuntu-desktop
  3. Reinicie y tendrá un escritorio Ubuntu (instalado con el cd del servidor).
therealmarv
fuente
1
Creo que es bien sabido (y es de esperar) que el instalador del servidor tenga soporte RAID. Sin embargo, esta pregunta fue específicamente para aclarar si el instalador de escritorio podría usarse de todos modos. Pero gracias por dejarnos saber de todos modos!
Domingo
-1

No lo he intentado, pero acabo de encontrarme con http://www.salamander-linux.com/ .

Salamander es una versión modificada del instalador predeterminado para Ubuntu Linux, Ubiquity. Este instalador modificado permite a los usuarios instalar Ubuntu Linux fácilmente en una matriz RAID de software. No se requiere hardware especial: el instalador de Salamander se puede usar en cualquier sistema con múltiples discos duros.

Umpirsky
fuente
esto parece bastante anticuado desde 2010.
therealmarv
@therealmarv Sí, debe encontrar una nueva solución.
umpirsky
Creo que la mejor solución en general es usar un CD de Ubuntu Server con muy buen soporte RAID1 e instalar todo como en los documentos oficiales: help.ubuntu.com/lts/serverguide/advanced-installation.html y luego al final de la instalación sudo apt-get install ubuntu-desktopy el servidor También es un escritorio.
therealmarv
@therealmarv Quizás, pero leí en alguna parte que hay algunos inconvenientes con este enfoque. La distribución de escritorio es de alguna manera diferente.
umpirsky