Dell XPS 13 (9360)安裝配置 ubuntu 16.04 實現 win10 & Linux雙系統

来源:http://www.cnblogs.com/muhanxiaoquan/archive/2017/07/16/7191835.html
-Advertisement-
Play Games

博主今日投身於SLAM的研究事業,放棄了以往win10下各種IDE的開發環境,選擇了在自己的xps13上裝上ubuntu16.04,投身於更為方便的linux進行學習和開發。 因為在xps13上安裝配置好linux實在是一件麻煩事(各種各樣的bug,以及補安裝各種各樣的驅動),博主歷盡周折才暫時配置 ...


  博主今日投身於SLAM的研究事業,放棄了以往win10下各種IDE的開發環境,選擇了在自己的xps13上裝上ubuntu16.04,投身於更為方便的linux進行學習和開發。 因為在xps13上安裝配置好linux實在是一件麻煩事(各種各樣的bug,以及補安裝各種各樣的驅動),博主歷盡周折才暫時配置好,於是想記錄下來以便日後不時之需。好了廢話不多說這就開始吧!

1. 準備好ubuntu安裝盤以及在xps13上預留好足夠的磁碟空間

  準備安裝盤這件事分為三步: 首先, 下載好所需要版本的ubuntu的安裝包(一般下載iso文件); 接著, 下載刻錄工具(博主使用的是ultraISO); 最後, 將安裝包內容刻錄到事先準備好的U盤上作為ubuntu的安裝盤(註意,此時U盤裡最好沒有其他文件,因為刻錄的同時會把U盤先格式化)。

  接著,我們要在xps13上進行分區,分出空間給ubuntu。 這裡註意,若是用xps13上win10自帶的系統工具對磁碟進行壓縮,必須給win10留下至少70GB的磁碟空間, 若是在可用磁碟空間少於70GB的情況下對磁碟進行壓縮捲,win10回返回參數錯誤,並通知無法分區, 然而博主在嘗試留出了70GB後用系統工具分區時,發現可壓縮容量只有5GB, 換而言之,在這種方法下ubuntu可用的磁碟空間只有5GB, 這顯然是不可接受的。 在此,博主推薦使用分區助手, 分區助手可以順利解決xps13的磁碟分區問題。 使用分區助手的整個過程時間消耗大約是1小時, 現在分區助手上訂好分區計劃,然後重啟xps13, 分區助手就會開始分區, 分完區才會重新進入win10圖形界面。博主留出了110GB給linux。(總的可用磁碟空間為225GB左右) 

2. 更改xps13的硬碟模式

Dell xps13 的硬碟模式有三種:RAID(預設)模式; ACHI模式;以及以上兩種的混合模式。RAID模式下我們是無法安裝ubuntu的,於是在開機dell圖標的時候猛按F2進入BIOS選項,將硬碟模式由RAID改為ACHI, 在更改時系統會提醒若更改可能會導致無法逆轉的問題,其實沒關係,確認更改。註意,更改了硬碟模式之後是無法在進入win10的,所以這時候可以在USB介面插好我們準備好的ubuntu安裝盤了,在系統重啟進入dell圖標界面時,猛按F12進入boot界面選用U盤啟動,進入ubuntu安裝界面然後正常安裝就好。關於安裝ubuntu時的分區,我參考了網上的教程,採用以下分區:

目錄 大小 格式
/ 10-20GB ext4
/boot 200M ext4
swap 2048M swap
/tmp 5GB ext4
/home   剩下全部

ext4

 

到了這一步,xps13上的ubuntu就算是裝好了,但是進入ubuntu圖形界面後,我們發現一個很重要的問題:沒有wifi驅動,因此無法連接wifi!

博主嘗試了網上很多方法,總結如下:

   A. 對於在xps13上安裝ubuntu14.04 LTS, 暫時找不到能夠解決wifi驅動的問題;

   B. 對於在xps13上安裝ubuntu16.04 LTS, 問題可以解決;除了網上常見的wifi驅動安裝方法,博主採用的是如下的方法:

     下載安裝一個驅動固件即可:下載安裝包 http://launchpadlibrarian.net/292156147/linux-firmware_1.157.5_all.deb

     用U盤把固件拷到ubuntu上

     終端輸入 sudo dpkg -i linux-firmware_1.157.5_all.deb 回車

     重啟xps13, 搞定。

至此,在dell xps13 上安裝配置ubuntu的核心流程結束了,至於還有一些其他驅動的安裝,網上大部分教程都可行,在此也就不多提了。

參考資料:

1. 《安裝Ubuntu Linux系統時硬碟分區最合理的方法》,爐火純青, http://www.cnblogs.com/pangguoming/p/4584846.html

2.《xps13 安裝 ubuntu 16.04》, qlee,  https://my.oschina.net/u/2539854/blog/891005   

 


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

-Advertisement-
Play Games
更多相關文章
  • 七月中旬了,大家的實習有著落了嗎?秋招又準備的怎麼樣了呢?我依舊在準備著秋招,每當想到自己以應屆生的身份找著工作而工作卻不一定要你的時候,難免也會有點失落。互聯網行業的大佬們求賢若渴但對賢才也十分的苛刻,看到內推正如火如荼的進行著,深怕自己被這場浪潮甩在身後,所以也不得不苦心的準備著。如果你也是20... ...
  • 1.表結構 2.數據類型 3.索引 4.約束 為欄位設定not null非空約束,因為null不僅占據更多的空間,還使對比與索引變得複雜。 5.SQL語句 6.緩存 現在我們大多數時候都是通過ORM框架訪問數據,這些框架往往提供緩存功能(一級緩存或者二級緩存),開啟緩存可以減少訪問資料庫的次數,不僅 ...
  • 關聯規則挖掘最典型的例子是購物籃分析,通過分析可以知道哪些商品經常被一起購買,從而可以改進商品貨架的佈局。 1. 基本概念 首先,介紹一些基本概念。 (1) 關聯規則:用於表示數據內隱含的關聯性,一般用X表示先決條件,Y表示關聯結果。 (2) 支持度(Support):所有項集中{X,Y}出現的可能 ...
  • 前言 資料庫系統與文件系統最大的區別在於資料庫能保證操作的原子性,一個操作要麼不做要麼都做,即使在資料庫宕機的情況下,也不會出現操作一半的情況,這個就需要資料庫的日誌和一套完善的奔潰恢復機制來保證。本文仔細剖析了InnoDB的奔潰恢復流程,代碼基於5.6分支。 基礎知識 lsn: 可以理解為資料庫從 ...
  • 一 資料庫常用操作 mysql -u+username -p+password:登陸資料庫管理系統,如mysql -uroot -p123。 create database dbName:創建資料庫。 drop database dbName:刪除資料庫。 use dbName:使用指定資料庫,因為 ...
  • 本文出處:http://www.cnblogs.com/wy123/p/7190785.html (保留出處並非什麼原創作品權利,本人拙作還遠遠達不到,僅僅是為了鏈接到原文,因為後續對可能存在的一些錯誤進行修正或補充,無他) 先拋出一個性能問題,前幾天遇到一個生產環境性能極其低下的存儲過程,開發人員 ...
  • MySQL主從複製環境可以說是一切高可用的基礎。它的原理也比較簡單,下麵我們先來瞭解下主從複製的原理: 雖然圖上一共有7步,可以簡化一下幫助記憶和理解: 1. Master上進行改、寫操作; 2. MySQL把修改數據寫進binlog; 3. Slave發起IO thread,把master上新的b ...
  • 2017-07-17 09:32:07 輸入read: 用途: 從標準輸入讀取一行,或者從文件描述符FD(file descriptor)中讀取一行,並且將其分割成欄位。 用法: read [-ers] [-a 數組] [-d 分隔符] [-i 緩衝區文字] [-n 讀取字元數] [-N 讀取字元數 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...