Questa la procedura che ho seguito per installare Ubuntu 15.10 in dual boot con Windows 10 preinstallato sul notebook.
1) Effettuo il boot di Windows 10
2) Vado a disabilitare il Fast Start togliendo la spunta a
Power option -> Change what the power button does -> Change settings that are currently unavailable -> Turn on fast startup (recommended)
Questa operazione mi serve per poter effettuare il montaggio della partizione Windows da Linux: tenendo attiva questa funzione, Windows, per velocizzare il boot, non si spegne realmente ma va in uno stato di ibernazione che ha l'effetto secondario di tenere bloccata la partizione che quindi non si riesce a montare da Linux.
3) Vado a creare una partizione di recovery su un disco esterno (nel mio caso da almeno 16GB). La funzionalità la si attiva digitando nella taskbar (si chiama taskbar quella che si apre cliccando sul tasto windows?)
"Create usb recovery"
Vado anche a spuntare la voce che mi permette di mantenere i file personali.
Attacco il disco usb esterno e procedo.
4)Finita la procedura smonto il disco, inserisco un usb drive con l'installazione di Ubuntu 15.10 e riavvio Windows 10 tenendo premuto shift e dicendogli che voglio accedere al bios/uefi.
5)Nelle impostazioni del bios/uefi faccio le seguenti modifiche:
sata operation -> ahci al posto di raid on
secure boot -> disabled
post behaviour -> fast boot -> thourough (controlli approfonditi)
advanced boot option -> enable legacy option rom
boot sequence -> metto come prima opzione la chiavetta usb con Ubuntu
6)Effettuo il boot, e scelgo "Try ubuntu without install" (mi serve solo per controllare che l'hard disk del notebook si veda da Ubuntu)
7)Dal desktop della live di Ubuntu 15.10 guardo com'è partizionato l'hard disk
(questo quel che si vede dall'installer di Ubuntu, che ho lanciato solo per arrivare in questa fase)
Questo da gparted
Qui con i comandi fdisk e parted
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
root@ubuntu:~# fdisk /dev/nvme0n1 Welcome to fdisk (util-linux 2.26.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 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 Disk identifier: 3847BC4E-CE69-4EB7-B251-03FFDA415C92 Device Start End Sectors Size Type /dev/nvme0n1p1 2048 1026047 1024000 500M EFI System /dev/nvme0n1p2 1026048 1288191 262144 128M Microsoft reserved /dev/nvme0n1p3 1288192 477509631 476221440 227.1G Microsoft basic data /dev/nvme0n1p4 477511680 479336447 1824768 891M Windows recovery environment /dev/nvme0n1p5 479336448 500117503 20781056 9.9G Windows recovery environment Command (m for help): root@ubuntu:~# parted /dev/nvme0n1 GNU Parted 3.2 Using /dev/nvme0n1 Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: Unknown (unknown) Disk /dev/nvme0n1: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Warning: failed to translate partition name Number Start End Size File system Name Flags 1 1049kB 525MB 524MB fat32 EFI system partition boot, esp 2 525MB 660MB 134MB Microsoft reserved partition msftres 3 660MB 244GB 244GB ntfs Basic data partition msftdata 4 244GB 245GB 934MB ntfs hidden, diag 5 245GB 256GB 10.6GB ntfs hidden, diag |
8) Riavvio togliendo la chievetta con Ubuntu e inserendo il disco di ripristino di Windows 10 che avevo creato poco fa: Windows 10 preinstallato infatti non parte e va riparato. Questo perchè ho cambiato nel bios da "Raid on" a "AHCI" (altrimenti Linux non avrebbe visto il disco).
9)Faccio partire via uefi il disco di ripristino appena creato, nel mio caso uno sfigatissimo Western Digital Caviar qualcosa collegato con un box usb esterno (per quanto quello in foto si possa considerare un box esterno).
Seguo la procedura, scegliendo il layout della tastiera e facendo poi:
- Risoluzine dei problemi (troubleshot).
- Reimposta pc (mantenendo i file) (system restore).
Faccio partire la reimpostazione
10) Effettuo un riavvio e controllo se ora Windows 10 parte regolarmente.
Per prima cosa parte l'installer di Windows 10 (come se fosse nuovo...).
Una volta terminata la procedura, Windows sarà funzionante ma avrò ovviamente perso tutti i programmi installati, mantenendo però almeno i file personali.
11) Accedo al Windows 10 appena installato e ri-disabilito il Fast Start (power options-> etc...).
Da Administrative tools -> Computer Management -> Disk management riduco il disco C per far spazio alla futura installazione di Ubuntu (a cui lascio 100GB).
Così in origine
Così dopo il resize
12) Inserisco l'usb-drive con Ubuntu e riavvio Windows 10 per entrare nel bios/uefi (shift premuto, risoluzione dei problemi , opzioni avanzate , impostazioni firmware uefi, riavvia).
13) Nella boot sequence metto la chiavetta usb di Ubuntu 15.10 per prima e avvio.
14) Dico "try ubuntu without installing" e poi, una volta in Unity faccio partire l'installazione (install ubuntu 15.10).
15) Nella fase di partizionamento gli dico "Something else".
Dico di installare il boot loader in
/dev/nvme0n1p1 (Windows Boot manager) -> la partizione UEFI di windows
(questo in automatico farà si che Ubuntu monti questa partizione in /boot/efi).
Creo /root /boot swap e /home nello spazio vuoto
Così la situazione originale:
Così dopo il ripartizionamento:
16) Parto con l'installazione incrociando le dita.
17)Riavvio, toglo la chiavetta di installazione e cerco di entrare nel bios/uefi per dire di non partire col Windows Boot Manager ma con grub.
18)Ovviamente non lo vedo (grub dal firmware uefi) per cui mi parte Windows 10 e mi tocca riavviare per rientrare nuovamente nel bios/uefi.
Creo quindi una nuova Boot Entry che chiamo Ubuntu e che va a richiamare
\efi\ubuntu\grubx64.efi
in questo modo
Metto questa voce di menù per prima in modo che di default sia la prima voce di boot.
19)Riavvio e sta volta vedo grub con l'entry per far partire Ubuntu 15.10 e quella per far partire Windows 10.
20) Parto con Ubuntu 15.10 (sperando che fra 2 mesi il 16.04 LTS si aggiorni senza problemi) e funziona.
Di seguito qualche dettaglio hardware
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
root@XPS-13-9350:~# lspci 00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08) 00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07) 00:04.0 Signal processing controller: Intel Corporation Device 1903 (rev 08) 00:14.0 USB controller: Intel Corporation Device 9d2f (rev 21) 00:14.2 Signal processing controller: Intel Corporation Device 9d31 (rev 21) 00:15.0 Signal processing controller: Intel Corporation Device 9d60 (rev 21) 00:15.1 Signal processing controller: Intel Corporation Device 9d61 (rev 21) 00:16.0 Communication controller: Intel Corporation Device 9d3a (rev 21) 00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) 00:1c.4 PCI bridge: Intel Corporation Device 9d14 (rev f1) 00:1c.5 PCI bridge: Intel Corporation Device 9d15 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Device 9d18 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Device 9d48 (rev 21) 00:1f.2 Memory controller: Intel Corporation Device 9d21 (rev 21) 00:1f.3 Audio device: Intel Corporation Device 9d70 (rev 21) 00:1f.4 SMBus: Intel Corporation Device 9d23 (rev 21) 3a:00.0 Network controller: Broadcom Corporation Device 43a3 (rev 08) 3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 525a (rev 01) 3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a802 (rev 01) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
3a:00.0 Network controller: Broadcom Corporation Device 43a3 (rev 08) Subsystem: Dell Device 0021 Flags: fast devsel, IRQ 11 Memory at dc400000 (64-bit, non-prefetchable) [disabled] [size=32K] Memory at dc000000 (64-bit, non-prefetchable) [disabled] [size=4M] Capabilities: [48] Power Management version 3 Capabilities: [58] MSI: Enable- Count=1/16 Maskable- 64bit+ Capabilities: [68] Vendor Specific Information: Len=44 <?> Capabilities: [ac] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Device Serial Number 00-00-cb-ff-ff-80-30-52 Capabilities: [150] Power Budgeting <?> Capabilities: [160] Virtual Channel Capabilities: [1b0] Latency Tolerance Reporting Capabilities: [220] #15 Capabilities: [240] L1 PM Substates 3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 525a (rev 01) Subsystem: Dell Device 0704 Flags: bus master, fast devsel, latency 0, IRQ 275 Memory at dc600000 (32-bit, non-prefetchable) [size=4K] Capabilities: [80] Power Management version 3 Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [b0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [148] Device Serial Number 00-00-00-01-00-4c-e0-00 Capabilities: [158] Latency Tolerance Reporting Capabilities: [160] L1 PM Substates Kernel driver in use: rtsx_pci 3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a802 (rev 01) (prog-if 02 [NVM Express]) Subsystem: Samsung Electronics Co Ltd Device a801 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at dc500000 (64-bit, non-prefetchable) [size=16K] I/O ports at e000 [size=256] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [b0] MSI-X: Enable+ Count=9 Masked- Capabilities: [100] Advanced Error Reporting Capabilities: [148] Device Serial Number 00-00-00-00-00-00-00-00 Capabilities: [158] Power Budgeting <?> Capabilities: [168] #19 Capabilities: [188] Latency Tolerance Reporting Capabilities: [190] L1 PM Substates Kernel driver in use: nvme |
1 2 3 4 5 6 |
root@XPS-13-9350:~# df -h |grep nvme /dev/nvme0n1p7 37G 12G 24G 33% / /dev/nvme0n1p6 923M 105M 756M 13% /boot /dev/nvme0n1p9 57G 8,5G 46G 16% /home /dev/nvme0n1p1 496M 49M 448M 10% /boot/efi /dev/nvme0n1p3 122G 51G 72G 42% /home/utente/Win10 |
Sto usando il dongle usb per avere una scheda ethernet, visto che di base il wi-fi non funziona.
Per installare i driver wi-fi broadcom basterebbe digitare
apt-get install bcmwl-kernel-source
Questo però mi manda in crash il sistema
http://askubuntu.com/questions/711700/after-the-latest-update-wifi-is-not-working
potrei provare un downgrade del kernel
prendendolo da qui
http://packages.ubuntu.com/
e poi facendo
sudo apt-get install linux-image-4.2.0-16-generic linux-headers-4.2.0-16-generic
Da qui potrei provare a installare bcmwl-kernel-source usando una vecchia versione del kernel, ma per ora mi fermo qui.