Le programme d'installation d'Ubuntu ne me permet pas d'installer sur des partitions NTFS, mais certaines circonstances m'obligent à le faire. C'est possible?
Le programme d'installation d'Ubuntu ne me permet pas d'installer sur des partitions NTFS, mais certaines circonstances m'obligent à le faire. C'est possible?
Réponses:
Non. NTFS ne prend pas en charge les autorisations de fichiers Linux, vous ne pouvez donc pas y installer de système Linux.
Il est possible d'installer Ubuntu sur une partition NTFS.
Vous devez créer un fichier image sur votre partition NTFS. Essayez de démarrer votre Ubuntu Live CD, démarrez un terminal, changez de répertoire dans votre partition NTFS et créez un fichier image:
cd /media/ubuntu/<your_ntfs_partition>/
mkdir linux
cd linux/
dd if=/dev/zero of=./linux.img bs=1M count=32768
mkfs.ext4 ./linux.img
Cela va créer un fichier image de taille 32 Go avec EXT4 à linux/linux.img
Maintenant, créez un périphérique bloc virtuel à /dev/sdX
où X
est un caractère de dispositif de bloc non occupé (c. -à- je n'avoir , donc je );/dev/sda
/dev/sdb
Choisissez également un numéro mineur (dans ce cas 200
) qui n'est pas utilisé avec ls -al /dev
:
sudo mknod /dev/sdb b 7 200
sudo losetup /dev/sdb ./linux.img
Vous pouvez maintenant lancer le programme d'installation d'Ubuntu et installer Ubuntu sur /dev/sdX
, assurez-vous d'avoir installé le chargeur de démarrage sur votre disque réel (ou partition EFI) si vous n'avez pas Windows installé sur ce disque . Après l'installation, vous devez obtenir le noyau et le nom du fichier initrd en montant l'image:
sudo mkdir /media/ubuntu/rfs
sudo mount -o loop /dev/sdb /media/ubuntu/rfs
ls -al /media/ubuntu/rfs/boot
Marquez le noyau et le nom de fichier initrd, dans mon cas c'est vmlinuz-4.4.0-31-generic
, et initrd.img-4.4.0-31-generic
.
J'ai un Windows sur ma partition NTFS, j'ai donc choisi Grub2Win comme chargeur de démarrage. Cependant, si vous n'avez pas installé Windows et insisté pour utiliser une partition NTFS (ce qui n'est pas la peine de le faire cependant), GRUB devrait avoir installé sur votre disque à l'étape précédente. Peu importe que vous utilisiez Grub2Win ou le GRUB d'origine, vous devez modifier votre configuration GRUB et utiliser les éléments suivants:
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
Vous devez modifier (hd0,1)
et /dev/sda1
à la partition NTFS que votre image linux réside. Vous pouvez utiliser la ligne de commande GRUB pour l' obtenir. Modifiez également les noms de fichiers du noyau et initrd en fonction de votre installation. Assurez-vous que votre GRUB a un support NTFS et loopback.
Maintenant, lorsque vous démarrez le disque, vous pouvez démarrer dans Ubuntu avec GRUB. J'ai écrit mes étapes et ma procédure ici , mais j'utilise Grub2Win comme je l'ai mentionné plus tôt.
Je ne sais pas quelles sont vos "certaines circonstances", mais vous feriez mieux de redimensionner la partition et de laisser Ubuntu avoir son propre espace. Vous pouvez toujours redimensionner / déplacer la partition Ubuntu ultérieurement.
Vous ne pouvez pas installer Linux sur un système NTFS pour des raisons de sécurité, techniques et autres (par exemple, NTFS est pris en charge par un pilote d'espace utilisateur).
Soi-disant, wubi est un programme d'installation d'Ubuntu qui permet "d'installer et de désinstaller Ubuntu de la même manière que n'importe quelle autre application Windows" - je n'ai jamais essayé cela mais je suppose que la partition entière est contenue dans un fichier qui peut être sur un lecteur NTFS.
http://www.ubuntu.com/download/ubuntu/windows-installer
Je suis à peu près sûr qu'il n'est pas possible d'installer Ubuntu sur une partition NTFS au sens traditionnel du terme - c'est-à-dire comme un système d'exploitation autonome qui accède directement au lecteur, etc. D'une part, les modèles d'autorisations du système de fichiers sont assez différents, etc.
Cependant, vous pouvez accéder aux partitions NTFS à partir d'un Ubuntu installé sur, par exemple, une partition ext4.