-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds a new article about install ubuntu aside Windows on Dell XPS15
- Loading branch information
Showing
11 changed files
with
152 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
:doctitle: Installer Ubuntu en dual boot sur XPS 15 | ||
:description: Comment installer Ubuntu sur XPS 15 à côté de Windows | ||
:keywords: Système, Ubuntu | ||
:author: Guillaume EHRET - Dev-Mind | ||
:revdate: 2018-09-16 | ||
:category: Ubuntu | ||
:teaser: Je reviens sur les manipulations à faire pour installer Ubuntu sur un XPS 15 à côté de Windows. | ||
:imgteaser: ../../img/blog/2018/ubuntun00.png | ||
|
||
Un bon artisan doit avoir les bons outils. En tant que développeur j'ai décidé de changer mon portable pour avoir un peu plus de mémoires et de CPU. Mon choix c'est porté sur un XPS15. Voici ce que j'ai du faire pour le mettre sous Ubuntu | ||
|
||
|
||
== Quelle machine choisir ? | ||
|
||
J'utilisais au quotidien un XPS 15 depuis plus de 3 ans. Je me suis donc logiquement porté sur la même gamme. | ||
|
||
Mon premier choix portait sur un Core i9. Ce choix n'a pas été très opportun car ces toutes dernières machines ne sont pas capable de supporter des processeurs aussi rapide. Quand vous utilisez votre portable 10h par jour en lançant beaucoup de compilations, le CPU a tendance à être utilisé... au final au bout de 2 jours d'utilisation le portable se mettait en sécurité car le CPU chauffait... 2 jours plus tard l'alimentation a grillé... et donc retour à l'envoyeur. | ||
|
||
Pour ma deuxième tentative je me suis rabattu sur XPS15 core i7. La machine se comporte beaucoup mieux malgré quelques problèmes avec le Wifi qui devraient être résolus rapidement. | ||
|
||
image::../../img/blog/2018/ubuntun00.png[Installer Ubuntu sous XPS15] | ||
|
||
== Quel OS choisir ? | ||
|
||
En tant que développeur, je trouve que l'OS le plus intéressant est Linux. Malheureusement Dell ne livre pas de PC de cette gamme sous Linux. Comme la gamme XPS 13 comporte une machine sur Ubuntu, j'ai choisi d'utiliser la même édition afin de bénéficier des drivers pour les composants communs aux XPS13 et XPS15. | ||
|
||
Vous pouvez écraser le disque et n'installer qu'un Ubuntu. Mais si vous avez un problème matériel, le support Dell ne maîtrise que les outils installés sous Windows. J'ai fait le choix de faire cohabiter les deux systèmes | ||
|
||
== Comment installer Ubuntu ? | ||
|
||
Je ne vais pas vous décrire la procédure ici car vous trouverez de nombreux forum vous expliquant comment installer http://releases.ubuntu.com/18.04/[Ubuntu 18.04] sur votre laptop. Je vais plutôt revenir sur les commandes "non standards" que j'ai du faire pour installer Ubuntu à côté de Windows. | ||
|
||
En effet les postes sont packagés pour Windows et le mode Secure Boot est activé pour bloquer tout élément étranger au système (comme un autre système d’exploitation). Autre problème, votre système est configuré pour protéger votre disque et le disque dur n'est pas visible par défaut quand vous lancez un live CD pour l'installation à partir d'une clé ou d'un disque externe. | ||
|
||
Si vous ête dans le même cas que moi, voici la procédure à suivre | ||
|
||
== Préparer Windows à accepter un petit nouveau ? | ||
|
||
Pour pouvoir installer Ubuntu sur le disque système, il faut lui faire de la place! Pour le moment, 100% de l’espace disque est occupé par Windows et ses partitions : une partition EFI, une partition MSR, une partition Système et une partition Windows. Ce qu’on va faire, c’est réduire la taille de la partition Windows afin qu’Ubuntu puisse s’installer dans l’espace libre désormais disponible. | ||
|
||
Vous devez pour celà | ||
|
||
1. lancer le gestionnaire de disque Windows, | ||
2. sélectionner le disque C, réduire l'espace | ||
|
||
image::../../img/blog/2018/ubuntun02.png[Changer taille partition C:] | ||
|
||
Normalement après cette opération vous avez la taille nécéssaire à l'installation de Ubuntu | ||
|
||
image::../../img/blog/2018/ubuntun01.png[Changer taille partition C:] | ||
|
||
== Modifier les options de démarrage | ||
|
||
Ubuntu ne sait pas encore accéder aux disques en technologie https://fr.wikipedia.org/wiki/RAID_%28informatique%29[RAID] souvent utilisés par windows. Il faut donc casser ce mode d'accès. Démarrez sous Windows et ouvrez une console PowerShell en mode admin (clic droit sur l'icône windows en bas à gauche) | ||
|
||
image::../../img/blog/2018/ubuntun03.png[Ouvrir console PowerShell] | ||
|
||
Vous devez lancer la commande suivante | ||
|
||
[source, shell, subs="none"] | ||
---- | ||
bcdedit /set ""{current}" safeboot minimal | ||
---- | ||
|
||
Il faut ensuite rebooter et aller dans les options dans le bios de votre machine (F2) et choisir option AHCI | ||
|
||
image::../../img/blog/2018/ubuntun04.png[BIOS désactiver RAID] | ||
|
||
Vous pouvez aussi en profiter pour désactiver le SecureBoot | ||
|
||
image::../../img/blog/2018/ubuntun05.png[BIOS désactiver SecureBoot] | ||
|
||
Booter ensuite sous Windows et lancez dans une console PowerShell en mode admin la commande | ||
|
||
[source, shell, subs="none"] | ||
---- | ||
bcdedit /deletevalue "{current}" safeboot | ||
---- | ||
|
||
Vous pouvez redémarrer votre machine pour vérifier que tout est opérationnel. | ||
|
||
== Installer Ubuntu | ||
|
||
Vous pouvez maintenant installer Ubuntu via ue clé USB. Pour pouvoir la lancer n'oubliez pas de changer le boot sequence. Dans mon cas j'ai passé mon disque USB Toshiba en premier | ||
|
||
image::../../img/blog/2018/ubuntun06.png[Changer boot sequence] | ||
|
||
Vous n'avez plus qu'à suivre les instructions de Ubuntu pour installer votre systême | ||
|
||
|
||
|
This file was deleted.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -738,7 +738,7 @@ better-assert@~1.0.0: | |
dependencies: | ||
callsite "1.0.0" | ||
|
||
bin-build@^2.0.0: | ||
bin-build@^2.0.0, bin-build@^2.2.0: | ||
version "2.2.0" | ||
resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-2.2.0.tgz#11f8dd61f70ffcfa2bdcaa5b46f5e8fedd4221cc" | ||
dependencies: | ||
|
@@ -963,7 +963,7 @@ camelcase@^1.0.2, camelcase@^1.2.1: | |
version "1.2.1" | ||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" | ||
|
||
camelcase@^2.0.0: | ||
camelcase@^2.0.0, camelcase@^2.0.1: | ||
version "2.1.1" | ||
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" | ||
|
||
|
@@ -1172,6 +1172,10 @@ [email protected]: | |
version "1.9.0" | ||
resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.9.0.tgz#7492cbbc3f0361cc5d8865aff7237552ff33e1f7" | ||
|
||
coffee-script@^1.10.0: | ||
version "1.12.7" | ||
resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.12.7.tgz#c05dae0cb79591d05b3070a8433a98c9a89ccc53" | ||
|
||
color-convert@^1.3.0: | ||
version "1.9.0" | ||
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" | ||
|
@@ -1354,6 +1358,12 @@ [email protected]: | |
dependencies: | ||
coffee-script "1.9.0" | ||
|
||
cson-parser@^1.3.0: | ||
version "1.3.5" | ||
resolved "https://registry.yarnpkg.com/cson-parser/-/cson-parser-1.3.5.tgz#7ec675e039145533bf2a6a856073f1599d9c2d24" | ||
dependencies: | ||
coffee-script "^1.10.0" | ||
|
||
[email protected]: | ||
version "0.0.4" | ||
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" | ||
|
@@ -2074,6 +2084,18 @@ execa@^0.7.0: | |
signal-exit "^3.0.0" | ||
strip-eof "^1.0.0" | ||
|
||
execa@^0.8.0: | ||
version "0.8.0" | ||
resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" | ||
dependencies: | ||
cross-spawn "^5.0.1" | ||
get-stream "^3.0.0" | ||
is-stream "^1.1.0" | ||
npm-run-path "^2.0.0" | ||
p-finally "^1.0.0" | ||
signal-exit "^3.0.0" | ||
strip-eof "^1.0.0" | ||
|
||
executable@^1.0.0: | ||
version "1.1.0" | ||
resolved "https://registry.yarnpkg.com/executable/-/executable-1.1.0.tgz#877980e9112f3391066da37265de7ad8434ab4d9" | ||
|
@@ -3162,15 +3184,15 @@ [email protected]: | |
version "1.1.1" | ||
resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" | ||
|
||
highlights@^3.0.1: | ||
version "3.1.0" | ||
resolved "https://registry.yarnpkg.com/highlights/-/highlights-3.1.0.tgz#5cad354306448876b8fe96ce5ab12b782045199e" | ||
highlights@^3.1.1: | ||
version "3.1.1" | ||
resolved "https://registry.yarnpkg.com/highlights/-/highlights-3.1.1.tgz#a404ff0d73764b64637fb16c1078b08a068c5f0d" | ||
dependencies: | ||
first-mate "^7.0.2" | ||
first-mate-select-grammar "^1.0.1" | ||
fs-plus "^3.0.0" | ||
once "^1.3.2" | ||
season "^6.0.0" | ||
season "^6.0.2" | ||
underscore-plus "^1.5.1" | ||
yargs "^4.7.1" | ||
|
||
|
@@ -3283,13 +3305,13 @@ imagemin-jpegtran@^5.0.0: | |
is-jpg "^1.0.0" | ||
jpegtran-bin "^3.0.0" | ||
|
||
imagemin-mozjpeg@^6.0.0: | ||
version "6.0.0" | ||
resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-6.0.0.tgz#71a32a457aa1b26117a68eeef2d9b190c2e5091e" | ||
imagemin-mozjpeg@^7.0.0: | ||
version "7.0.0" | ||
resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-7.0.0.tgz#d926477fc6ef5f3a768a4222f7b2d808d3eba568" | ||
dependencies: | ||
exec-buffer "^3.0.0" | ||
execa "^0.8.0" | ||
is-jpg "^1.0.0" | ||
mozjpeg "^4.0.0" | ||
mozjpeg "^5.0.0" | ||
|
||
imagemin-optipng@^5.1.0: | ||
version "5.2.1" | ||
|
@@ -4498,11 +4520,11 @@ [email protected], moment@^2.18.1: | |
version "2.18.1" | ||
resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f" | ||
|
||
mozjpeg@^4.0.0: | ||
version "4.1.1" | ||
resolved "https://registry.yarnpkg.com/mozjpeg/-/mozjpeg-4.1.1.tgz#859030b24f689a53db9b40f0160d89195b88fd50" | ||
mozjpeg@^5.0.0: | ||
version "5.0.0" | ||
resolved "https://registry.yarnpkg.com/mozjpeg/-/mozjpeg-5.0.0.tgz#b8671c4924568a363de003ff2fd397ab83f752c5" | ||
dependencies: | ||
bin-build "^2.0.0" | ||
bin-build "^2.2.0" | ||
bin-wrapper "^3.0.0" | ||
logalot "^2.0.0" | ||
|
||
|
@@ -5796,6 +5818,14 @@ season@^6.0.0: | |
fs-plus "^3.0.0" | ||
optimist "~0.4.0" | ||
|
||
season@^6.0.2: | ||
version "6.0.2" | ||
resolved "https://registry.yarnpkg.com/season/-/season-6.0.2.tgz#9da58fb1ddd24824d7621b2dc63a7123b50217b6" | ||
dependencies: | ||
cson-parser "^1.3.0" | ||
fs-plus "^3.0.0" | ||
yargs "^3.23.0" | ||
|
||
seek-bzip@^1.0.3: | ||
version "1.0.5" | ||
resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" | ||
|
@@ -6853,7 +6883,7 @@ [email protected]: | |
version "0.1.0" | ||
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" | ||
|
||
window-size@^0.1.2: | ||
window-size@^0.1.2, window-size@^0.1.4: | ||
version "0.1.4" | ||
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" | ||
|
||
|
@@ -7075,6 +7105,18 @@ [email protected]: | |
y18n "^3.2.1" | ||
yargs-parser "^4.1.0" | ||
|
||
yargs@^3.23.0: | ||
version "3.32.0" | ||
resolved "http://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" | ||
dependencies: | ||
camelcase "^2.0.1" | ||
cliui "^3.0.3" | ||
decamelize "^1.1.1" | ||
os-locale "^1.4.0" | ||
string-width "^1.0.1" | ||
window-size "^0.1.4" | ||
y18n "^3.2.0" | ||
|
||
yargs@^4.7.1: | ||
version "4.8.1" | ||
resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" | ||
|