Qiitaにログインして、便利な機能を使ってみませんか?

21
12

記事を削除する

一度削除した記事は復旧できません。

この記事の編集中の下書きも削除されます。

削除してよろしいですか?

この記事は最終更新日から5年以上が経過しています。

Microsoft Surface GoをLinuxデュアルブートにする

最終更新日 投稿日 2019年10月07日

こんな感じになります。

環境

  • Surface Go 128 GB / 8 GB RAM / WiFi モデル
  • Windows 10 Home 1903
  • Ubuntu 18.04.3 LTS

そのほか細かいものとして、インストール用メディアにUSBメモリが必要になります。
また、最初は無線LANに繋がらないため有線LAN接続用USBアダプタを用意しておきます。
もちろんどちらかがType-CでなければType-C変換アダプタも必要です。
いずれも特別な物は必要なく、普通のWindows対応のもので動作します。本稿では下記を利用しました。

Surface GoにはUSB Type-Cポートが1つしか無いため、USBハブを使ってLANアダプタとUSBメモリを同時に挿入すると便利かもしれませんが、無くてもできます。

入力デバイスとして、キーボード、タッチパッド、タッチパネルもそのまま使えるため、特別に用意する必要はありません。今回Microsoft公式のTypeCover、SurfacePenをそのまま利用しました。
(なおUEFIもUbuntuもタッチで操作できるため、万が一キーボード等が何も無かったとしてもSurfaceGoの本体だけで下記作業は可能だと思いますが...)

準備

まず、失敗したときのリカバリ用として、Windowsが使える状態に戻せるよう回復キーを用意しておきます。Microsoftアカウントにログインすることで確認できますので、SurfaceGo以外のデバイスで確認するか、印刷しておきます。

Windowsのデータについてはバックアップを取っておいたほうが良いですが、今回デバイスには大したデータは入っていなかったので省略しました。本来は、回復キーでもリカバリできない事態に備えてバックアップを取っておいたほうが良いと思います。

インストール作業

インストールメディアの作成

まず下記手順に沿って、Rufusを使ってUbuntuインストール用メディアを作成します。

この作業は別のPCで行っても問題ありません。

インストール用パーティションの作成

インストール用のパーティションを作成します。
「ディスクの管理」から「ボリュームの縮小」で、Ubuntu用に確保したい分だけの容量をWindowsから縮小します。

セキュアブートの無効化

UEFIのセキュアブートコントロールを無効化しておきます。
これをしていないとUbuntuを起動することができません。

インストール

準備が整ったら、下記手順でUbuntuをインストールします。

Surface GoでのUbuntuの起動

一度Windows10を起動し、「設定」→「更新とセキュリティ」→「回復」→「PCの起動をカスタマイズする」→「今すぐ再起動」から、起動オプションでUbuntuを選択すると、Ubuntuを起動できます。
image.png

なお私の知識では直接Ubuntuを起動する方法は分かりませんでした。UbuntuのgrubやWindowsのbcdの設定が必要になってくると思うのですが、再起動時に設定が元に戻ってしまい、どうしてもWindowsが先に起動してしまいました。

Wi-Fiを有効化する

Ubuntuで起動したらターミナルを実行し、lshwコマンドでハードウェア情報を探します。

$ sudo lshw -class network

今回SurfaceGoに使われていたのはQCA6174 802.11ac Wireless Network Adapterであり、こちらのリポジトリにドライバがあるようだったので、下記を参考にインストールします。この作業に有線LANが必要になります。

Ubuntu日本語フォーラム / ubuntu16.04ltsにてpc内蔵の無線lanドライバが認識しません

これでUbuntuが起動し、無線LANに繋がる状態になりました。あとはChromeやVSCode等をインストールして使うだけです。

参考

21
12
0

新規登録して、もっと便利にQiitaを使ってみよう

  1. あなたにマッチした記事をお届けします
  2. 便利な情報をあとで効率的に読み返せます
  3. ダークテーマを利用できます
ログインすると使える機能について

@suzuki_shのピックアップ記事

この記事は以下の記事からリンクされています

コメント

この記事にコメントはありません。

いいね以上の気持ちはコメントで

Qiita Conference 2025 Autumn 11月5日(水)~7日(金)開催!

Qiita Conferenceは、AI時代のエンジニアに贈るQiita最大規模のテックカンファレンスです!

基調講演ゲスト(敬称略)

piacere、牛尾 剛、Esteban Suarez、和田 卓人、seya、ミノ駆動、市谷 聡啓、からあげ、岩瀬 義昌、まつもとゆきひろ、みのるん、 Null-Sensei

イベント詳細を見る

Qiita Advent Calendar 開催!

Qiita Advent Calendarとは、カレンダーを埋めていく形で記事を投稿する記事投稿イベントです🎅

プレゼントがもらえるカレンダーや、全カレンダー対象のプレゼントも👀

記事をカレンダーに紐づけて、一緒にクリスマスを盛り上げましょう!

記事投稿キャンペーン開催中

「生成AI開発の珍プレー好プレー大賞!(珍プレー多め)」

2025年09月30日から2025年11月10日

詳細を見る
21
12

記事を削除する

一度削除した記事は復旧できません。

この記事の編集中の下書きも削除されます。

削除してよろしいですか?

ログインして続ける

ソーシャルアカウントでログイン・新規登録

メールアドレスでログイン・新規登録