Bagaimana cara mempartisi disk ganda boot Windows-Ubuntu tunggal secara efisien?

19

Ini bukan pertanyaan tentang cara menginstal Ubuntu atau cara menggunakan partisi manual selama instalasi tetapi merupakan pertanyaan tentang hak akses dan bagaimana tidak membiarkan mereka menggigit Anda di perut bagian bawah ... ;-)

Pertanyaan ini tidak akan membantu Anda bagaimana cara membuat partisi pada disk Anda, tetapi akan memberi tahu Anda apa yang harus dilakukan pada langkah 4 dari proses instalasi , tergantung pada kasus penggunaan pribadi Anda , jadi pilih salah satu dari yang berikut:

Catatan: Pertanyaan di atas juga dapat digunakan dengan banyak disk, tetapi contoh dalam jawaban diberikan untuk satu disk.

Fabby
sumber
Kemungkinan duplikat ukuran partisi Ubuntu
Bishan

Jawaban:

15

Saya tahu Windows dengan baik tetapi Ubuntu tidak begitu baik

(atau sebaliknya)

Baik Windows dan Ubuntu adalah sistem operasi yang sesuai dengan POSIX dan keduanya memungkinkan Anda untuk menentukan pengguna mana yang memiliki akses ke masing-masing file, direktori, partisi atau disk!

Tetapi mereka melakukannya sedikit berbeda (Ada pekerjaan penuh waktu untuk orang-orang yang harus membersihkan kepemilikan data yang salah sepanjang hari!)

Jadi, ambil hard disk rata-rata:

Windows Diinstal

Jika Anda memiliki lebih dari 1 partisi, Anda mungkin menjalankan sistem UEFI. Tolong, jangan hapus salah satu dari partisi itu! Berkonsentrasi pada partisi terbesar yang Anda miliki dan gunakan yang itu dalam latihan berikut ...

Bergantung pada use case Anda, beri setiap OS ruang yang cukup untuk sistem dan aplikasinya sendiri (angka-angka di bawah ini adalah persyaratan sistem minimum dan yang disarankan , jadi Anda harus mengalikannya dengan faktor yang nyaman untuk use case Anda)

Catatan: Ubuntu juga membutuhkan partisi swap dengan ukuran yang dijelaskan di sini .

Sisa disk (-10%) dapat diberikan ke partisi data yang diformat ke NTFS dari gparted. Lihat catatan di bawah ini sehingga Anda tiba di lay-out berikut:

Partisi - Sedang

Kemudian:

  • Instal Windows
  • Buat semua pengguna Anda di bawah Windows
  • Instal Ubuntu
  • Buat semua pengguna Anda di Ubuntu memberi mereka nama yang sama dan kata sandi yang sama seperti di Windows.
  • Boot kembali Ubuntu Live CD dan jalankan gparteddan susutkan kedua partisi Windows dan Ubuntu sampai mereka mengambil 2 * -3 * jumlah bilah kuning pucat. Kemudian buat partisi data dan format ke "ntfs"
  • pasang partisi ini difstab (Misalnya /Data) Anda

Langkah-langkah berikut adalah kredit untuk: user68186 , disalin dari sini

  • Pindahkan direktori data Anda ke /Datatitik mount dengan menekan Ctrl+ Alt+ Tdan salin-tempel setiap baris diikuti oleh Enter(ganti "UserName" dengan nama pengguna Anda):

    md /Data/UserName
    md /Data/UserName/{bin,Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos}
    mv /home/UserName/bin /Data/UserName/bin
    mv /home/UserName/Desktop /Data/UserName/Desktop
    mv /home/UserName/Documents /Data/UserName/Documents
    mv /home/UserName/Downloads /Data/UserName/Downloads
    mv /home/UserName/Music /Data/UserName/Music
    mv /home/UserName/Pictures /Data/UserName/Pictures
    mv /home/UserName/Public /Data/UserName/Public
    mv /home/UserName/Templates /Data/UserName/Templates
    mv /home/UserName/Videos /Data/UserName/Videos
    
  • Buat tautan simbolis.

    ln -s /Data/UserName/bin/ bin
    ln -s /Data/UserName/Desktop/ Desktop
    ln -s /Data/UserName/Documents/ Documents
    ln -s /Data/UserName/Downloads/ Downloads
    ln -s /Data/UserName/Music/ Music
    ln -s /Data/UserName/Pictures/ Pictures 
    ln -s /Data/UserName/Public/ Public 
    ln -s /Data/UserName/Templates/ Templates 
    ln -s /Data/UserName/Videos/ Videos
    
  • Buka Windows lagi dan pindahkan direktori pengguna ke D:drive Anda di usersdirektori.

Mengapa?

Ketika Anda boot ke Windows (atau Ubuntu), Windows dan Ubuntu memiliki file sistem dan aplikasi mereka sendiri yang diinstal di lingkungan mereka sendiri. Selain itu, Anda tidak perlu khawatir tentang file mana yang masuk: Semua file Ubuntu dapat ditemukan di bawah Windows di d:\homedirektori dan semua file Windows Anda dapat ditemukan di bawah /usersdirektori di Ubuntu.

Jika Anda menggunakan salah satu dari yang berikut:

  • Ubuntu perintah: chown, chmodatau Windows perintah: cacls,
  • jika Anda menggunakan salah satu pengelola file untuk mengklik kanan direktori atau file yang akan digunakan set permissions

maka tolong jangan mengatur izin dari dalam Windows di D:\homeatau dari dalam Ubuntu pada /Usersdirektori pernah! Juga, jangan pernah memindahkan file antara /usersdan /home(atau D:\homedan D:\Users) !

Hanya salin file!

(dan kemudian hapus yang asli karena pindah akan mencoba untuk memindahkan izin dari satu sistem file yang sama sekali berbeda ke yang lain dan itu akan memberi Anda masalah yang ingin Anda hindari)

Mengapa ada 10% ruang yang tidak terisi pada drive Anda? Nah, itu sedikit trik ketika PC Anda masih baru: Anda tidak membutuhkan semua ruang itu, dan ruang kosong itu adalah ban cadangan pepatah Anda jika Anda perlu memperpanjang salah satu partisi lain ketika mereka berjalan rata! ;-)

Sekarang kembali ke langkah 5 dari Cara Memasang Ubuntu dan lanjutkan di sana ...

Fabby
sumber
Jawaban yang bagus Perlu diketahui bahwa minimum 4GB untuk Desktop Ubuntu tidak akan membuat Anda jauh sekali setelah Anda mulai menginstal aplikasi dan perpustakaan. Lain kali saya mengatur mesin dual-boot dengan SSD dan HD saya akan menganggap Ubuntu sama hausnya dengan Windows dan membagi ruang SSD setengah-setengah antara masing-masing OS.
WillC
1
@WillC Saya setuju dengan Anda (Ubuntu memiliki partisi 64GB untuk SSD saya /dan 1TB untuk /home) tetapi ini adalah persyaratan minimum vendor ... ¯ \ _ (ツ) _ / ¯
Fabby
11

Saya ahli di Windows dan Ubuntu

Baik! Selamat datang! :-) Anda mungkin sudah membaca versi non-ahli di atas dan bertanya-tanya apa untungnya bagi Anda ...
Yah, saya tidak akan memberi tahu Anda bahwa:

  • membuat 4 partisi utama pada satu drive MBR tunggal mengunci diri Anda di sudut (meskipun beberapa pengguna di atas akan memilikinya di drive GPT ),
  • atau skema partisi apa yang digunakan untuk menginstal OS Anda: untuk itulah FHS dan Panduan Instalasi Server Microsoft adalah untuk
  • atau bahwa server Microsoft tidak benar - benar server yang sesuai dengan POSIX, tetapi subsistem Interix .
  • untuk mempercepat boot, letakkan file OS Anda di SSD untuk Ubuntu dan Windows dan file data Anda di HDD
  • itu adalah ide yang buruk untuk membuat ruang swap pada SSD (meskipun semakin baik) untuk Ubuntu dan Windows.

Anda tahu semua itu, bukan?

Nah, apa yang Anda mungkin tidak tahu tentang interoperabilitas antara NTFS dan Ubuntu adalah bahwa:

  • Kepemilikan dan izin file dapat interoperable antara Windows dan Ubuntu.
  • ACL yang kompatibel dengan Windows-Unix dapat ditentukan
  • Titik - titik Windows Junction dapat dilihat sebagai tautan simbolik Ubuntu.
  • Membuat dan memperbarui file terkompresi dapat didukung.

Namun, Anda harus melakukannya

  • menggunakan benar me-mount pilihan: inherit, permissions, streams_interface=windows, hide_hid_files, windows_names,compression
  • membuat /.NTFS-3G/UserMappingfile dengan ntfs-3g.usermapdan kemudian mengeditnya secara manual (di permissionsatas tidak diperlukan)
  • Untuk dapat melakukan pencadangan gambar, pasang volume dengan rodanefs_raw
  • Apakah administrasi hak yang kompleks selalu pada sistem host!
  • Gunakan ntfs-3g-advanceddriver (untuk mendapatkan semua lonceng dan peluit)
  • Buat ACL (mengkompilasi ulang driver, opsi set --enable-posix-acls pada perintah configure)
  • Buat Sambungan Windows di Windows dan tentukan di /.NTFS-3G/(Misalnya /.NTFS-3G/D:/Pengguna)

Untuk semua peluit dan lonceng: man ntfs-3gdan artikel opsi lanjutan oleh salah satu pencipta ntfs-3g.

Fabby
sumber
8

Saya pengguna awal Windows dan / atau Ubuntu

Baik Windows dan Ubuntu adalah sistem operasi canggih yang memungkinkan Anda untuk menentukan pengguna mana yang memiliki akses ke file, direktori, partisi atau disk mana! Tetapi mendefinisikan semua hak akses ini bisa menjadi tugas yang rumit. (Ada pekerjaan penuh waktu dari orang-orang yang hanya melakukan ini sepanjang hari!)

Jadi, ambil hard disk rata-rata dengan Windows diinstal:

Windows Diinstal

Jika Anda memiliki lebih dari 1 partisi, Anda mungkin menjalankan sistem UEFI. Tolong, jangan hapus salah satu dari partisi itu! Berkonsentrasi pada partisi terbesar yang Anda miliki dan gunakan yang itu dalam latihan berikut ...

Anda dapat melihat dari warna kuning muda yang hanya digunakan sebagian. Jika lebih dari 50% penuh, Anda harus sudah menghemat uang untuk membeli hard disk yang lebih besar. Jika lebih dari 80% penuh, berhentilah membaca jawaban ini sekarang dan tingkatkan hard disk Anda terlebih dahulu! ;-)

Situasi yang ideal adalah memberi:

  • 40% ruang disk untuk Windows (menyusutkan partisi)
  • 40% ke Ubuntu (buat partisi EXT4)
  • 20% untuk penggunaan umum di antara keduanya. (buat partisi FAT32: ukuran volume maksimum adalah 8TB jika Anda tidak memerlukan kompatibilitas Windows 2000)
  • Idealnya, buat juga partisi swap dengan ukuran yang dijelaskan di sini .

Jika Anda mengikuti aturan di atas Anda akan mendapatkan:

Partisi - Pemula

Mengapa? Ketika Anda boot ke Windows (atau Ubuntu), setiap OS memiliki file sistem dan aplikasi mereka sendiri yang diinstal di lingkungan mereka sendiri.

Kadang-kadang Anda ingin memiliki file yang umum untuk kedua OS (Musik? Video?) Dan di situlah partisi ke-3 masuk: Itu adalah drive yang muncul sebagai D:drive Anda di bawah Windows dan sebagai /home/YourUserName/datadirektori Anda di bawah Ubuntu. Anda dapat menyimpan file apa pun dengan aman di sana dan tidak ada OS yang dapat mengacaukan kepemilikan, hak atas file, ... karena pada dasarnya seperti stik USB besar tetapi di hard disk Anda (FAT32)

Peringatan: Ukuran file maksimum pada /datavolume Anda ( D:pada Windows) adalah 4GB!

Sekarang kembali ke langkah 4 dari instruksi instalasi resmi dan lanjutkan ke sana ...

Fabby
sumber