Ubuntu yükleyicisi NTFS bölümlerine yüklenmeme izin vermiyor, ancak bazı durumlar için bunu yapmam gerekiyor. Mümkün mü?
Ubuntu yükleyicisi NTFS bölümlerine yüklenmeme izin vermiyor, ancak bazı durumlar için bunu yapmam gerekiyor. Mümkün mü?
Yanıtlar:
Hayır. NTFS Linux dosya izinlerini desteklemediğinden üzerine bir Linux sistemi yükleyemezsiniz.
Ubuntu'yu bir NTFS bölümüne kurmak mümkündür.
NTFS bölümünüzde bir görüntü dosyası oluşturmanız gerekir. Ubuntu Live CD'nizi önyüklemeyi deneyin, bir terminal başlatın, dizini NTFS bölümünüze değiştirin ve bir görüntü dosyası oluşturun:
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
Bu, EXT4 ile 32 GB boyutunda bir resim dosyası oluşturur. linux/linux.img
Şimdi, işgal edilmemiş bir blok cihaz karakteri /dev/sdX
olduğu yerde bir sanal blok cihazı oluşturun X
(yani sadece ben var /dev/sda
, bu yüzden kullandım /dev/sdb
);
Ayrıca 200
, kullanımda olmayan küçük bir numara (bu durumda ) seçin ls -al /dev
:
sudo mknod /dev/sdb b 7 200
sudo losetup /dev/sdb ./linux.img
Artık Ubuntu yükleyicisini başlatabilir ve Ubuntu'yu kurabilirsiniz , o diskte Windows yüklü değilse/dev/sdX
önyükleyiciyi gerçek diskinize (veya EFI bölümüne) yüklediğinizden emin olun . Kurulumdan sonra, görüntüyü bağlayarak çekirdek ve initrd dosya adını almanız gerekir:
sudo mkdir /media/ubuntu/rfs
sudo mount -o loop /dev/sdb /media/ubuntu/rfs
ls -al /media/ubuntu/rfs/boot
Çekirdek ve initrd dosya adını işaretleyin, benim durumumda bu vmlinuz-4.4.0-31-generic
ve initrd.img-4.4.0-31-generic
.
NTFS bölümümde bir Windows var, bu yüzden önyükleyicim olarak Grub2Win'i seçtim . Ancak, Windows yüklü değilse ve NTFS bölümünü kullanmakta ısrarcıysanız (bunun bir anlamı yoktur), GRUB'un önceki adımda diskinize yüklenmiş olması gerekir. Grub2Win veya orijinal GRUB'u kullansanız da, GRUB yapılandırmanızı düzenlemeniz ve aşağıdakileri kullanmanız gerekir:
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
Linux görüntünüzün bulunduğu NTFS bölümünü düzenlemeniz (hd0,1)
ve düzeltmeniz gerekir /dev/sda1
. Bunu elde etmek için GRUB komut satırını kullanabilirsiniz. Ayrıca, çekirdek ve initrd dosya adlarını kurulumunuza göre değiştirin. GRUB'unuzun NTFS ve geri döngü desteği olduğundan emin olun.
Şimdi, diski önyüklediğinizde GRUB ile Ubuntu'ya önyükleme yapabilirsiniz. Adımlarımı ve prosedürümü buraya yazdım , ancak daha önce de belirttiğim gibi Grub2Win kullanıyorum.
"Belirli koşullarınızın" ne olduğundan emin değilim, ancak bölümü yeniden boyutlandırmak ve Ubuntu'nun kendi alanına sahip olmasına izin vermek daha iyidir. Ubuntu bölümünü istediğiniz zaman yeniden boyutlandırabilir / taşıyabilirsiniz.
Güvenlik, teknik ve diğer nedenlerle Linux'u bir NTFS sistemine yükleyemezsiniz (örneğin, NTFS bir kullanıcı alanı sürücüsü tarafından desteklenir).
Sözde, wubi "diğer herhangi bir Windows uygulaması gibi Ubuntu yüklemek ve kaldırmak" sağlayan bir Ubuntu yükleyicisidir - bunu hiç denemedim ama tüm bölümün bir NTFS sürücüsünde olabilen bir dosyada olduğunu varsayalım.
http://www.ubuntu.com/download/ubuntu/windows-installer
Ubuntu'yu geleneksel bir anlamda NTFS bölümüne - yani sürücüye doğrudan erişen bağımsız bir işletim sistemi vb. Olarak kurmak mümkün olmadığından eminim. Bir kere, dosya sistemi izin modelleri oldukça farklı vb.
Ancak NTFS bölümlerine, örneğin ext4 bölümüne yüklenmiş olan bir Ubuntu'dan erişebilirsiniz.