Ubuntu18.04+Win10雙系統指南
來自專欄技術部落聯盟7 人贊了文章
有些操作在windows下不太方便,所以一怒之下,裝了雙系統。
說到雙系統,不得不說一件傷心的事情了,由於在備份的時候皮了一下,我..我的..資料全沒了...
接下來進入主題
準備步驟
1. 關閉Sercure Boot
因為需要進入Bios界面才能看得到這個選項,然後我現在又在寫這篇文章,切換到Bios太麻煩,所以我就去網上找教程了,可以參考這裡http://www.xitonghe.com/jiaocheng/BIOS-9715.html
大概步驟就是進入Bios,找到Boot選項,關閉Sercure Boot選項,保存退出
不關閉似乎會對安裝Ubuntu 18.04產生影響。(因為我一開始沒有關閉,無法安裝Ubuntu 18.04,不過可以安裝Ubuntu 16.04)
2.確認磁碟不是動態磁碟
第1步,右鍵單擊「我的電腦」圖標,選擇菜單中的「管理」命令。
第2步,打開「計算機管理」窗口,在左窗格中展開「存儲」目錄,選中「磁碟管理」選項。這時右窗格中會顯示出所有磁碟驅動器的信息。
右鍵你的磁碟,如果是基本盤的話,會有一個轉換為動態磁碟的選項。
如果發現你的磁碟是動態盤的話,再右鍵查看你的磁碟有沒有一個轉換為GPT磁碟的選項,如果有說明你的磁碟是MBR型,可以用動態磁碟轉換器(http://www2.aomeisoftware.com/download/ddccn/DDC_CN.exe)轉換。
如果你的磁碟是GPT類型,只能備份,刪除所有卷
建議備份的話,就直接複製文件就好,別用軟體備份了,似乎那些備份軟體恢復的時候會要求硬碟類型不能變,我的資料就是這個原因沒有的(痛哭/(ㄒoㄒ)/~~)
3.準備系統盤
這種基本操作就不多說了
下載ubuntu18.04鏡像,使用ultraiso製作系統u盤
開始安裝Ubuntu
其實安裝也很簡單的,都是圖形界面。
從u盤啟動,分區。分區的話必須要/boot / ,可以選擇分/swap /home等分區。/boot分區建議分大一點,網上都說200M,但是實際操作中發現,如果分200M,剛裝玩系統,/boot分區就快滿了,對日常使用可能有影響,我覺得加個幾十M吧。
記得要選擇從linux的boot啟動
事後
對於UEFI啟動的電腦,沒有辦法用EasyBSD設置啟動選項,我目前想到的辦法也就只有在Bios中設置從Ubuntu或者Windows啟動。非UEFI啟動的Windows可以用EasyBSD設置。
必要配置
1.配置ss
建議還是要搞個ss的,不然apt有時候都很慢,換國內源的話,在我這裡發現會對依賴產生破壞。
Ubuntu18.04中我發現好像無法使用ss2.9版本的,需要裝3.0版本
pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip
之後的設置可以參考這個鏈接
https://blog.csdn.net/superbfly/article/details/549504512.安裝顯卡驅動
安裝完雙系統,我遇到好幾次開機或關機有問題,導致我重裝了3次系統,第三次我才知道是顯卡驅動問題,Ubuntu預裝的開源Nvidia驅動太爛了,需要換官方驅動。
把 nouveau 驅動加入黑名單
$sudo nano /etc/modprobe.d/blacklist-nouveau.conf 在文件 blacklist-nouveau.conf 中加入如下內容: blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
禁用 nouveau 內核模塊
$echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf $sudo update-initramfs -u
可以用lsmod看看禁止成功沒有
lsmod | grep nouveau
然後開始安裝Nvidia驅動
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo ubuntu-drivers autoinstall
重啟
sudo apt install nvidia-cuda-toolkit gcc-6 nvcc --version
用lsmod看看驅動安裝成功沒有
greedyhao@greedyhao-HP-Pavilion-Notebook:~$ lsmod | grep nvidianvidia_uvm 786432 0nvidia_drm 40960 7nvidia_modeset 1089536 14 nvidia_drmnvidia 14032896 625 nvidia_modeset,nvidia_uvmdrm_kms_helper 172032 2 i915,nvidia_drmdrm 401408 11 i915,nvidia_drm,drm_kms_helperipmi_msghandler 53248 2 nvidia,ipmi_devintf
這種情況就沒有問題了
3. 備份
好不容易弄好了電腦,自然需要備份好來,不然壞了怎麼辦
可以使用tar備份
sudo tar -cvpzf /media/greedyhao/Data/backup/ubuntu_backup@`date +%Y-%m+%d`.tar.gz --exclude=/proc --exclude=/tmp --exclude=/boot --exclude=/home --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/run /
我備份到了我win10下的Data盤,去掉了一些無關緊要的目錄
參考自:https://blog.csdn.net/qq_35523593/article/details/78545530
常用軟體和配置
1.插滑鼠時禁止觸摸板
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install touchpad-indicator
安裝完成後,在終端輸入
touchpad-indicator
就可以啟動這個小工具,全中文軟體,很容易使用
參考:https://linuxstory.org/disable-touchpad-when-mouse-used/
2.網易雲音樂
這個軟體的安裝體驗不怎麼好,挺多問題的,來一步步解決吧
先是安裝
sudo apt updatesudo apt install netease-cloud-music
我在安裝完啟動時發現報錯
netease-cloud-music: error while loading shared libraries: libvlc.so.5: cannot open shared object file: No such file or directory
使用whereis libvlc.so.5查看
libvlc.so: /usr/lib/x86_64-linux-gnu/libvlc.so.12
發現電腦上沒有這個lib,使用apt安裝也失敗,就想著能不能建立一個軟連接
cd /usr/lib/x86_64-linux-gnu/sudo ln -s libvlc.so.12 libvlc.so.5
查看效果
ls -il | grep vlc10366183 lrwxrwxrwx 1 root root 19 9月 4 23:08 libvlccore.so.9 -> libvlccore.so.9.0.010366182 -rw-r--r-- 1 root root 1104584 9月 4 23:08 libvlccore.so.9.0.010366185 lrwxrwxrwx 1 root root 16 9月 4 23:08 libvlc.so.12 -> libvlc.so.12.0.010366184 -rw-r--r-- 1 root root 128936 9月 4 23:08 libvlc.so.12.0.010366467 lrwxrwxrwx 1 root root 12 9月 5 11:49 libvlc.so.5 -> libvlc.so.1210366186 drwxr-xr-x 4 root root 4096 9月 5 11:15 vlc
再運行網易雲音樂就發現能正常運行了
sudo netease-cloud-music
解決需要sudo啟動問題
1.在命令行中的解決方法:
# 下面幾個的效果基本是一致的unset SESSION_MANAGER && netease-cloud-music# 或,可以避免一些格式問題 sh -c "unset SESSION_MANAGER && netease-cloud-music"
2. 圖標點擊打開的解決方案:
# 找到 netease-cloud-music.desktop 文件# 默認為 /usr/share/applications/netease-cloud-music.desktopdpkg -L netease-cloud-music|grep desktop # 對應行修改為 Exec=sh -c "unset SESSION_MANAGER && netease-cloud-music %U"sudo vi /usr/share/applications/netease-cloud-music.desktop
不過後來發現,這樣並不能解決問題,沒有sudo就沒有音效卡許可權,播放不了音頻
使用ls -la /dev/snd發現只有root和audio組有音效卡許可權
修改許可權:sudo chmod -R a+rwx /dev/snd ,即可完美解決。
參考:https://blog.csdn.net/lihangll/article/details/80295299
3.chrome
chrome安裝就很簡單了,下載deb包,使用dpkg -i安裝
4.chrome安裝不了插件問題
通過命令行啟動chrome,並加上下面的參數,就可以拖動插件安裝了
--enable-easy-off-store-extension-install
5.百度雲高速下載
安裝proxyee-down,可以快速下載文件,不只是百度雲,其他網站也可以加速下載,具體下載安裝地址如下
https://github.com/proxyee-down-org/proxyee-down
最後,秀一下安裝後的效果
喜歡記得來一個
個人博客
微信公眾號:greedyhao
推薦閱讀:
※golang–archive/tar
※誓愛物聯 」雙網「時代來臨 你準備好了嗎
※為什麼頂級科技公司熱愛打坐冥想|大象公會
※3D列印與小藥片
※港珠澳大橋的科技故事