首頁 > 軟體

酷比魔方i7手寫板安裝Ubuntu 16.04

2020-06-16 17:15:44

本文記錄了在酷比魔方i7手寫板上安裝LUbuntu (Ubuntu with LXDE) Linux 16.04,Windows 10雙系統,以及解決網絡卡驅動,雙系統配對 Bluetooth LE 滑鼠MS Designer mouse等問題的過程

u盤安裝Ubuntu linux 16.04 lts

  1. 首先在windows下安裝一個無失真分割區工具,通過分割區調整分出一個10G-20G的分割區用於安裝 Lubuntu(Ubuntu本身對系統占用,硬碟空間需求較大,我的平板電腦總共才64G,所以選擇的Lubuntu這個輕量級Ubuntu系統)
  2. 從官網下載Lubuntu 16.04的ISO檔案(安裝檔案只有八百多M,比ubuntu小很多)
  3. 使用UltroISO開啟下載的ISO檔案,然後寫入一個U盤(U盤容量最好是2g以上),
  4. 確認BIOS的“Secure Boot”關閉
  5. 重新啟動電腦,選擇從u盤啟動(Cube i7是啟動是按住f7)
  6. 安裝正常的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)

  1. 首先手機開熱點,或是拿到路由器旁邊上網(ubuntu 16.04 的驅動需要wifi信號強度很高才能連結),安裝git等基本編譯工具
  2. 編譯並安裝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 # 載入新安裝的驅動
  3. 編輯/etc/modprobe.d/blacklist.conf,加入rtl8xxxu,這一步是在系統重新啟動時禁用 自帶驅動
  4. 編輯/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
  5. 重新啟動電腦, 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,其他低功耗藍牙滑鼠設定類似)

  1. 在Linux進行藍牙配對(目的是生成藍牙預設組態檔),需要先修改/etc/bluetooth/main.conf檔案,
    • 去掉行[Policy]和AutoEnable前的注釋。
    • 將AutoEnable=false改為AutoEnable=true
    • 然後搜尋到藍牙滑鼠後配對,開機或喚醒後都可以自動連線。
  2. windows下重新設定藍牙滑鼠(目的是生成相應引數)
    • 在藍牙滑鼠配對完成後,下載PSEXEC.exe工具
    • 開啟管理員使用者的Powershell,執行命令psexec.exe -s -i regedit開啟windows的登錄檔
    • 開啟登錄檔如下節點 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBTHPORTParametersKeysxxxxxxxxxxxxyyyyyyyyyyyy , 其中xxxxxxxxxxxxyyyyyyyyyyyy是代表電腦端藍牙和藍牙滑鼠的地址,不同電腦不同
    • 記錄下如下幾個引數的值:CSRK, LSK, LTK, EDIV, ERand,其中EDIV和ERand需要10進位制
  3. 重新啟動進入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進位制
  4. 修改好之後,重新啟動電腦藍牙滑鼠應該就好用了

    注意

    需要WIndows 和 Linux下藍牙在相同地址,如果地址不同即便引數修改完成,linux下藍牙滑鼠可能也是不工作的。因為每一次配對之後,藍牙滑鼠的地址是會變動的,比如這一次是YY:YY:YY:YY:YY:YY,重新配後,地址可能就變成YY:YY:YY:ZY:YY:YY,如果linux下藍牙地址和windows不同,就修改linux的藍牙地址使其和windows相同。


IT145.com E-mail:sddin#qq.com