Bagaimana saya bisa mengakses partisi Linux dari Windows?

3

Saya ingin dapat mengakses /homepartisi Linux saya dari dalam Windows pada mesin dual-boot. Karena partisi diformat untuk XFS, saya tidak bisa menggunakan explore2fs.

Cara lain apa yang mungkin saya dapat mengakses partisi Linux saya?

Saya telah mempertimbangkan VirtualPC, VMWare, dan VirtualBox dan percaya baik VMWare dan VirtualBox mendukung akses partisi mentah, tetapi saya tidak yakin apa solusi berat tercepat dan teringan akan. Saran.

Kaleb Pederson
sumber

Jawaban:

1

Linux Kooperatif adalah metode bebas dan open source pertama yang bekerja untuk menjalankan Linux secara optimal di Microsoft Windows. Secara lebih umum, Cooperative Linux (short-bernama coLinux) adalah port dari kernel Linux yang memungkinkannya untuk berjalan secara kooperatif bersama sistem operasi lain pada satu mesin. Sebagai contoh, ini memungkinkan seseorang untuk secara bebas menjalankan Linux pada Windows 2000 / XP / Vista / 7.

inilah tutorialnya: Ext3, ReiserFS & XFS di Windows berkat coLinux


sumber
Sangat menarik, pasti akan diselidiki. Terima kasih.
Kaleb Pederson
4

Setelah beberapa penyelidikan, saya memutuskan untuk menggunakan VirtualBox karena saya mempercayainya sedikit lebih banyak daripada Linux Kooperatif. Berikut panduan super singkat untuk mendapatkan pengaturan VirtualBox untuk mengakses partisi mentah menggunakan instalasi Linux Anda saat ini. Dengan hanya modifikasi kecil, Anda dapat membuat VM baru yang mengakses partisi fisik yang ada:

(1) Buat disk virtual yang tidak lebih dari referensi ke sistem file yang ada menggunakan VBoxManage :

# Note, backslashes immediately before new lines are continuations
C:\>cd \users\kpederson\.virtualbox\harddisks
C:\Users\kpederson\.VirtualBox\HardDisks>"\Program Files\Oracle\VirtualBox\VBoxManage" \
  internalcommands createrawvmdk -filename rawdisk.vmdk -rawdisk \\.\PhysicalDrive0 \
  -partitions 5,6,7,8 -mbr f:\sda5_mbr -register

(2) Buat mesin virtual yang menggunakan disk virtual yang dibuat pada langkah 1. Pada perintah di atas saya menyebutnya rawdisk.vmdk.

(3) Konfigurasikan mesin virtual Anda menggunakan jaringan penghubung VirtualBox . Dalam kasus saya, saya merasa bermasalah, jadi saya mengatur mesin virtual saya untuk menggunakan jaringan host-only dan kemudian menggunakan Windows untuk menjembatani adaptor jaringan khusus-host dengan adaptor jaringan saya yang nyata (yaitu fisik).

(4) Konfigurasikan pembagian dalam samba:

[shared]
   comment = Shared Documents
   path = /home/shared
   guest ok = no
   writable = yes

Dan dengan samba yang aktif dan berjalan, saya memiliki akses ke semua file yang saya butuhkan. Selain itu, saya dapat menggunakan ssh / sftp untuk mengakses semua file menggunakan WinSCP atau klien transfer file yang serupa.

Rincian lengkap tersedia di posting blog yang saya tulis berjudul " Mengakses Sistem File Linux dari dalam Windows "

Kaleb Pederson
sumber