如何實現linux windows雙系統啟動

2021-09-02 22:22:52 字數 2163 閱讀 9969

儘管 linux 是乙個有著廣泛的硬體和軟體支援的作業系統,但事實上有時你仍需要使用 windows,也許是因為有些不能在 linux 下執行的重要軟體。但幸運地是,雙啟動 windows 和 linux 是很簡單的 —— 在這篇文章中我將會向你展示如何實現 windows 10 + ubuntu 18.04 雙系統啟動。

在你開始之前,確保你已經備份了你的電腦檔案。雖然設定雙啟動過程不是非常複雜,但意外有可能仍會發生。所以花一點時間來備份你的重要檔案以防混沌理論發揮作用。除了備份你的檔案之外,考慮製作乙份備份映象也是個不錯的選擇,雖然這不是必需的且會變成乙個更高階的過程。

要求

為了開始,你將需要以下 5 項東西:

1、兩個 usb 快閃儲存器盤(或者 ***-r)

我推薦用 usb 快閃儲存器盤來安裝 windows 和 ubuntu,因為他們比 *** 更快。這通常是毋庸置疑的, 但是建立乙個可啟動的介質會抹除快閃儲存器盤上的一切東西。因此,確保快閃儲存器盤是空的或者其包含的檔案是你不再需要的。

如果你的電腦不支援從 usb 啟動,你可以建立 *** 介質來代替。不幸的是,因為電腦上的 *** 燒錄軟體似乎各有不同,所以我無法使用這一過程。然而,如果你的 *** 燒錄軟體有從乙個 iso 映象中燒錄的選項,這個選項是你需要的。

2、乙份 windows 10 許可證

如果你的電腦已經安裝 windows 10,那麼許可證將會被安裝到你的電腦中,所以你不需要擔心在安裝過程中輸入它。如果你購買的是零售版,你應該擁有乙個需要在安裝過程中輸入的產品金鑰。

3、windows 10 介質建立工具

4、ubuntu 18.04 安裝介質

5、etcher 軟體(用於製作乙個可引導 ubuntu 的 usb 驅動器)

用於為任何 linux 發行版建立可啟動的介質的工具,我推薦 etcher。etcher 可以在三大主流作業系統(linux、macos 和 windows)上執行且不會讓你覆蓋當前作業系統的分割槽。

安裝 windows 和 ubuntu

你應該準備好了,此時,你應該完成以下操作:

備份你重要的檔案

建立 windows 安裝介質

建立 ubuntu 安裝介質

有兩種方法可以進行安裝。首先,如果你已經安裝了 windows 10 ,你可以讓 ubuntu 安裝程式調整分割槽大小,然後在空白區域上進行安裝。或者,如果你尚未安裝 windows 10,你可以在安裝過程中將它(windows)安裝在乙個較小的分割槽上(下面我將描述如何去做)。第二種方法是首選的且出錯率較低。很有可能你不會遇到任何問題,但是手動安裝 windows 並給它乙個較小的分割槽,然後再安裝 ubuntu 是最簡單的方法。

如果你的電腦上已經安裝了 windows 10,那麼請跳過以下的 windows 安裝說明並繼續安裝 ubuntu。

安裝 windows

此時,你的電腦螢幕將顯示未分配的整個磁碟。建立乙個新的分割槽以繼續安裝。

你可以看到我通過建立乙個 81920mb 大小的分割槽(接近 160gb 的一半)將驅動器分成了一半(或者說接近一半)。給 windows 至少 40gb,最好 64gb 或者更多。把剩下的硬碟留著不要分配,作為以後安裝 ubuntu 的分割槽。

你的結果應該看起來像這樣:

確認分割槽看起來合理,然後單擊「下一步」。現在將開始安裝 windows

如果你的電腦成功地引導進入了 windows 桌面環境,你就可以進入下一步了。

安裝 ubuntu

準備好之後,雙擊桌面上的 「安裝 ubuntu 18.04 lts」 圖示啟動安裝程式。

Linux Window掛著網路磁碟

原文 url 在windows與linux下samba共享資料夾以及對映的詳細使用 url linux中samba配置和windows對映linux驅動盤 url b 在linux下掛載windows系統的網路共享磁碟 b mount t smbfs o username longyufei,pas...

雙系統 linux window 修改啟動首選項

1 開啟乙個terminal視窗 ctrl alt t 2 查詢一下windows作業系統的啟動順序號。鍵入命令 cat boot grub grub.cfg grep menuentry 在下面的截圖中,你會看到 windows 7.是第五個入口,但是因為入口號的計數是從0開始的,那麼真正的入口號...

如何實現佇列

實現乙個佇列的資料結構,使其具有入佇列,出佇列,檢視佇列首尾元素,檢視佇列大小等功能。方法一 陣列實現 class myqueue1 def init self self.arr self.front 0 self.rear 0 判斷佇列是否為空 def isempty self return se...