Pertanyaan Instal Ubuntu pada partisi NTFS


Penginstal Ubuntu tidak mengizinkan saya untuk menginstal pada partisi NTFS, tetapi keadaan tertentu mengharuskan saya untuk melakukannya. Apa itu mungkin?


14
2017-08-02 07:12


asal


Wubi? ... dan Jika installer memungkinkan Anda untuk menginstal partisi NTFS, filesystem harus diubah menjadi ext4? Apakah saya benar? - Binarylife
Saya tidak akan menjalankan Windows. - Oxwivi
@enzotib, itu akan baik-baik saja, tapi saya membutuhkannya dapat diakses oleh sistem Windows. USB memiliki tujuan ganda untuk berfungsi sebagai media penyimpanan dan sistem operasi portabel juga. - Oxwivi
Jadi buatlah partisi primer pertama untuk penyimpanan windows, dan partisi lain untuk menginstal ubuntu (plus swap, jika diperlukan) - enzotib
@ 13east, batas ukuran file 4 GB bukanlah batasan yang bisa saya jaga. - Oxwivi


Jawaban:


Tidak. NTFS tidak mendukung perizinan file Linux sehingga Anda tidak dapat menginstal sistem Linux di atasnya.


14
2017-08-02 07:25



Tidak ada peretasan yang jelek? - Oxwivi
Mungkin di suatu tempat ada beberapa hack yang mengimplementasikan sistem file Linux di atas NTFS seperti UMSDOS melakukan di atas FAT, tapi saya belum pernah melihat itu. - Florian Diesch
Kedengarannya menjanjikan, ada petunjuk ke mana saya dapat menemukan info lebih lanjut tentang hal-hal seperti itu? - Oxwivi
Itu tidak bekerja dengan cara itu. Anda tidak akan dapat menginstal Ubuntu ke partisi NTFS - sistem perizinan tidak berfungsi pada jenis partisi tersebut. - Thomas Ward♦
Saya tidak benar-benar puas dengan jawaban ini. Apakah tidak ada cara untuk mengabaikan izin sistem? Ada Cygwin, VirtualBox dan Samba pasti ada sedikit untuk membuatnya bekerja secara parsial. Meskipun mereka tentu tidak menyiratkan bahwa itu akan berhasil. - William


Anda dapat menginstal Ubuntu pada partisi NTFS.

Penciptaan Citra

Anda perlu membuat file gambar di partisi NTFS Anda. Coba boot Ubuntu Live CD Anda, mulai terminal, ubah direktori ke partisi NTFS Anda, dan buat file gambar:

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

Ini akan membuat file gambar berukuran 32GB dengan EXT4 di linux/linux.img

Pengaturan Filesystem Loopback

Sekarang, buat perangkat blok virtual di /dev/sdX dimana X adalah karakter perangkat blok yang tidak diduduki (yaitu. I hanya memiliki /dev/sda, jadi saya gunakan /dev/sdb);

Juga pilih nomor kecil (dalam hal ini 200) yang tidak digunakan ls -al /dev:

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

Menginstal Ubuntu

Anda sekarang dapat meluncurkan penginstal Ubuntu dan menginstal Ubuntu /dev/sdX, pastikan Anda telah menginstal bootloader ke disk asli Anda (atau partisi EFI) jika Anda tidak memiliki Windows yang diinstal pada disk itu. Setelah instalasi, Anda perlu mendapatkan nama file kernel dan initrd dengan memasang gambar:

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

Tandai nama file kernel dan initrd, dalam kasus saya itu vmlinuz-4.4.0-31-generic, dan initrd.img-4.4.0-31-generic.

Bootloader

Saya memiliki Windows pada partisi NTFS saya, jadi saya telah memilih Grub2Win sebagai bootloader saya. Namun, jika Anda tidak menginstal Windows dan bersikeras untuk menggunakan partisi NTFS (yang tidak ada gunanya melakukannya), GRUB seharusnya sudah diinstal pada disk Anda pada langkah sebelumnya. Tidak peduli Anda menggunakan Grub2Win atau GRUB asli, Anda perlu mengedit konfigurasi GRUB dan menggunakan yang berikut:

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

Anda perlu mengedit (hd0,1) dan /dev/sda1 ke partisi NTFS tempat gambar linux Anda berada. Anda dapat menggunakan baris perintah GRUB untuk mendapatkannya. Juga modifikasi nama file kernel dan initrd sesuai dengan instalasi Anda. Pastikan GRUB Anda memiliki NTFS dan dukungan loopback.

Sekarang, ketika Anda mem-boot disk, Anda bisa boot ke Ubuntu dengan GRUB. Saya telah menulis langkah dan prosedur saya sini, tapi saya menggunakan Grub2Win seperti yang saya sebutkan sebelumnya.


10
2018-05-13 08:35



tolong jangan menulis jawaban hanya untuk merujuk pada pertanyaan lain. Itu bisa dilakukan menggunakan komentar ketika Anda memiliki reputasi yang cukup, atau dengan menandai sebagai duplikat jika sesuai - Zanna
Maaf, saya akan menulis jawaban lengkap. Pertanyaan ini tidak menduplikasi dengan pertanyaan lain, jawaban dari pertanyaan ini, bagaimanapun, membutuhkan tindakan yang terlibat dalam jawaban dari pertanyaan itu. - Kong Chun Ho
Ok, tolonglah sunting jawabanmu :) - Zanna
Selesai Mungkinkah downvoter menarik kembali downvote Anda? Terima kasih. - Kong Chun Ho
Itu bukan aku ... dan siapa pun itu tidak akan diberitahu. Saya tidak memahami topik dengan cukup baik untuk memberi jawaban atas jawaban Anda, semoga yang lain akan - Zanna


Saya tidak yakin apa "keadaan tertentu" Anda, tetapi Anda lebih baik mengubah ukuran partisi dan membiarkan Ubuntu memiliki ruang sendiri. Anda selalu dapat mengubah ukuran / memindahkan partisi Ubuntu nanti.

Anda tidak dapat menginstal Linux pada sistem NTFS untuk alasan keamanan, teknis, dan lainnya (misalnya, NTFS didukung oleh driver ruang-pengguna).


5
2017-08-02 14:42



Juga, tautan simbolik tidak didukung oleh NTFS dan diperlukan. - NRoach44
@ NRoach44: Anda dapat menambahkan jawaban Anda sendiri jika Anda suka:) ... - RolandiXor♦


Seharusnya, wubi adalah penginstal Ubuntu yang memungkinkan untuk "menginstal dan menghapus Ubuntu dengan cara yang sama seperti aplikasi Windows lainnya" - Saya tidak pernah mencoba ini tetapi saya kira seluruh partisi terkandung dalam file yang dapat berada pada drive NTFS.

http://www.ubuntu.com/download/ubuntu/windows-installer

Saya cukup yakin itu tidak mungkin untuk menginstal Ubuntu pada partisi NTFS dalam arti tradisional dari kata - yaitu sebagai OS yang berdiri sendiri yang secara langsung mengakses drive dll. Untuk satu hal, model izin filesystem sangat berbeda dll.

Namun, Anda dapat mengakses partisi NTFS dari Ubuntu yang diinstal pada, misalnya, ext4-partisi.


1
2017-08-02 07:24



Tetapi tidak ada Windows untuk saya menginstal Wubi di ... - Oxwivi
Jika Anda tidak memiliki jendela, mengapa Anda membutuhkan NTFS? Lupakan saja. Ini seperti Anda ingin menginstal Windows pada ext2 / 3/4, bahkan jika Anda tidak memiliki Linux untuk mendukung filesystem ext * :) Tapi bagaimanapun, dalam teori, itu tidak benar-benar mustahil untuk diinstal pada NTFS: Anda dapat membuat besar cukup file di NTFS, yang digunakan sebagai mount loopback (sehingga file tersebut akan menjadi ext3 / 4 "di dalam"). Namun, saya tidak yakin apakah ada metode sederhana untuk melakukan ini ... Bahkan dalam kasus itu, dari sudut pandang Linux, itu diinstal pada ext2 / 3, hanya itu hanya file pada NTFS lalu ... - LGB
Wubi hanya berfungsi karena ia menciptakan disket yang dipartisi sebagai drive dengan EXT3 yang dipasang di dalam gumpalan disk itu. Ergo gumpalan ada di partisi NTFS. Tapi itu lebih dari disk di dalam disk kemudian Ubuntu di NTFS - Marco Ceppi♦
@Marco, dapatkah kita mengikat folder dari gumpalan disk USB hidup ke beberapa folder di partisi NTFS? - Oxwivi
@Oxwivi Di atas kepalaku pada saat itu. - Marco Ceppi♦