Win7下硬碟安裝Ubuntu 12.04.3雙系統

来源:http://www.cnblogs.com/Mr-kevin/archive/2016/07/07/5650293.html
-Advertisement-
Play Games

一. 準備工作 1. 下載ubuntu鏡像文件:ubuntu-12.04.3-desktop-amd64.iso(4G及以上記憶體建議64位),註意這個amd並不是指amd晶元。 2. 下載硬碟分區工具:Acronis Disk Director 11 3. 下載系統引導軟體:EasyBCD2.2 二 ...


一. 準備工作

  1. 下載ubuntu鏡像文件:ubuntu-12.04.3-desktop-amd64.iso(4G及以上記憶體建議64位),註意這個amd並不是指amd晶元。

  2. 下載硬碟分區工具:Acronis Disk Director 11

  3. 下載系統引導軟體:EasyBCD2.2

 

二. 安裝步驟

  1. 騰出一個空閑盤

      利用分區工具Acronis Disk Director 11騰出一個空閑盤,大小最好不小於20G,用於安裝Ubuntu。

    這個盤最好是在硬碟的後面,因為Windows系統不能識別Linux系統分區,如果將ubuntu裝在D盤,

    將D盤刪除並建立Linux系統分區後,原來的E盤就會變成D盤,安裝在E盤的軟體會出現系統註冊表路徑不對稱,

    要重新安裝一遍軟體。

 

  2. 創建NeoGrub引導項

    a. 安裝好EasyBCD2.2後,啟動軟體

    b. 依次點擊"添加新條目(Add New Entry)"---"NeoGrub選項"---"安裝(Install)"

        

    c. 再點擊配置(Configure),此時會自動打開一個名為menu.lst的文擋,將下麵代碼粘貼到文件尾部。      

title Install Ubuntu 12.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.3-desktop-i386.iso locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz

      (hd0,0) 表示磁碟分區,hd(0,0), hd(0,1), hd(0,2), hd(0,3)表示主分區,(hd0,4)以後的表示邏輯分區,

    現在我只有一個主分區C盤,則(hd0,0)表示C盤,(hd0,4)表示D盤,(hd0,5)表示E盤,(hd0,6)表示F盤,

    我的鏡像就是放在C盤裡。

      

 

  3. 放置Linux文件到硬碟

      將下載的鏡像文件放到C盤的根目錄下,並確保文件名與代碼中的文件名一致為ubuntu-12.04.3-desktop-amd64.iso,

    然後用WinRAR解壓縮軟體將iso打開,將casper文件夾目錄下的vmlinuz和 initrd.lz解壓並複製到C盤根目錄下。

 

  4. 安裝過程

    a. 重新啟動電腦,選擇"NeoGrub"啟動項---選擇"Install Ubuntu 12.04"---進入ubuntu桌面。

    b. 按住Ctrl+Alt+T調出終端,然後在命令視窗輸入"sudo umount -l /isodevice"並回車(註意空格鍵)。

      這一命令取消對安裝盤所在驅動器的掛載,否則分區界面找不到分區,防止安裝過程中出現“無法卸載掛載點”的錯誤。       

    c. 點擊桌面上的"安裝Ubuntu"的圖標開始安裝。

    d. 歡迎界面

        

    e. 斷開互聯網,取消"安裝中下載更新"、"安裝這個第三方軟體"選項,可以安裝完系統後再安裝,提高安裝速度。

        

    f. 安裝類型選擇。註意,一定要選擇第三個"其他選項",因為我們要專門給Ubuntu分區。

        

      g. 手動分區

        建議使用三分區方案

          1)"/"分區:使用ext3文件系統(分區格式);分區容量為10GB-15GB。用來存儲系統文件和應用程式。

          2)交換空間(swap):交換空間也是一種文件系統。記憶體小於或等於512MB,交換空間為記憶體大小的2倍;

            記憶體大於512MB的,交換空間等於記憶體大小。用作Ubuntu的虛擬記憶體。

          3)"/home"分區:使用ext3文件系統;分區容量為"/"和交換空間以外的剩餘空間。用來存儲個人文件和

            應用程式的個人設置信息。

 

        Linux中1G=1000MB,一般我們買硬碟也都是這個概念,而Windows中1G=1024MB,嚴格來說Windows中是正確的。

 

          你可以把"/"看作是Windows的C盤,"/home"則是D盤,這樣分區的好處是重裝系統時可以不格式化"/home",

        從而保留個人文件和應用程式的個人設置信息,重裝後所有應用程式都可以保留原來的設置。

    

        計劃好分區方案後,下麵正式介紹怎樣手動分區:

          1)選擇騰出的空閑盤"空閑的空間"(free space)---點"新的分區"(New partition)先創建"/"分區:

            a)"新分區的類型"選擇"主分區"。
            b)"新建分區容量"輸入給"/"分區分配的MB數。
            c)"新分區的位置"按預設選"開始"即可,表示磁碟的開始位置
            d)在"用於"後面選擇新分區使用的文件系統,一般使用"Ext3日誌文件系統"。
            e)"掛載點"選擇"/"。
            f)點"OK"確認。

          

 

          2)再選擇"空閑的空間"(free space)---點"新的分區"(New partition)繼續創建交換空間(swap)。

            a)"新分區的類型"選擇"邏輯分區"。
            b)"新建分區容量"後面輸入給交換空間分配的MB數。
            c)"新分區的位置"按預設選擇"開始"。
            d)"用於"後面選擇"交換空間"。
            e)交換空間不用選擇掛載點,所以掛載點為灰色不可選。
            f)點"OK"確認。

 

          3)繼續選擇"空閑的空間"(free space)---點"新的分區"(New partition)創建"/home"分區。

            a)新分區的類型:邏輯分區。
            b)新建分區容量:全部剩餘空間。
            c)新分區的位置:開始。
            d)用於:Ext3日誌文件系統。
            e)掛載點:/home。
            f)點"OK"。

 

          4)至此,分區全部創建完畢,但"已用"(Used)都還是"未知"(unknow),如果不滿意,還可以點擊

            "撤銷對分區設置的修改"或"後退"進行更改。如果確定,就點"前進"繼續安裝進程。

 

          5)下麵請註意這一步"安裝啟動引導器的設備"

              預設是/dev/sda 即整個硬碟的,意思是將Ubuntu的引導安裝在硬碟的主引導記錄區域,

            這樣便會覆蓋原有Win7的引導,從此Ubuntu的Grub啟動器就接管了Windows的啟動。

              如果不按預設,那就選擇之前的"/"分區,這樣做之後,等安裝完成重啟電腦時你會發現

            沒有進入Ubuntu的入口了,這並不是Ubuntu安裝失敗,而是因為,Ubuntu的引導在"/"分區里,

            而電腦開機時讀取的是硬碟的主引導,二者不在一塊,所以當然找不到Ubuntu的入口,解決辦法

            是用EasyBCD建立一個包含Windows和Ubuntu的引導。

 

          6)不按預設的"安裝啟動引導器的設備"選項,選擇"/"的分區,然後點擊"現在安裝",按照提示下一步,

            直到彈出"安裝完成"對話框,選擇"現在重啟"。

            


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 介紹 有時候我們需要原封不動的複製一張表的表結構來生成一張新表,MYSQL提供了兩種便捷的方法。 例: CREATE TABLE tb_base( id INT NOT NULL PRIMARY KEY, name VARCHAR(10), KEY ix_name (name)) ENGINE='M ...
  • 協同過濾推薦(Collaborative Filtering Recommendation) 基於用戶的協同過濾分為兩個步驟: 1. 找到與目標用戶興趣相似的用戶集合 2. 找到這個集合中用戶喜歡的、並且目標用戶沒有聽說過的物品推薦給目標用戶 計算兩個用戶的興趣相似度: 設 N(u) 為用戶 u 喜 ...
  • Mongodb 簡單入門(個人學習小記) 1、安裝並註冊成服務:(示例) E:\DevTools\mongodb3.2.6\bin>mongod.exe --bind_ip 127.0.0.1 --logpath "E:\mongodbDataBase\accountValueBase\log\lo ...
  • 1,執行完全備份 這是直接備份到g盤的情況 backup database 資料庫名 to disk='g:\database.bak' 這是備份到備份設備的情況,with init是初始化,也就是直接覆蓋 bakup database 資料庫名 to mybackup with init 2,執行 ...
  • 我會用幾篇博客總結一下在Linux中進程之間通信的幾種方法,我會把這個開頭的摘要部分在這個系列的每篇博客中都打出來 進程之間通信的方式 管道 消息隊列 信號 信號量 共用存儲區 套接字(socket) 進程間通信(三)—信號量傳送門:http://www.cnblogs.com/lenomirei/ ...
  • 參考博客“Linux啟動文件、設置環境變數的位置”(http://www.2cto.com/os/201305/208251.html) 在不可取的root許可權的時候可以選擇編輯~/.bashrc文件,加入相應的配置代碼,這樣當登錄時以及每次打開新的shell時,該文件都被讀取。 而在可取的root ...
  • 一、下載軟體包 1、下載地址 二、安裝 1、java 2、Android sdk 查看源 根據需要進行安裝 如果google很慢,可以改hosts 3、gradle 加入環境變數 三、編譯測試 參考網址 http://askubuntu.com/questions/464755/how-to-ins ...
  • system函數對返回值的處理,涉及3個階段: 階段1:創建子進程等準備工作。如果失敗,返回-1。 階段2:調用/bin/sh拉起shell腳本,如果拉起失敗或者shell未正常執行結束(參見備註1),原因值被寫入到status的低8~15比特位中。system的man中只說明瞭會寫了127這個值, ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...