2021-05-12 14:32:11
酷比魔方i7手寫板安裝Ubuntu 16.04
本文記錄了在酷比魔方i7手寫板上安裝LUbuntu (Ubuntu with LXDE) Linux 16.04,Windows 10雙系統,以及解決網絡卡驅動,雙系統配對 Bluetooth LE 滑鼠MS Designer mouse等問題的過程
u盤安裝Ubuntu linux 16.04 lts
- 首先在windows下安裝一個無失真分割區工具,通過分割區調整分出一個10G-20G的分割區用於安裝 Lubuntu(Ubuntu本身對系統占用,硬碟空間需求較大,我的平板電腦總共才64G,所以選擇的Lubuntu這個輕量級Ubuntu系統)
- 從官網下載Lubuntu 16.04的ISO檔案(安裝檔案只有八百多M,比ubuntu小很多)
- 使用UltroISO開啟下載的ISO檔案,然後寫入一個U盤(U盤容量最好是2g以上),
- 確認BIOS的“Secure Boot”關閉
- 重新啟動電腦,選擇從u盤啟動(Cube i7是啟動是按住f7)
- 安裝正常的Linux安裝過程進行安裝
注意
- 網上現在的各種介紹用EasyBCD等進行雙引導的教學都已失效,因為EasyBCD不支援UEFI的雙引導修改。
- Lubuntu安裝過程中,在進行到分割區一步時,選擇
高階
手動分割區,設定我們在第一步裡預留給ubuntu的磁碟安裝,設定掛載點為/
, - 不設定swap分割區,不設定boot等分割區,只設定一個根分割區
/
, 因為記憶體足夠大,且都是ssd硬碟,swap分割區反而誤事,實在要使用swap可以以後設定swap檔案即可。 - 建議ubuntu linux分割區使用
ext3
,這邊方便在windows下存取linux檔案 - 使用Grub管理windows10 和 Ubuntu linux雙啟動(dual boot)
Cube i7 ubuntu 16.04 Realtek WiFi Driver
Cube i7 使用的wifi網絡卡晶片是 Realtek RTL8723BU,系統自帶的驅動非常糟糕,幾乎不能正常使用,所以需要自己另外安裝驅動,並禁用原裝驅動( solve realtek rtl8723bu weak wifi signal problem in ubuntu linux)
- 首先手機開熱點,或是拿到路由器旁邊上網(ubuntu 16.04 的驅動需要wifi信號強度很高才能連結),安裝git等基本編譯工具
- 編譯並安裝lwfinger 專案的RTL8723BU驅動,
git clone https://github.com/lwfinger/rtl8723bu.git sed -i 's/EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE/#EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE/g' ~/rtl8723bu/Makefile cd rtl8732bu; sudo make; sudo make install modprobe -rv rtl8xxxu # 解除安裝系統自帶的wifi驅動 modprobe v 8723bu # 載入新安裝的驅動
- 編輯
/etc/modprobe.d/blacklist.conf
,加入rtl8xxxu
,這一步是在系統重新啟動時禁用 自帶驅動 - 編輯
/etc/modprobe.d/8723bu.conf
檔案,內容如下options rtl8723be debug=1 options rtl8723be disable_watchdog=N options rtl8723be fwlps=Y options rtl8723be ips=Y options rtl8723be msi=N options rtl8723be swenc=N options rtl8723be swlps=N options rtl8723be ant_sel=2
- 重新啟動電腦, cube i7就可以正常使用wifi了,
注意
- 如果自己的平板不是RTL8723BU晶片,可以通過
lsusb
命令檢視,具體的裝置碼,然後下載對應的驅動
音效卡設定
我的cube i7 音效卡是Intel PCH (Realtek ACL283 chip),lubuntu已預設安裝了alsa音效卡驅動,但需要進行設定調整,才能在使用
Open Audacious and go into the settings
Audio - ALSA Output settings
Select ALC283 Analog (at bottom of list)
Mixer Device - HDA Intel PCH
注意:
firefox因為不支援alsa driver所以在firefox裡面預設是無法播放視訊(無聲音)或音樂的,需要額外安裝PulseAudio
apt install pavucontrol
軟鍵盤
Lubuntu預設沒有軟鍵盤,所以如需要螢幕鍵盤,需要另外安裝
apt install onboard
windows和linux系統時間不同步的問題
Fix Time Differences in Ubuntu 16.04 and Windows 10 Dual Boot , 修改windows登錄檔;
Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
螢幕亮度預設太亮的問題,
編輯/etc/rc.local
並在exit 0
一行的上方,加入:
echo 5 > /sys/class/backlight/intel_backlight/brightness
注意
- 不同平板電腦可能的位置有差異,但檔名都是一樣的
brightness
,需要根據自己的檔案位置進行調整 - 數值設定根據自己喜好設定從1到9均可,可以在設定前,先看下
brightness
檔案的當前值,供參考
螢幕字型縮放的問題
螢幕解析度很高,在lubuntu下預設顯示的字,圖示等非常小,所以需要對文字,表單等進行整體放大
xdpyinfo | grep -B 2 resolution #獲取當前電腦的解析度資訊
編輯.Xresources
檔案,
Xft.dpi: 132 # 這個數值自己調整,根據上一段查詢到的resolution的值確定,設為resolution的 1.x倍即可
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
以上修改針對常規程式的文字,表單等進行整體放大,但firefox等需額外設定,比如,Firefox需要修改layout.css.devPixelsPerPx
引數,由預設值-1
改為1.5
Windows下存取linux檔案
安裝extfs的windows驅動Ext2Fsd
即可(這也是我安裝linux選擇ext3fs作為ubuntu預設檔案系統的原因);
低功耗藍牙滑鼠設定pair low energy bluetooth
藍牙4.0等4.x版本的藍牙設定和以前的不同,現在網上大量的教學裡內容都是過時的/錯誤的(我使用的microsoft designer mouse,其他低功耗藍牙滑鼠設定類似)
- 在Linux進行藍牙配對(目的是生成藍牙預設組態檔),需要先修改
/etc/bluetooth/main.conf
檔案,- 去掉行[Policy]和AutoEnable前的注釋。
- 將AutoEnable=false改為AutoEnable=true
- 然後搜尋到藍牙滑鼠後配對,開機或喚醒後都可以自動連線。
- windows下重新設定藍牙滑鼠(目的是生成相應引數)
- 在藍牙滑鼠配對完成後,下載PSEXEC.exe工具
- 開啟管理員使用者的Powershell,執行命令
psexec.exe -s -i regedit
開啟windows的登錄檔 - 開啟登錄檔如下節點
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBTHPORTParametersKeysxxxxxxxxxxxxyyyyyyyyyyyy
, 其中xxxxxxxxxxxxyyyyyyyyyyyy
是代表電腦端藍牙和藍牙滑鼠的地址,不同電腦不同 - 記錄下如下幾個引數的值:
CSRK, LSK, LTK, EDIV, ERand
,其中EDIV和ERand
需要10進位制
- 重新啟動進入linux(此時之前生效的滑鼠應該是變得無法使用了),需要做出如下修改 開啟
/var/lib/bluetooth/XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY/info
檔案(其中XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY
各電腦會不同),並修改如下幾個引數的值:[IdentityResolvingKey] Key=5B2C317457D00E6E620138144445F379 #數值等於Windows下的CSRK值的大寫 [LocalSignatureKey] Key=32E104379C996CEA2C6644447E91A194 # 數值等於Windows下的LSK值的大寫 Counter=0 Authenticated=false [LongTermKey] Key=739D70BA444422221101B2C4BC8127DC # 數值等於Windows下的LTK值的大寫 Authenticated=0 EncSize=16 # 這裡數值是16 EDiv=42412 # 數值等於Windows下的EDIV值的10進位制 Rand=421034444974856015 # 數值等於Windows下的ERand值的10進位制
-
修改好之後,重新啟動電腦藍牙滑鼠應該就好用了
注意
需要WIndows 和 Linux下藍牙在
相同
地址,如果地址不同即便引數修改完成,linux下藍牙滑鼠可能也是不工作的。因為每一次配對之後,藍牙滑鼠的地址是會變動的,比如這一次是YY:YY:YY:YY:YY:YY
,重新配後,地址可能就變成YY:YY:YY:ZY:YY:YY
,如果linux下藍牙地址和windows不同,就修改linux的藍牙地址使其和windows相同。
相關文章