近期更換的筆記本電腦后就著手配置自己的Linux工作平臺,最終選擇的發(fā)行版是Ubuntu16.04 LTS 好渠。這一款還是比較穩(wěn)定的昨稼,折騰的少一點。
#系統(tǒng)概述
##計算機:
計算機類型 基于 ACPI x64 的電腦
##主板:
處理器名稱 4x , 2800 MHz
主板名稱 未知
主板芯片組 Intel Sunrise Point, Intel Kaby Lake-H
系統(tǒng)內(nèi)存 [ TRIAL VERSION ]
DIMM2: Samsung M471A1K43BB0-CPB [ TRIAL VERSION ]
BIOS 類型 AMI (12/02/2016)
##顯示設(shè)備:
顯示適配器 Intel(R) HD Graphics 630 (1 GB)
顯示適配器 NVIDIA GeForce GTX 1060 (6 GB)
顯示器 通用即插即用監(jiān)視器 [NoDB]
##多媒體:
音頻適配器 Intel Unknown @ High Definition Audio 控制器 [8086-A171] [NoDB]
音頻適配器 Realtek ALC892 @ High Definition Audio 控制器 [8086-A171] [NoDB]
##存儲設(shè)備:
IDE 控制器 Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller
IDE 控制器 Realtek PCIE CardReader
硬盤驅(qū)動器 HGST HTS721010A9E630 (1 MB, 7200 RPM, SATA-III)
硬盤驅(qū)動器 SAMSUNG MZNTY128HDHP-00000 (119 GB)
硬盤 SMART 狀態(tài) OK
##網(wǎng)絡(luò)設(shè)備:
網(wǎng)絡(luò)適配器 Bluetooth Device (Personal Area Network) #2
網(wǎng)絡(luò)適配器 Intel(R) Dual Band Wireless-AC 3165 (192. [ TRIAL VERSION ])
網(wǎng)絡(luò)適配器 Microsoft Wi-Fi Direct Virtual Adapter
網(wǎng)絡(luò)適配器 Realtek PCIe GBE Family Controller
這是我機器的硬件報告拳锚,請參考
本機自帶了win10,Ubuntu 直接使用U盤進行的安裝假栓。在安裝過程中考慮到如果讓tty支持中文還需要很復(fù)雜的配置就選擇了英文安裝。(用戶目錄如果是中文也會感覺很不方便霍掺,尤其是在命令操作目錄時)匾荆。安裝過程就不寫了拌蜘,很簡單,按照提示進行就好牙丽。如果不是很懂分區(qū)之類的简卧,最好還是按照建議的默認(rèn)安裝就好。
我安裝完后進去十分的卡烤芦,和一幀一幀的刷新一樣举娩。筆記本是神舟戰(zhàn)神z7kp7d1,所以如果遇到一樣的情況拍棕,建議除非在圖形下比較容易而文本模式下復(fù)雜的操作晓铆,其余的操作還是Ctrl+Alt+F1切換到tty下來吧
設(shè)置root密碼
Ubuntu默認(rèn)是沒有root密碼
$ sudo passwd
[sudo] demon 的密碼:
輸入新的 UNIX 密碼: #輸入新的root密碼
重新輸入新的 UNIX 密碼: #確認(rèn)新的root密碼
passwd:已成功更新密碼
設(shè)置新的軟件源:推薦使用阿里云源
- 首先備份Ubuntu16.04源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (備份下當(dāng)前的源列表)
- 修改更新源
sudo gedit /etc/apt/sources.list (打開Ubuntu 16.04源列表文件)
- 把里面的列表替換成下面的列表
阿里云軟件源
deb cdrom:[Ubuntu 16.04 LTS Xenial Xerus - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
- 設(shè)置新的軟件源后更新軟件源(當(dāng)然要聯(lián)網(wǎng))
sudo apt update
更新內(nèi)核
比較新的內(nèi)核可以避免一些麻煩,我選擇的是4.9版本的內(nèi)核,這個版本的內(nèi)核支持bbr算法绰播,開啟后網(wǎng)速明顯改善骄噪。注意:不會超過帶寬!4缆帷链蕊!
Linux kernel 4.9的Debian軟件包可以從 http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/ 下載。
因為原先系統(tǒng)是64位谬泌,所以下載的軟件包為
linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb
linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
安裝
dpkg是一個Debian的一個命令行工具滔韵,它可以用來安裝、刪除掌实、構(gòu)建和管理Debian的軟件包陪蜻。
安裝剛剛下載的軟件包
sudo dpkg -i *.deb
更新引導(dǎo)
sudo update-grub2
設(shè)置bbr算法(google bbr 擁塞控制算法)
默認(rèn)的TCP擁堵控制算法不是BBR,還要通過配置文件開啟贱鼻。
在root用戶下創(chuàng)建一個/etc/sysctl.d/local.conf文件宴卖,寫入以下內(nèi)容。
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
然后輸入以下命令使配置生效邻悬。
sysctl --system
再執(zhí)行以下命令看下症昏,如果結(jié)果里面有bbr說明已經(jīng)成功開啟。
sysctl net.ipv4.tcp_available_congestion_control
最后再輸入以下命令父丰,看到tcp_bbr模塊就說明BBR已經(jīng)啟動肝谭。
lsmod | grep bbr
這樣就搞定了。
重啟系統(tǒng)
sudo reboot
查看內(nèi)核版本
uname -r
為4.9.0-040900-generic蛾扇,則內(nèi)核版本升級成功攘烛。
去除登錄界面白點((⊙v⊙)嗯 強迫癥!)
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false
關(guān)閉訪客模式
cd /usr/share/lightdm/lightdm.conf.d/
sudo gedit 50-no-guest.conf
按照下圖添加配置
然后保存退出,重啟下桌面服務(wù)就會發(fā)現(xiàn)沒有訪客登錄了
sudo service lightdm restart
如果要啟用客人會話镀首,把之前的改變恢復(fù)就行医寿。
更改Grub
- 更改開機后引導(dǎo)界面的背景圖片
sudo cp 你喜歡的圖片絕對地址 /boot/grub
- 更改引導(dǎo)默認(rèn)啟動項
sudo gedit /etc/default/grub
會出現(xiàn)如下圖所示的配置文件
GRUB_DEFAULT=0 開機引導(dǎo)界面的可選項從0開始計數(shù),如果想將Windows設(shè)為默認(rèn)啟動項就看一下Windows是第幾個蘑斧。以我的機器為例靖秩,Windows是第5個啟動項须眷,但因從0開始計數(shù),所以設(shè)置GRUB_DEFAULT=4沟突。保存退出花颗,更新grub
sudo update-grub2
設(shè)置時間
因為Windows和Ubuntu的時間計算方法不一樣,安裝雙系統(tǒng)后會出現(xiàn)Windows時間慢八個小時的情況惠拭。老的方法對于Ubuntu16.04不管用扩劝。請執(zhí)行下列命令:
更新一下時間,確保時間無誤:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
將時間更新到硬件上:
sudo hwclock --localtime --systohc
重新進入windows10职辅,發(fā)現(xiàn)時間恢復(fù)正常了棒呛。