ubuntu硬盤裝機_配置系統總結(個人習慣)
前言:因爲每次重裝系統要走很多步驟,很多方法都不是在同一個地方的,所以想把一些個人習慣都並在一起放在博客上,謹防忘記。
參考:
http://www.linuxidc.com/Linux/2014-04/100369.htm
http://blog.csdn.net/jmu201521121021/article/details/78323032
設備:華碩FX50V
裝機方式:硬盤裝機(非啓動U盤模式)
一、安裝方式:
[外鏈圖片轉存失敗(img-BazxxbSU-1564126974334)(http://p.qlogo.cn/qqmail_head/qKFqwJzRbP1XZBJArC8ib34NJ9qFxWVBjAo6kxBTltJP5ZKdVPWg5dQIxyX7hCA50/0)]
在windows下安裝EasyBCD,可以比較方便來調整引導,安裝完成之後,添加新條目,在NeoGrub這裏新建一個,內容如下:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-14.04.5-desktop-amd64.iso locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
title reboot
reboot
title halt
halt
要將 ubuntu-14.04.5-desktop-amd64.iso 替換成你具體的Linux鏡像的名稱。
[外鏈圖片轉存失敗(img-Gmqh6ATR-1564126974334)(http://p.qlogo.cn/qqmail_head/qKFqwJzRbP1XZBJArC8ib34NJ9qFxWVBjAo6kxBTltJPuAlLdmRuJMspajsZfVg2ic/0)]
[外鏈圖片轉存失敗(img-72fSNVLt-1564126974335)(http://p.qlogo.cn/qqmail_head/qKFqwJzRbP1XZBJArC8ib34NJ9qFxWVBjAo6kxBTltJNUxLiaXoJzh2KSP5VqlRVib3/0)]
然後,雙擊我們已經下載好的Linux鏡像,進入 casper ,將其中的 initrd.lz 和 vnlinuz.efi 拷貝到我們C盤的根目錄, 再把鏡像彈出,然後也把我們的鏡像拷貝到我們的C盤根目錄,這時候就可以重啓,會出現進入Linux系統的引導,點進去就行了。
二、分區設置:
選擇產生的空閒分區
點擊的“+”創建4個主要的基礎分區
創建/分區:
創建swap分區:
4096MB 邏輯分區 空間起始位置 交換空間
創建boot分區:
2048MB 邏輯分區 空間起始位置 Ext4日誌文件系統 /boot
創建主分區:
剩餘的空間 主分區 空間起始位置 Ext4日誌文件系統 /
三、配置系統(以下屬於個人習慣,博客方便記錄過程)
以下是後話,一般裝完系統先折騰驅動,先把驅動這些核心的安裝完之後在折騰外在的,可以參考我的另一篇博客如何安裝NVIDIA的驅動,安裝完之後才能進行GPU 運算,這個真的挺快的,CPU算十分鐘的時間GPU 一分鐘就能搞定了。
美化:
sudo apt-get install unity-tweak-tool
sudo add-apt-repository ppa:noobslab/themes
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install flatabulous-theme
sudo apt-get install ultra-flat-icons
#記得設置動畫隨機。
安裝flash插件:
sudo apt-get install flashplugin-installer
先安裝anaconda再安裝python:
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get build-dep python-numpy
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage \
python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags \
Cython ipython
配置ss:
sudo apt-get update
sudo apt-get install python-pip
sudo pip install shadowsocks
sudo gedit /etc/shadowsocks.json
{
"server":"***",
"server_port":***,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"***",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": true,
"workers": 1
}
sslocal -c /etc/shadowsocks.json
配置chrome的ss:
需要添加Proxy-SwitchyOmega_v2.5.2.crx插件,新建情景模式socks5,代理模式SOCKS5,代理服務器127.0.0.1,端口1080. 設置首頁爲google即可。
官方安裝docker教程,ubuntu14.04:
sudo apt-get update
sudo apt-get install \
linux-image-extra-$(uname -r) \
linux-image-extra-virtual
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce
可以選擇deb安裝docker。
安裝typora:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
sudo add-apt-repository 'deb http://typora.io linux/'
sudo apt-get update
sudo apt-get install typora
opencv 3.4:
sudo apt-get update
sudo apt-get install git
git clone https://github.com/jayrambhia/Install-OpenCV
cd ./Install-OpenCV
cd Ubuntu
chmod +x *
./opencv_latest.sh
安裝完cuda8.0和NVIDIA之後配置環境變量:
sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
sudo gedit /etc/profile
PATH=/usr/local/cuda/bin:$PATH
export PATH
source /etc/profile
sudo gedit /etc/ld.so.conf.d/cuda.conf
/usr/local/cuda/lib64
sudo ldconfig
#測試sample:
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
make
sudo ./deviceQuery
nvcc -V
cudnn5.0安裝:
sudo tar -zxvf ./cudnn-8.0-linux-x64-v5.0.tgz
cd cuda/include
sudo cp cudnn.h /usr/local/cuda/include
cd ..
cd lib64
sudo cp lib* /usr/local/cuda/lib64/
cd /usr/local/cuda/lib64/
sudo chmod +r libcudnn.so.5.0.5
sudo ln -sf libcudnn.so.5.0.5 libcudnn.so.5
sudo ln -sf libcudnn.so.5 libcudnn.so
sudo ldconfig
caffe安裝:
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
git clone https://github.com/BVLC/caffe
sudo cp Makefile.config.example Makefile.config
sudo gedit Makefile.config
#修改爲USE_CUDNN := 1和OPENCV_VERSION := 3
#進入caffe目錄:
mkdir build
cd build
cmake ..
make all -j8
make pycaffe -j8
make test -j8
make runtest -j8
#編譯完之後將caffe鏈接到系統以便於import caffe
sudo gedit ~/.bashrc
export PYTHONPATH=$PYTHONPATH:/home/michael/usr/caffe/python
將要安裝的所有deb文件放到同一個文件夾下面:
sudo apt-get update
sudo dpkg -i *.deb
sudo apt-get -f install
shutter:
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter
sublime:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
#太久,推薦deb安裝
cmake-gui:
sudo apt-get install cmake-qt-gui
安裝pycharm之前先安裝anaconda。
python處理中文
# -- coding: utf-8 --
命令行查看opencv版本:
pkg-config --modversion opencv
推薦的保存日誌的格式:script date +%Y-%m-%d-%H-%M-%S
.log
用exit來退出。
python 導入cv2失敗的解決方法:
sudo cp /home/michael/Install-OpenCV/Ubuntu/OpenCV/opencv-3.4.0/build/lib/cv2.so /home/michael/anaconda2/lib/
把我們opencv自帶的cv2.so拷貝到lib目錄下面。
sudo gedit ~/.bashrc
添加這一句就行了:
export PYTHONPATH=/home/michael:/home/michael/anaconda2/lib:$PYTHONPATH
把路徑設置爲全局即可,最後需要 source ~/.bashrc 一下下。
在編譯完pycaffe之後import caffe失敗的方法:(前提是使用anaconda2)
提示:No module named google.protobuf.internal
解決方法是在其中安裝protobuf最新版本:
sudo chmod 777 -R anaconda2
conda install protobuf
添加環境變量:
sudo gedit /etc/profile
#添加:export PYTHONPATH=/home/michael/caffe/python:$PYTHONPATH
source /etc/profile
python 庫的安裝:
sudo apt-get install python-matplotlib
sudo apt-get install python-numpy
sudo apt-get install python-sklearn
sudo apt-get install python-pillow