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