Ubuntu

Windows 和 Linux 的最佳設置 - 共享和分區

  • January 14, 2019

我們有一個新的定制設計的桌面,我們將主要是用於 FORTRAN 和 MATLAB 中的科學計算的專用機器。IT 最初在上面安裝了 Windows 7 並把它交給了我們。我們首選的作業系統是 Ubuntu。第二個選擇是 Fedora,但我們不會去那裡,除非我們絕對必須這樣做,並且如果這裡有人可以給我們很好的論據,Fedora 使下面提到的事情比 Ubuntu 更容易。

如果我們只是重新格式化整個驅動器並安裝 Ubuntu,事情很容易,但我的顧問提出了一個很好的案例,即除了 ubuntu 之外,我們也應該保留 Windows。

  1. 第一個問題,在 linux 環境下,microsoft office 有什麼好的替代品嗎?我當然知道開放式辦公室,甚至使用過它,但是如果我收到一個複雜的 .doc 表格或其他東西並在開放式辦公室中打開它,框/表格/文本/空格/邊距就會混亂和錯位。電源點也是如此。此外,如果我在開放式辦公室(文件或展示文稿)中準備文件,在 Microsoft Office 中打開時會搞砸。那麼什麼是 Linux 辦公的“最佳”替代品呢?如果這個問題沒有很好的答案,那我們就得留著窗戶。

保留 windows,我只是要重新分區硬碟驅動器,給 windows 一點空間,其餘部分使用 ubuntu。但隨之而來的是兩者之間共享文件的問題。所以後來我想為 Windows 設置一個小分區,為 ubuntu 設置一個不錯的分區,以及為文件設置最大的分區。 2. 什麼是適合我的文件分區的好的文件系統,它從長遠來看是穩定的,並且 windows 和 ubuntu 都可以輕鬆讀寫?請注意,某些文件會非常大,例如包含長時間模擬輸出的巨型文本文件。我應該使用 NTFS 還是 ext3 還是什麼?Windows 不能使用 ext3,對吧?但是 ubuntu 和 NTFS 有多好?不會有任何讀/寫/校驗和錯誤/問題?那麼FAT32呢?我不知道有什麼更好的選擇嗎? 3. 有什麼好的免費分區/格式化實用程序推薦嗎?我將無法格式化整個驅動器。Windows 已經在它上面,我們希望保留它而不刪除它並重新安裝它。所以我只是縮小windows分區,將其餘的重新分區成兩個,然後適當地格式化另外兩個。所有這一切都只涉及一個物理驅動器。 4. 現在是複雜的部分,給定同一個物理硬碟驅動器上的兩個分區,一個帶有 Windows 和一個帶有 ubuntu,有沒有辦法讓我擁有某種可以在同一個物理 HD 上安裝另一個物理分區的虛擬機?例如,如果我登錄到 ubuntu 並且我有一些需要添加和修改 powerpoint 的數字,我希望能夠在 ubuntu 中啟動 VM,掛載我的(物理)Windows 分區並使用 powerpoint。ubuntu 有什麼可以像 VMWare 之類的東西嗎?最好是免費的?如果我想在登錄 Windows 時快速使用 ubuntu,那另一種方式呢? 5. 鑑於問題 3,從物理分區在 VM 上安裝 Windows 時是否會出現任何許可問題?我們只有一個許可證,我想在將 Windows 安裝到虛擬驅動器時 MAC 地址會發生變化,所以 Windows 會要求我們再次輸入許可證資訊嗎?

  1. LibreOffice或 OpenOffice。雖然 LibreOffice 是 OO 的分支,但它的開發更為積極(並且是大多數 Linux 發行版中的預設設置)。
  2. NTFS 可能是唯一合理的選擇,另請參閱與所有作業系統兼容的文件系統?.
  3. gdisk或者parted
  4. 這是可行的,但您可能需要設置一個特殊的設備,為 VM 提供僅在選定區域可寫的內容。有幾種虛擬化解決方案:KVM、VirtualBox、XEN、VMWare。KVM 能夠將任何東西用作 VM 映像(即,甚至是分區或整個磁碟 - 就像/dev/sda),我不確定其他的。

但是,由於 VM 將其用作硬碟驅動器映像,因此您不能立即使用已安裝系統的單個分區,因為 VM 的 BIOS 無法辨識它 - 它會嘗試將數據解釋為整個硬碟驅動器和因此它會期望第一個扇區是MBR。這就是為什麼你必須給它整個磁碟(例如/dev/sda)或創建一個DM設備。這樣的設備必須至少在分區前添加一個獨立的 MBR,或者創建整個磁碟的映射,這將只允許寫入從虛擬化系統使用的分區 - 這樣你就可以確保作業系統正在執行虛擬機內部不會損壞屬於主機的數據。如果您對虛擬化系統足夠信任,可以讓它在同一個硬碟上正常執行,那麼在 VM 中也可以這樣做。 5. 您可以為 VM 選擇任何您喜歡的 MAC。但是它不應該與硬體使用的衝突,因為這可能會導致 DHCP 出現問題(如果它使用 MAC - IP 映射)。在某些情況下,MAC 衝突也可能對網路性能產生不利影響,因為在某些情況下,MAC 可能用於數據包傳送決策。另請注意,您通常也可以更改硬體的 MAC。

也就是說,您可能還想考慮完全放棄獨立的 Windows,只在 VM 中執行它們。這將解除一些限制,最重要的是文件系統之一:您將能夠使用您選擇的任何文件系統將數據儲存在 Linux 分區上,並導出一個或多個samba可以從 Windows 掛載為網路驅動器的目錄。

另一種選擇是在WINE下執行 Windows 應用程序並完全擺脫 Windows。

辦公室替代品 - 開放式辦公室或 Libre 辦公室(開放式辦公室叉子)

#1- NTFS 工作得很好,減去了 unix 權限。問題 - 我的主要問題是我似乎無法為NTFS 上的文件設置可執行權限。我預計還有其他問題,無法擁有文件,系統的所有使用者都可以修改等。但是,如果我們正在考慮為單使用者系統設置文件分區,這可能無關緊要。

#2-gparted非常適合分區和格式化。

#3- 這正在從安裝在 Ubuntu 中的 VirtualBox 引導已安裝的 Windows中得到解決。我不確定來自 Windows 的 Ubuntu。

#4- 應該沒問題,因為它使用的是您自己的 Windows 安裝,但我不能確定。

引用自:https://unix.stackexchange.com/questions/60716