Lenovo ThinkPad X280/Linux

Z Wikiverzity

Instalace Linuxu na ultrabook Lenovo ThinkPad X280

Certifikace[editovat]

Fóra[editovat]

Volba distribuce[editovat]

Kterou distribuci? w: Seznam distribucí Linuxu

APT balíky[editovat]

Debian[editovat]

w: LMDE[editovat]

Linux Mint Debian Edition

Ubuntu[editovat]

w: Linux Mint[editovat]

w: Ubuntu MATE[editovat]
w: Xubuntu[editovat]

Jiný balíkovací systém[editovat]

w: Arch Linux[editovat]

w: Manjaro Linux[editovat]

ISO distribuce[editovat]

http://ftp.uni-kl.de/pub/linux/ubuntu-dvd/xubuntu/releases/18.04/release/xubuntu-18.04-desktop-amd64.iso

md5sum -c MD5SUMS


USB Stick[editovat]

Vytvořím pomocí unetbootin

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin
sudo unetbootin &

Boot[editovat]

  • Po zapnutí počítače [ENTER]
  • Boot menu – USB HDD
  • Try Xubuntu without installing

WiFi[editovat]

Při pokusu o připojení přes WiFi nejde kliknout na [Connect] – při najetí kursoru na tlačítko se v bublině hlásí:

Either a password is missing or the connection is invalid. In the latter case, you have
to edit the connection with nm-connection-editor first

SD card[editovat]

Zkusím instalovat distribuci na micro SD card.

Ale ubuntu ji nechce číst:

unknown filesystem type 'exfat'
sudo apt-get install exfat-fuse exfat-utils

Karta byla naformátována asi v mobilu:

Disk: /dev/sdb
                                                 Velikost: 59,6 GiB, 64 021 856 256 bajtů, 125 042 688 sektorů
                                                             Popis: dos, identifikátor: 0x00000000
   
   Zařízení                Zaveditelný                     Začátek               Konec            Sektory          Velikost          ID Druh
   Volný prostor                                              2048               32767              30720               15M                                     
   /dev/sdb1                                                 32768           125042687          125009920             59,6G           7 HPFS/NTFS/exFAT

uunetbootin tenhle disk ale nevidí. "Tvůrce spouštěcího disku" ji ale vidí, tak to nainstaluji pomocí něho. Ten disk přerozdělí takto:

                                                                       Disk: /dev/sdb
                                                 Velikost: 59,6 GiB, 64 021 856 256 bajtů, 125 042 688 sektorů
                                                             Popis: dos, identifikátor: 0x55a7867a
   
   Zařízení                Zaveditelný                   Začátek              Konec            Sektory          Velikost          ID Druh
>> /dev/sdb1               *                                   0            2787775            2787776              1,3G           0 Prázdný prostor            
   /dev/sdb2                                             2711152            2715823               4672              2,3M          ef EFI (FAT-12/16/32)
   Volný prostor                                         2717696          125042687          122324992             58,3G
   
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                  Typ oddílu: Prázdný prostor (0)                                                                                                            │
│                    Atributy: 80                                                                                                                             │
│    UUID souborového systému: 2018-04-26-18-40-26-00                                                                                                         │
│Jmenovka souborového systému: Xubuntu 18.04 LTS amd64                                                                                                        │
│            Souborový systém: iso9660                                                                                                                        │
│                Bod připojení /media/petr/Xubuntu 18.04 LTS amd64 (připojen)                                                                                 │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Pokud vložím tuto SD kartu do USB čtečky, tak to nabootuje, ale když ji vložím přímo do zadního slotu pro SD kartu, tak se mi při volbě bootovacího media vůbec nezobrazí. Asi to prostě žádný ThingPad neumí:

Xubuntu live[editovat]

Nabootuju s USB Stick SanDisk

/etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"

uname -a

Linux xubuntu 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Drobné problémy:

  • Mám připojený externí full HD monitor Philips 235PQ. Ale i kdy má rozlišení 1920 x 1080 stejné jako interní monitor, tak při módu mirror ten obrázek na interním monitoru je o něco užší a dole se zase kus nezobrazuje.
  • Nenaběhne hned externí myš. Nutno vyndat a zandat celý USB HUB
  • nejde hibernace

Co funguje:

  • fvwm celkem v pohodě
  • uspání - stačí zavřít víko ultrabooku

Koukám na rozdělení disku:

sudo cfdisk /dev/nvme0n1
                                                 Disk: /dev/nvme0n1
                              Size: 238.5 GiB, 256060514304 bytes, 500118192 sectors
                           Label: gpt, identifier: 09B0D445-4614-4799-881E-731A2425D3D0

     Device                           Start             End         Sectors          Size Type
 >>  /dev/nvme0n1p1                    2048          534527          532480          260M EFI System                
     /dev/nvme0n1p2                  534528          567295           32768           16M Microsoft reserved
     /dev/nvme0n1p3                  567296       498069503       497502208        237.2G Microsoft basic data
     Free space                   498069504       500118158         2048655       1000.3M

 ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │  Partition name: EFI system partition                                                                         │
 │  Partition UUID: 0A80E659-C870-42A2-B296-60A2347FDC1D                                                         │
 │  Partition type: EFI System (C12A7328-F81F-11D2-BA4B-00A0C93EC93B)                                            │
 │      Attributes: RequiredPartition GUID:63                                                                    │
 │ Filesystem UUID: 1042-FF7B                                                                                    │
 │Filesystem LABEL: SYSTEM                                                                                       │
 │      Filesystem: vfat                                                                                         │
 └───────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
 ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │Partition name: Microsoft reserved partition                                                                   │
 │Partition UUID: 0DB07DD6-996A-455B-91A0-40BF06FF5E57                                                           │
 │Partition type: Microsoft reserved (E3C9E316-0B5C-4DB8-817D-F92DF00215AE)                                      │
 │    Attributes: GUID:63                                                                                        │
 └───────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
 ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
 │  Partition name: Basic data partition                                                                         │
 │  Partition UUID: 971004A1-F09F-4795-A870-AF33FA5F060B                                                         │
 │  Partition type: Microsoft basic data (EBD0A0A2-B9E5-4433-87C0-68B6B72699C7)                                  │
 │ Filesystem UUID: 5ED8456CD845440D                                                                             │
 │Filesystem LABEL: Windows                                                                                      │
 │      Filesystem: ntfs                                                                                         │
 └───────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
 

Jedná se tedy o w: GUID Partition Table jakožto součást Unified Extensible Firmware Interface.

Čtvrtou partition mi ajťák vymazal s tím, že není potřeba. Googlím, jak to asi bylo: /dev/nvme0n1p2 microsoft reserved:

fdisk -l /dev/nvme0n1
...
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 534527 532480 260M EFI System
/dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserved
/dev/nvme0n1p3 567296 998166527 997599232 475.7G Microsoft basic data
/dev/nvme0n1p4 998166528 1000214527 2048000 1000M Windows recovery environment
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt 

Device    Start       End  Sectors  SizeType
/dev/nvme0n1p1      2048    1026047   1024000   500M EFI System
/dev/nvme0n1p2   1026048    1288191    262144   128M Microsoft reserved
/dev/nvme0n1p3   1288192  484418211 483130020 230.4G Microsoft basic data
/dev/nvme0n1p4 484419584  486090751   1671168   816M Windows recovery environment
/dev/nvme0n1p5 486092800  486914047    821248   401M Linux filesystem
/dev/nvme0n1p6 486914048  978411519 491497472 234.4G Linux LVM
/dev/nvme0n1p7 979347456 1000214527  20867072    10G Windows recovery environment

Když se koukám, kde je namontovaný ten live systém, tak se divím, co je to ta kráva cow - asi nějaký ramdisk?:

df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           774M  1.7M  773M   1% /run
/dev/sda1        29G   29G     0 100% /cdrom
/dev/loop0      1.3G  1.3G     0 100% /rofs
/cow            3.8G  1.5G  2.3G  40% /
tmpfs           3.8G   81M  3.7G   3% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup
tmpfs           3.8G  528K  3.8G   1% /tmp
tmpfs           774M   24K  774M   1% /run/user/999

mc:
┌<─ / ───────────────────────.[^]>┐┌<─ /rofs ────────────────────.[^]>┐
│.n  Name    │ Size  │Modify time ││.n   Name    │ Size  │Modify time │
│/bin        │ 16182K│Apr 26 18:28││/..          │UP--DIR│Jul 22 07:58│
│/boot       │8743146│Apr 26 18:28││/bin         │ 16182K│Apr 26 18:28│
│/cdrom      │ 29305M│Jan  1  1970││/boot        │8742122│Apr 26 18:28│
│/dev        │   3247│Jul 22 17:23││/dev         │     58│Apr 26 18:17│
│/etc        │5824316│Jul 22 14:55││/etc         │5613341│Apr 26 18:28│
│/home       │104683K│Jul 22 07:58││/home        │      0│Apr 24 08:34│
│/lib        │536502K│Apr 26 18:25││/lib         │536524K│Apr 26 18:25│
│/lib64      │     32│Apr 26 18:18││/lib64       │     32│Apr 26 18:18│
│/media      │      6│Jul 22 07:58││/media       │      0│Apr 26 18:17│
│/mnt        │      0│Apr 26 18:17││/mnt         │      0│Apr 26 18:17│
│/opt        │      0│Apr 26 18:17││/opt         │      0│Apr 26 18:17│
│/proc       │131072G│Jul 22 07:57││/proc        │      0│Apr 24 08:34│
│/rofs       │  3382M│Apr 26 18:28││/root        │      0│Apr 26 18:26│
│/root       │      0│Jul 22 13:59││/run         │   9601│Apr 26 18:26│
│/run        │  70192│Jul 22 16:42││/sbin        │ 17128K│Apr 26 18:28│
│/sbin       │ 17356K│Jul 22 15:06││/snap        │      0│Apr 16 09:41│
│/snap       │    548│Jul 22 07:58││/srv         │      0│Apr 26 18:17│
│/srv        │      0│Apr 26 18:17││/sys         │      0│Apr 24 08:34│
│/sys        │656270K│Jul 22 07:57││/tmp         │      0│Apr 26 18:28│
│/tmp        │ 528925│Jul 22 16:49││/usr         │  2625M│Apr 26 18:17│
│/usr        │  3405M│Apr 26 18:17││/var         │191415K│Apr 26 18:28│
│/var        │623816K│Apr 26 18:28││!initrd.img  │     33│Apr 26 18:22│
│!initrd.img │     33│Apr 26 18:22││!initrd~g.old│     33│Apr 26 18:22│
│!initr~g.old│     33│Apr 26 18:22││!vmlinuz     │     30│Apr 26 18:22│
│!vmlinuz    │     30│Apr 26 18:22││!vmlinuz.old │     30│Apr 26 18:22│
│!vmlinuz.old│     30│Apr 26 18:22││             │       │            │
│            │       │            ││             │       │            │
Installing Linux: keep existing partitions (such as Microsoft reserved partition)?

I just received my brand new Lenovo ThinkPad X280. I will be installing Arch Linux on it. I will not ever be using Windows. Is there any value in keeping any of the existing disk partitions?

At some date in the future (e.g., when I sell the laptop) I would like to restore the disk to the factory default state with the original Windows 10 it came with. Will keeping some of the existing partitions make that process easier?

Here are the partitions I show on this brand new system:

lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119.2G 0 disk 
├─sda1 8:1 0 260M 0 part 
├─sda2 8:2 0 16M 0 part 
├─sda3 8:3 0 118G 0 part 
└─sda4 8:4 0 1000M 0 part

gdisk /dev/sda

Number Start (sector) End (sector) Size Code Name
1 2048 534527 260.0 MiB EF00 EFI system partition
2 534528 567295 16.0 MiB 0C01 Microsoft reserved ...
3 567296 248020991 118.0 GiB 0700 Basic data partition
4 248020992 250068991 1000.0 MiB 2700 Basic data partition

For example, if I blow away partition 3 and use that space to make my new Linux partitions, but I keep partitions 1, 2 and 4, will those partitions somehow enable me to restore the original system? If not, is there any value in keeping them at all?

Partitions[editovat]

Windows 10 partitions[editovat]

Xubuntu[editovat]

  • p6 22660 MiB
  • Nastavení -> Software & Updates

ThinkPad X280 0.1.16->0.1.19 ThinkPad X280 System firmware

Unetbootin

LMDE[editovat]

LMDE 2 MATE 64-bit

2-201701-mate-64bit.iso

(Linux Mint Debian Edition)

Stav datového limitu: využito 3.62 / zbývá 6.38

Nainstaluji, zavřu víko (spat), otevřu víko a nic – černá obrazovka, vlevo nahoř bliká kursor, větrák jede naplno.

  • Alt F1, F2, .... virtuální konsole
  • Alt F7 grafický mód, login

Větrák furt jede, top ukáže 100% vbetool

Zabiju ho HUPem, najede znovu

  • systemd-shim
    • pm-suspend
      • 99video
        • vbetool vbemode set 3