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/sda
así 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/sdX
asegú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-generic
y 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.