.
/ 2020/05/12 a part of explanation has changed / / not for the core changing, it means devided command line part and the result part for more clearly view /
/ 2020/05/23 added confirmation of type cover connected /
surface pro7 + dual boot (elementary os)
\* thanks for the following greater reference pages================================================ [ contents ]
00) summaries 01) specs 02) uefi bios 03) windows10 settings 04) windows / linux backup 05) partitions (256gb ssd) 06) install linux testing 07) after installed elementary os 01 (sources.list) 08) after installed elementary os 02 (grub and kernel update) 09) after installed elementary os 03 (other apps) 10) windows10 (other settings)
================================================
00) [ summaries ]
* surface pro7 dual boot / grub windows10 home elementary os 5.1
[ ok ] * wlan / touch screen / battery percentage * shutdown / reboot * battery charging limit 50% * any action of type cover connected also grub menu select
[ still ng or unstable ] * some process is ng after wake up from suspend (shutdown / reboot / touch screen is dead)
[ not yet check ] * change grub boot selector (advanced sub menu to main menu) * battery charging limit up to 80% * battery lifetime test running on linux * any bluetooth action
01) [ specs ]
core i7 / 16gb ram / 256gb ssd win10 home english ver.
02) [ uefi bios ]
external cd boot true image 2017 -> boot is NG Video mode setup error: Error 0x1400006: Invalid video framebuffer parameters. -> it guess needed ti 2020 ver
03) [ windows10 settings ]
04) [ windows / linux backup ]
"""""""""""""""""""""""""""" (before dual 1)
https://pc-karuma.net/windows-10-create-a-system-image-backup/ http://faq3.dospara.co.jp/faq/show/4062?site_domain=default
"""""""""""""""""""""""""""" (before dual 2) 02. surface pro7 (model 1866) / microsoft usb recovery image (factory image to usb mem)
Surface recovery image download (7.2gb) https://support.microsoft.com/ja-jp/surfacerecoveryimage -> select model: surface pro7 + type serial no.
-> make a usb recovery image https://pine-app1e.com/windows/ts-of-windows/surface-recovery-image/ https://taccuma.com/cleaninstall-win10-of-surfacepro5_via-usb/ http://www.taosoftware.co.jp/blog/2013/06/surface_pro_1.html
""""""""""""""""""""""""""""
(after each process then) 03. clonezilla image backup (iso / burn / cd boot)
clonezilla live / alternative testing - 20200224-focal https://clonezilla.org/downloads.php
""""""""""""""""""""""""""""
05) [ partitions ] (256gb ssd)
* using windows diskmgmt.msc * using elementary os partition tool or gparted with live cd boot
/dev/nvme0n1p1 - fat - efi 273 mb /dev/nvme0n1p2 - unknown - microsoft reserved 134 mb
/dev/nvme0n1p3 - ntfs - win c 96 gb /dev/nvme0n1p4 - ntfs - win d 96 gb
/dev/nvme0n1p6 - ext4 - / 30 gb /dev/nvme0n1p7 - ext4 - /home 30 gb /dev/nvme0n1p8 - swap 3 gb
/dev/nvme0n1p9 - ntfs - microsoft windows recovery environment 839 mb
06) [ install linux testing ]
tried to install some live cd distribution for dual boot
""""""""""""""""""""""""""""
"""""""""""""""""""""""""""" 02. zorin os core / Zorin-OS-15.1-Core-64-bit-r2 -> boot is NG as keeping black (no boot option typing)
"""""""""""""""""""""""""""" 03. elementary os / elementaryos-5.1-stable.20200204 ( elementary OS 5.1.2 Hera ) -> live boot ok, install ok, grub dual boot ok, wlan ok reboot is ng, shutdown is ok, touch screen is ng
"""""""""""""""""""""""""""" 04. ubuntu / ubuntu-18.04.4-desktop-amd64 -> boot ok, install ok, wlan ok, without touch
"""""""""""""""""""""""""""" finally i chose "03. elementary os (5.1)" above
07) [ after installed elementary os 01 ] (sources.list)
wlan enabled then
sudo apt-get update
sudo apt-get dist-upgrade
""""""""""""""""""""""""""""
sudo apt install nautilus
or
sudo apt-get update && sudo apt-get install nautilus-elementary
or
sudo apt install software-properties-common
sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update && sudo apt-get upgrade
"""""""""""""""""""""""""""" 02. leafpad (text editor)
apt install leafpad
"""""""""""""""""""""""""""" 03. /etc/apt/sources.list
sudo nautilus
+ open sources.list with leafpad then fixed /etc/apt/sources.list as the following
like this
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
sudo apt-get update
sudo apt-get upgrade
""""""""""""""""""""""""""""
08) [ after installed elementary os 02 ] (grub and kernel update)
""""""""""""""""""""""""""""
mod grub menu option for stable reboot / shutdown (nautilus + leafpad)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force reboot=b"
sudo update-grub
then reboot
( testing another menu options are in the middle )
"""""""""""""""""""""""""""" 02. linux-surface kernel
linux-surface - supported surface pro 7 https://github.com/linux-surface/linux-surface
sudo wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \ | sudo apt-key add -
-> OK
echo "deb [arch=amd64] https://pkg.surfacelinux.com/debian release main" | sudo tee /etc/apt/sources.list.d/linux-surface.list
sudo apt-get update
Installation and Setup https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup
For Debian:
sudo apt-get install linux-headers-surface linux-image-surface linux-libc-dev-surface surface-ipts-firmware linux-surface-secureboot-mok libwacom-surface
-> E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
sudo apt update --fix-missing
uname -a
Linux XXXXX 5.5.10-surface #1 SMP Thu Mar 19 11:12:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
grub menu -> select: Advanced options for elementary -> select: elementary, with Linux 5.5.10-surface
-> touch screen is ok, task bar battery display is ok
if unstable to run grub menu above, do kick as the following
/var/cache/apt/archives$
sudo dpkg -i linux-image-surface_5.5.10-1_amd64.deb
-> Adding boot menu entry for EFI firmware configuration done
09) [ after installed elementary os 03 ] (other apps)
""""""""""""""""""""""""""""
$ sudo apt-get install fcitx fcitx-mozc --install-recommends
$ im-config
-> check fcitx then press ok button
$ fcitx-config-gtk3 &
-> confirm select mozc then reboot
"""""""""""""""""""""""""""" 02. python3
apt install python3.8
python --version
-> 2.7.17
python3 --version
-> 3.6.9
python3.8 --version
-> 3.8.0
"""""""""""""""""""""""""""" 03. pip
sudo apt install python3-pip
pip3 list
python3.8 -m pip install --upgrade pip
"""""""""""""""""""""""""""" 04. filezilla / firefox
filezilla - from elementary os / app center firefox - from elementary os / app center
"""""""""""""""""""""""""""" 05. chrome
https://www.google.com/chrome/ download .deb then
sudo dpkg -i google-chrome-stable_current_amd64.deb
apt --fix-broken install
"""""""""""""""""""""""""""" 06. code editor
sudo apt update
sudo apt install snapd
sudo snap install sublime-text --classic
sudo snap install atom --classic
"""""""""""""""""""""""""""" 07. Dock customize
plank --preferences
"""""""""""""""""""""""""""" 08. desktop app
add「AppCenter」-「desktop folder」
"""""""""""""""""""""""""""" 09. add n/w command
sudo apt install net-tools
"""""""""""""""""""""""""""" 10. git
sudo apt-get install git
then reboot
"""""""""""""""""""""""""""" 11. gnome-terminal
sudo apt install gnome-terminal
vim /usr/share/applications/gnome-terminal.desktop
# OnlyShowIn=GNOME;Unity;
commented above line as # then reboot
remove elementary os default terminal
sudo apt remove pantheon-terminal
"""""""""""""""""""""""""""" 12. GDebi
sudo apt install gdebi
"""""""""""""""""""""""""""" 13. Docker
sudo apt-get install apt-transport-https ca-certificates software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt-get install docker-ce
sudo systemctl start docker
# docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo docker version
sudo docker system info
sudo docker system df -a
sudo docker image ls
then reboot
""""""""""""""""""""""""""""
10) [ windows10 ] (other settings)
""""""""""""""""""""""""""""
cmd admin> manage-bde -status
Volume C: [c_local] [OS Volume] BitLocker Version: None Conversion Status: Fully Decrypted
Volume D: [d_local] [Data Volume] BitLocker Version: None Conversion Status: Fully Decrypted
"""""""""""""""""""""""""""" 02. japanese input method - download
windows10 - settings - time & language - language - add a preferred language then windows update
for os apps japanese menu windows10 - control panel -> region -> administrative -> locale -> japanese(japan) then reboot
""""""""""""""""""""""""""""
.