Saltar al contenido

Instalar Ubuntu en una partición NTFS

Ya no necesitas buscar más por otros sitios porque llegaste al lugar adecuado, poseemos la respuesta que deseas pero sin liarte.

Solución:

No. NTFS no admite permisos de archivo de Linux, por lo que no puede instalar un sistema Linux en él.

Es posible instalar Ubuntu en una partición NTFS.

Creación de imágenes

Debe crear un archivo de imagen en su partición NTFS. Intente iniciar su Ubuntu Live CD, inicie una terminal, cambie el directorio a su partición NTFS y cree un archivo de imagen:

cd /media/ubuntu//
mkdir linux
cd linux/
dd if=/dev/zero of=./linux.img bs=1M count=32768
mkfs.ext4 ./linux.img

Esto creará un archivo de imagen de tamaño 32 GB con EXT4 en linux/linux.img

Configuración del sistema de archivos de bucle invertido

Ahora, cree un dispositivo de bloque virtual en /dev/sdX donde X es un carácter de dispositivo de bloque no ocupado (es decir, I solamente tener /dev/sdaasí que usé /dev/sdb);

Elija también un número menor (en este caso 200) que no está en uso con ls -al /dev:

sudo mknod /dev/sdb b 7 200
sudo losetup /dev/sdb ./linux.img

Instalando Ubuntu

Ahora puede iniciar el instalador de Ubuntu e instalar Ubuntu en /dev/sdXasegúrese de haber instalado el cargador de arranque en su disco real (o partición EFI) si no tiene Windows instalado en ese disco. Después de la instalación, debe obtener el kernel y el nombre del archivo initrd montando la imagen:

sudo mkdir /media/ubuntu/rfs
sudo mount -o loop /dev/sdb /media/ubuntu/rfs
ls -al /media/ubuntu/rfs/boot

Marque el kernel y el nombre de archivo initrd, en mi caso eso es vmlinuz-4.4.0-31-genericy initrd.img-4.4.0-31-generic.

cargador de arranque

Tengo Windows en mi partición NTFS, así que elegí Grub2Win como mi cargador de arranque. Sin embargo, si no tiene Windows instalado e insistió en usar una partición NTFS (aunque no tiene sentido hacerlo), GRUB debería haberse instalado en su disco en el paso anterior. No importa si usa Grub2Win o el GRUB original, debe editar su configuración de GRUB y usar lo siguiente:

echo Booting linux...

loopback loop0 (hd0,1)/linux/linux.img
set root=(loop0)
linux /boot/vmlinuz-4.4.0-31-generic root=/dev/sda1 loop=/linux/linux.img rw verbose nosplash
initrd /boot/initrd.img-4.4.0-31-generic

necesitas editar (hd0,1) y /dev/sda1 a la partición NTFS en la que reside su imagen de Linux. Puede usar la línea de comandos de GRUB para obtenerla. También modifique los nombres de archivo kernel e initrd de acuerdo con su instalación. Asegúrese de que su GRUB tenga soporte para NTFS y loopback.

Ahora, cuando inicie el disco, puede iniciar Ubuntu con GRUB. He escrito mis pasos y procedimientos aquí, pero estoy usando Grub2Win como mencioné anteriormente.

No estoy seguro de cuáles son sus “ciertas circunstancias”, pero es mejor cambiar el tamaño de la partición y dejar que Ubuntu tenga su propio espacio. Siempre puede cambiar el tamaño/mover la partición de Ubuntu más tarde.

No puede instalar Linux en un sistema NTFS por razones técnicas, de seguridad y de otro tipo (por ejemplo, NTFS es compatible con un controlador de espacio de usuario).

Comentarios y puntuaciones

Nos puedes sustentar nuestra faena escribiendo un comentario y puntuándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *