Ubuntu'yu bir NTFS bölümüne yükleme


16

Ubuntu yükleyicisi NTFS bölümlerine yüklenmeme izin vermiyor, ancak bazı durumlar için bunu yapmam gerekiyor. Mümkün mü?


Wubi? ... ve Yükleyici NTFS bölümlerine yüklemenize izin veriyorsa, dosya sistemi ext4? haklı mıyım
Binarylife

Windows çalıştırmayacağım.
Oxwivi

1
@enzotib, bu iyi olurdu, ama Windows sistemleri tarafından erişilebilir olmasını istiyorum. USB, depolama ortamı ve taşınabilir bir işletim sistemi olarak hizmet vermek için çift amaçlıdır.
Oxwivi

1
Windows depolama için bir birincil birincil bölüm ve ubuntu yüklemek için başka bir bölüm yapın (artı, gerekirse takas)
enzotib

1
@ 13east, 4 GB dosya boyutu sınırı eğlendirebileceğim bir sınırlama değil.
Oxwivi

Yanıtlar:


14

Hayır. NTFS Linux dosya izinlerini desteklemediğinden üzerine bir Linux sistemi yükleyemezsiniz.


4
Çirkin kesmek de yok mu?
Oxwivi

Belki bir yerde UMSDOS'un FAT üzerinde yaptığı gibi NTFS'nin üzerine bir Linux dosya sistemi uygulayan bir kesmek var, ama bunu hiç görmedim.
Florian Diesch

Umut verici geliyor, bu tür şeyler hakkında daha fazla bilgiyi nerede bulabileceğime dair herhangi bir ipucu var mı?
Oxwivi

1
Bu şekilde çalışmaz. Ubuntu'yu bir NTFS bölümüne yükleyemezsiniz - izin sistemleri bu tür bir bölüm üzerinde çalışmaz.
Thomas Ward

1
Bu cevaptan gerçekten memnun değilim. Sistem izinlerini yok saymanın bir yolu yok mu? Cygwin, VirtualBox ve Samba var, kesinlikle kısmen işe yarayacak bir şey var. Her ne kadar kesinlikle böyle olacağını ima etmese de.
William

10

Ubuntu'yu bir NTFS bölümüne kurmak mümkündür.

Görüntü Oluşturma

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

Geridöngü Dosya Sistemi Kurulumu

Şimdi, işgal edilmemiş bir blok cihaz karakteri /dev/sdXolduğ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

Ubuntu'yu Yükleme

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-genericve initrd.img-4.4.0-31-generic.

bootloader

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.


2
lütfen başka bir soruya yanıt vermek için cevap yazmayın. Bu, yeterli itibara sahip olduğunuzda yorumlarınızı kullanarak veya uygunsa kopya olarak işaretleyerek yapılabilir
Zanna

Üzgünüm, tam bir cevap yazacağım. Bu soru başka bir soru ile tekrarlanmıyor, ancak bu sorunun cevabı bu sorunun cevabında yer alan eylemleri gerektiriyor.
Kong Chun Ho

Tamam, lütfen cevabınızı düzenleyin :)
Zanna

Bitti. Downvoter nazikçe aşağı oyunuzu geri çekebilir mi? Teşekkürler.
Kong Chun Ho

Ben değildim ... ve kim olursa olsun bildirilmez. Konuyu cevabınızı onaylayacak kadar iyi anlamıyorum, umarım diğerleri olur
Zanna

4

"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).


1
Ayrıca, sembolik bağlantılar NTFS tarafından desteklenmez ve gereklidir.
NRoach44

@ NRoach44: isterseniz kendi cevabınızı ekleyebilirsiniz
:)

@Mehrdad açıkça tavsiye EDİLMEZ ve potansiyel olarak tehlikeli. Yeni kullanıcıları korumak için yorumunuzu siliyorum. Ayrıca, bu tür yorumları yanıtlarken, yanıtın tarihini kontrol ettiğinizden emin olun.
RolandiXor

@RolandiXor: Okudum, ama mantığın yanlış olduğunu söylüyorum ve bunun tarihle ilgisi yok. Açıkçası NTFS'nin bir kullanıcı alanı sürücüsü tarafından desteklenmesi, sürücünün kullanılmasını engellemez. Gerçek şu ki, nedenleriniz sahte ve bunun olmasını engellemeyin. Cevabın yanlış olduğuna işaret
ettiğimde yorumumu

1

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.


Ama benim için
Wubi'yi

2
Pencereleriniz yoksa, neden NTFS'ye ihtiyacınız var? Unut gitsin. Ext * dosya sistemlerini destekleyen herhangi bir Linux olmasanız bile Windows'u ext2 / 3/4 üzerine yüklemek istiyorsunuz gibi görünüyor. Ama yine de, teorik olarak, NTFS'ye kurmak tamamen imkansız değil: büyük bir geri döngü bağlama olarak kullanılan NTFS üzerinde yeterli dosya (böylece dosya ext3 / 4 "içeride" olacaktır). Ancak, bunu yapmak için basit bir yöntem olup olmadığından emin değilim ... Bu durumda bile, Linux'un bakış açısından, ext2 / 3 üzerine kurulur, sadece
NTFS'deki

Wubi, yalnızca bu disk blobunun içine EXT3 kurulu bir sürücü olarak bölümlenmiş bir disk blob oluşturduğundan çalışır. Ergo blob NTFS bölümünde bulunmaktadır. Ama daha çok bir diskin içindeki bir diskten sonra NTFS'de Ubuntu
Marco Ceppi

@Marco, klasörleri canlı bir USB disk blobundan NTFS bölümündeki bir klasöre bağlayabilir miyiz?
Oxwivi

@Oxwivi Başımın üstünde o noktada.
Marco Ceppi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.