Me gustaría iniciar dual ArchLinux con mi Ubuntu. Quisiera algunos consejos sobre cómo hacerlo sin alterar demasiado mis particiones. Actualmente, mi esquema de partición de computadora es así:
(Ubuntu only)
sda
sda1 [boot loader]
sda2 [root]
sda3 [swap]
sda4 [home]
Si solo instalara Arch, tendría el mismo esquema de partición. Ahora, ¿cómo debo preparar mis particiones para un arranque dual exitoso? Tengo una sugerencia, aunque puede ser ingenua:
sda
sda1 [bootloader] -> Will it detect Arch?
sda2 [root_ubuntu]
sda3 [swap]
sda4 [home_ubuntu] -> I have a lot of space, I could just resize and divide this partition.
sda5 [root_arch]
sda6 [home_arch]
¿El esquema anterior será una implementación viable? En cualquier caso, ¿qué sugieres que haga? ¿Qué archivos (config, etc.) tendré que crear o modificar?
ubuntu
arch-linux
partition
dual-boot
Kaligne
fuente
fuente
chroot
en la partición USB montada ... ¿Funcionaría?Respuestas:
Este esquema es ciertamente viable. Tiene razón, la mejor solución es transformar su diseño actual tan poco como sea posible.
Si no le pide a Arch Linux que instale su gestor de arranque Grub, deberá ejecutarlo
grub-mkconfig -o /boot/grub/grub.cfg
en Ubuntu (si tiene instalado os-prober, encontrará su instalación de Arch y actualizará todos los archivos de configuración automáticamente).Puede encontrar la información que necesita sobre Grub en la wiki de Arch Linux: https://wiki.archlinux.org/index.php/GRUB (casi todas las instrucciones son aplicables a las versiones actuales de Ubuntu)
fuente
Si bien el arranque dual es un concepto útil que le permite utilizar Windows y Linux en la misma máquina, los beneficios del arranque dual de Linux son más sutiles. El proceso de arranque en Linux generalmente implica el uso de un cargador de arranque para cargar un kernel y un disco ram que eventualmente monta el sistema de archivos raíz y le permite hacer cosas. Las diferentes distribuciones tienen diferentes núcleos, y muchas distribuyen el núcleo en diferentes extensiones. Si desea ejecutar dos núcleos diferentes, ya sea para la misma distribución o diferentes distribuciones, entonces necesita un arranque dual. Si está satisfecho con el mismo núcleo, generalmente no necesita un arranque dual para poder ejecutar dos distribuciones de Linux diferentes, simplemente puede crear un chroot para cada distribución adicional. La wiki de Arch tiene buenos artículos sobre Arch Chroot e instalación de Chroot.
Una ventaja, basada en sus comentarios, de usar un chroot, es que puede hacer una instalación USB de Arch completamente arrancable y luego simplemente hacerlo en la mayoría de las circunstancias. Esto significa que no necesitaría cambiar el disco duro principal (sda) en absoluto.
fuente
/mnt
y la partición arch_home/mnt/home
. Mi directorio de inicio de arch_user está en/mnt/home/
. He utilizadochroot /mnt
. ¿Cómo inicio sesión en mi cuenta arch_user?