LoginSignup
42
47

More than 1 year has passed since last update.

Ubuntu 18.04 LTS インストール方法(外付けHDD/SSD/USBメモリに対応)

Last updated at Posted at 2020-01-25

本記事では,内蔵HDD/SSDにWindows10が元々インストールされている環境下で,外付けデバイスにUbuntu18.04をインストールする手順を説明します.
ノートPCなど,一時的に内蔵HDD/SSDを取り出すのが難しい場合に有効です.
もし,一時的に取り出すことが可能であれば,インストール時には取り出しておきましょう.

はじめに

用意するもの

(1) PC(Windows10インストール済みの内蔵HDD/SSD搭載)
(2) USBメモリ(4GB以上)
→これがライブUSB(Ubuntuのインストーラ)になる
(3) 外付けHDD/SSD/USBメモリ(64GB以上)
→ここにUbuntuがインストールされる
(4) 外付けHDD/SSD/USBメモリ/SDカード等(容量任意)
→バックアップ用

(1)~(3)→必須,(4)→任意

インストール時の注意点

Ubuntuをインストールする際に手順を間違えた場合,Windows10のデータが消える可能性があります.
一つ一つの手順を間違えないように実行してください.
赤字で書いてある場所は,特に注意してください.)
万が一のために,別のデバイスにバックアップを取っておくことをお勧めします.

また,以下のPCではUbuntuが起動しないことを確認しています.
・Microsoft Surface

(0)バックアップ

データ

Ubuntuのインストール時にWindows10のデータが一度消去されてしまった場合,そのデータを復旧することは困難です.
そうならないために,データをバックアップしておくと良いです.
特に,初めてUbuntuをインストールする方は,データをバックアップしておくことを強くお勧めします.

以下に詳しい手順を記載します.

まず,PCに(4)のバックアップ用の外付けデバイスを挿します.
次に,スタートボタンをクリックし,「コントロールパネル」と入力し,検索結果の「コントロール パネル」をクリックします.
1.png

「バックアップと復元(Windows 7)」をクリックします.
2.png

バックアップ先のデバイスとして(4)のデバイスを選択し,「今すぐバックアップ」をクリックします.
3.png

これで,データのバックアップは完了です.

BitLocker 回復キー

BitLockerがオンになっていると,Ubuntuのインストールが完了して,Windowsに戻ろうとすると面倒なことになる場合があるため,オフにしておくと良いです.
オフにする方法は,以下のサイトを参考にしてください.
https://pc-karuma.net/windows-10-disable-bitlocker/

上記サイトのように,BitLockerをオフにする画面がそもそも出てこない人は,回復キーを控えておくと良いです.
回復キーは以下のサイトから入手できます.
https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=13&ct=1610416436&rver=7.0.6738.0&wp=SA_20MIN&wreply=https%3A%2F%2Faccount.microsoft.com%2Fauth%2Fcomplete-signin%3Fru%3Dhttps%253A%252F%252Faccount.microsoft.com%252Fdevices%252Frecoverykey%253Frefd%253Dsupport.microsoft.com&lc=1041&id=292666&lw=1&fl=easi2

(1)ライブUSB(インストーラ)の作成

PCでUbuntuを始めるためには,デバイスにUbuntuをインストールしておく必要があります.
また,Ubuntuをインストールするためには,専用のインストーラが必要になります.

今回は,ISOファイルをダウンロードし,これをUSBメモリに書き込むことによって,ライブUSB(Ubuntuのインストーラ)を作成します.

それでは,いつものようにWindows10を起動します.
以下のサイトにアクセスし,「ubuntu-18.04.x-desktop-amd64.iso」をダウンロードします.
http://releases.ubuntu.com/18.04/
1.png

ここで,ダウンロードしたISOファイルをUSBメモリに書き込む際には専用のソフトウェアを使います.
以下のサイトにアクセスし,「Rufus」をダウンロードします.
https://rufus.ie/
44.png

ダウンロードできたら,「rufus-x.x.exe」を実行します.
46.png

用意するもの(2)のUSBメモリをPCに挿してください.
以下の「デバイス」(2)のUSBメモリに設定します.
2.png
ライブUSBにすると,USBメモリに保存されているデータが全て消えてしまいます.
データがある場合は他のデバイスに移しておいてください.

「選択」をクリックし,ダウンロードしたISOファイルを選択します.
3.png

入力に間違いがないことを確認できたら,「スタート」をクリックします.
4.png

「はい」をクリックします.
5.png

これも承諾するならば,「OK」をクリックします.
7.png

ISOファイルをコピーしている最中は以下のような感じになります.
8.png

状態が「準備完了」になった場合,ISOファイルの書き込みは終了です.
「閉じる」をクリックして終了します.
9.png

(2)Ubuntuのインストール

ライブUSBの起動

それでは,以下のいずれかの方法で,先程作成したUbuntuのインストーラを起動します.

1.「スタートボタン」→「シャットダウンのボタン」→「Shift」+「再起動」→「デバイスの使用」→ライブUSBを選択
2.「スタートボタン」→「シャットダウンのボタン」→「Shift」+「再起動」→「トラブルシューティング」→「詳細オプション」→「UEFI ファームウェアの設定」→「再起動」→UEFIまたはBIOS起動→ライブUSBを選択(またはブート順の並び替え)
3. シャットダウン→電源ボタンタッチ→「F2」連打→UEFIまたはBIOS起動→ライブUSBを選択(またはブート順の並び替え)

2または3の方法で起動する場合は,以下のサイトが参考になります.
https://freesoft.tvbok.com/tips/peripherals/bios_boot_fn-key_list.html
https://www.pc-master.jp/mainte/k-jyuni.html

デバイスの確認・初期化

Ubuntuのインストーラを起動し,以下のような画面が出てきたら,左下の「アプリケーションボタン」をクリックします.
11.png

検索ワードに「disks」と入力し,「Disks」をクリックします.
12.png

そうすると,現在PCに認識されているデバイスが表示されます.

それでは,用意するもの(3)のHDD/SSD/USBメモリをPCに挿してください.
ここで,左の欄に新しく追加されたデバイスが(3)のデバイスになります.
新しく追加されたデバイスを選択し,「Device」の右に書いてある文字をメモしておきましょう.

私の場合は,上から一番目がWindows10がインストールされているデバイス(/dev/sda),二番目が(2)のライブUSB(/dev/sdb),三番目が(3)のデバイス(/dev/sdc)になっていました.
もし,(3)のデバイスにパーティションが割り当てられている場合,そこの「ー」ボタンを押して削除してください.
注意:削除するデバイスが正しいかどうかを確認してから実行してください.
13.png

パーティションの割り当てを削除すると以下のようになります.
14.png

インストールの設定

それでは,インストールを開始します.
「Install Ubuntu 18.04.x LTS」を実行してください.
15.png

・言語の設定

「日本語」を選択し,「続ける」をクリックします.
16.png

・キーボードレイアウトの設定

ここはそのままで「続ける」をクリックします.
17.png

・インターネット接続の設定

もし,インターネットが接続できる環境ならば接続しておきましょう.
18.png

・アップデートと他のソフトウェアの設定

アップデートのオプションはおまかせします.
基本的には,以下のように設定すれば問題ないです.
設定できたら「続ける」をクリックします.
19.png

・インストールの種類の設定

インストールの種類は,「それ以外」をクリックしてください.
注意:上2つを選ぶと後で面倒なことになります.
20.png

・パーティションの設定

先程メモしておいたデバイスの名前(例なら「/dev/sdc」)のすぐ下にある「空き領域」を選択し,「+」をクリックします.
注意:PCによって認識の仕方が違うので,必ずしも例とデバイスが同じとは限りません.
21.png

以下のように,「EFIシステムパーティション」を選択し,サイズを「512MB」にした後「OK」をクリックします.
EFIシステムパーティションとは,OSを起動するためのブートローダが管理されている場所です.
22.png

先程と同じデバイスの名前の下にある「空き領域」を選択し,「+」をクリックします.
23.png

以下のように,「スワップ領域」を選択し,サイズを「8000MB」にした後「OK」をクリックします.
スワップ領域とは,メインメモリ(RAM)の容量がオーバーフローしそうなときにデータを一時的に避難しておく場所です.
もし,メインメモリ(RAM)が4GBしかなくても,スワップ領域が8GBあれば,まるでメインメモリが12GBであるかのように使えます.
24.png

先程と同じデバイスの名前の下にある「空き領域」を選択し,「+」をクリックします.
25.png

以下のように,「ext4ジャーナリングファイルシステム」を選択し,マウントポイントを「/」残り全てのサイズを割り当てた後「OK」をクリックします.
このパーティションにUbuntuを構成するファイルがインストールされます.
インストール後に保存するデータの場所も,基本的にこのパーティションに相当します.
26.png

「ブートローダをインストールするデバイス」(3)のデバイスの「EFIシステムパーティション」(例では「/dev/sdc1」)の場所に設定します.
本来ならばこのパーティションにブートローダがインストールされてほしいですが,もしされない場合はインストール後に後処理を実行してください.(後で記載します.)
27.png

(3)のデバイスの「ext4ジャーナリングファイルシステム」(例では「/dev/sdc3」)のフォーマットにチェックがついていることを確認し,インストールをクリックします.
28.png

注意:今一度,(3)のデバイスが選択されているかどうか確認してください.
(3)のデバイスが選択されていることを確認できたら,「続ける」をクリックします.
29.png

・タイムゾーンの設定

日本在住ならば「Tokyo」と入力し,「続ける」をクリックします.
30.png

・アカウントの設定

名前,パスワードを設定した後,「続ける」をクリックします.
このパスワードはUbuntuのログイン時に必要なので覚えておいてください.
31.png

インストール中にするべきこと

下の画面が出てきたら,Ubuntuのインストールが開始されます.
32.png

・自動シャットダウンの防止

インストールする際にPCを放置する場合は以下の設定をしましょう.
まず,アプリケーションボタンをクリックし,検索ワードに「settings」と入力し,「Settings」をクリックします.
33.png

「Power」を選択し,以下のように設定します.
これで,インストール中に,勝手に画面が暗くなりシャットダウンするということが無くなります.
34.png

・ブートローダのインストール先の確認

アプリケーションボタンから「Disks」を開いてください.
ここで,(3)のデバイスの「EFIシステムパーティション」がマウントされていない(三角マークがついていない)場合は,このデバイスにブートローダがインストールされていません.
おそらく,Windows10がインストールされているデバイスの「EFIシステムパーティション」にブートローダがインストールされています.
つまり,Ubuntuを起動する際には,(3)のデバイスだけではなく,Windows10がインストールされているデバイスの2つが必要である状態になっています.
35.png

もし,(3)のデバイスの「EFIシステムパーティション」がマウントされているならば必要ありませんが,そうでない場合は後処理が必要になります.
後処理は,本記事の最後(4)にて記載します.

・インストール完了の確認

以下のウィンドウが表示された場合,インストールは完了です.
「今すぐ再起動する」をクリックします.
36.png

再起動してログインします.
この時点で,PCからライブUSBを外しても構いません.
Windows10が起動してしまった場合は,ライブUSBを起動したときと似たような感じで,(3)のデバイスに入っているUbuntuを起動してください.

(3)インストール後のセットアップ

Ubuntuにログインして少し時間が立つと以下のような画面が出てくるので,「今すぐインストールする」をクリックします.
(出てこない場合は無視してください.)
37.png

インストールが完了すると以下のような画面が出てくるので,「すぐに再起動」をクリックします.
38.png

パッケージの更新

「Ctrl」+「Alt」+「T」でターミナルを開き,以下のコマンドを実行します.
「update」パッケージの一覧を更新し,「upgrade」でパッケージの一覧に基づきパッケージのバージョンを更新します.

$ sudo apt update
$ sudo apt upgrade

(4)インストール後の後処理

もし,(3)のデバイスの「EFIシステムパーティション」にブートローダがインストールされなかった場合は,以下の後処理を実行してください.
この処理によって,別のPCでも(3)のデバイスさえあれば,Ubuntuを起動することができるようになります.
※Windows10起動時に「BitLocker」が出てくる場合,この後処理によって元通りになることを確認しています.

ブートローダの再インストール

(3)のデバイスの「EFIシステムパーティション」にブートローダを再インストールします.
まず,「Ctrl」+「Alt」+「T」でターミナルを開きます.

以下のコマンドを入力し(範囲選択してドラッグ&ドロップ,またはコピーして「Ctrl」+「Shift」+「V」),エンターキーを押して実行します.

$ sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

PPAを追加する際に確認画面が表示されるので,エンターキーを押します.

$ sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
 Simple tool to repair frequent boot problems.

Website: https://sourceforge.net/p/boot-repair/home
 詳しい情報: https://launchpad.net/~yannubuntu/+archive/ubuntu/boot-repair
[ENTER] を押すと続行します。Ctrl-c で追加をキャンセルできます。

アップデートが終了したら,以下のコマンドを実行して「Boot Repair」をインストールします.

$ sudo apt-get install -y boot-repair && (boot-repair &)

インストールが完了したら,以下の「おすすめの修復」をクリックします.
39.png

以下の画面が出てきたら,いずれも「Yes」をクリックします.
40.png
41.png

以下の画面が出てきたら,インストール完了です.
42.png

(3)のデバイスの「EFIシステムパーティション」にブートローダがインストールされました.
つまり,この時点で,基本的にどのPCでも(3)のデバイスさえあれば,Ubuntuを起動することができます.

旧ブートローダの削除

(3)のデバイスに新しいブートローダをインストールすることはできました.
しかし,Windows10には,まだUbuntuの旧ブートローダが残っています.
そこで,Windows10のデバイスに入っているUbuntuの旧ブートローダを削除します.

それでは,PCから(3)のデバイスを外し,Windows10を起動してください.
「grub」の画面が出てきたら,「exit」を実行してください.

Windows10の画面が立ち上がったら,スタートボタンをクリックし,「cmd」と入力します.
検索結果に「コマンド プロンプト」が出てきたら,それを右クリックし,「管理者として実行」をクリックします.
10.png

コマンドプロンプトが立ち上がったら,以下のコマンドを実行します.

C:\WINDOWS\system32>cd c:\
c:\>bcdedit /enum firmware

ファームウェア アプリケーション (101fffff
--------------------------------
identifier              {d626dc8a-3f6d-11ea-ab4f-806e6f6e6963}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\UBUNTU\SHIMX64.EFI
description             ubuntu

ここでdescriptionが「ubuntu」になっているファームウェアに注目し,identifierの右側に書いてある文字を以下の"identifier"に当てはめてコマンドを実行します.

c:\>bcdedit /delete "identifier"

~~~~~例~~~~~
c:\>bcdedit /delete {d626dc8a-3f6d-11ea-ab4f-806e6f6e6963}
この操作を正しく終了しました。
~~~~~~~~~~~

再度,以下のコマンドを実行して,descriptionが「ubuntu」のファームウェアが削除されたことを確認します.

c:\>bcdedit /enum firmware

次に,「diskpart」を実行して,Windows10がインストールされているデバイスのEFIシステムパーティションをマウントします.
「sel vol」を実行する際は,Infoがシステムとなっている部分の番号を入力してください.

c:\>diskpart
DISKPART> list disk

  ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           476 GB      0 B        *

DISKPART> sel disk 0

ディスク 0 が選択されました。

DISKPART> list vol

  Volume ###  Ltr Label        Fs    Type        Size     Status     Info
  ----------  --- -----------  ----  ----------  -------  ---------  --------
  Volume 0     C   Windows      NTFS   Partition    475 GB  正常         ブート
  Volume 1         Windows RE   NTFS   Partition    990 MB  正常
  Volume 2         SYSTEM       FAT32  Partition    260 MB  正常         システム

DISKPART> sel vol 2

ボリューム 2 が選択されました。

DISKPART> assign letter=Z

DiskPart はドライブ文字またはマウント ポイントを正常に割り当てました。

DISKPART> exit

最後に,以下のコマンドを順に実行することで,Ubuntuの旧ブートローダを完全に削除します.

c:\>cd /d Z:

Z:\>dir
 ドライブ Z のボリューム ラベルは SYSTEM です
 ボリューム シリアル番号は EC96-1E84 です

 Z:\ のディレクトリ

2020/01/25  11:02    <DIR>          EFI
2019/04/23  14:20    <DIR>          boot-repair
               0 個のファイル                   0 バイト
               2 個のディレクトリ     232,128,512 バイトの空き領域

Z:\>cd EFI

Z:\EFI>dir
 ドライブ Z のボリューム ラベルは SYSTEM です
 ボリューム シリアル番号は EC96-1E84 です

 Z:\EFI のディレクトリ

2018/11/12  13:38    <DIR>          .
2018/11/12  13:38    <DIR>          ..
2018/11/12  13:38    <DIR>          Microsoft
2019/05/06  17:20    <DIR>          Boot
2020/01/25  11:08    <DIR>          ubuntu
               0 個のファイル                   0 バイト
               5 個のディレクトリ     232,128,512 バイトの空き領域

Z:\EFI>rmdir /S ubuntu
ubuntu、よろしいですか (Y/N)? Y

Z:\EFI>

以上で,インストール後の後処理は終了です.

おわりに

インストールの手順および後処理の説明は以上です.

もし,GPUを持っている場合は,Deep Learningの学習もはかどりますね.
以下は,Deep Learningの環境構築のための記事です.
本記事のインストール手順が終了して,Deep Learningの環境構築をやってみたい方はぜひ参考にしてください!

・Ubuntu18.04 ゼロから始めるDeep Learning環境構築
https://qiita.com/koba-jon/items/a7c5239fb5c05172c1b3

また,もし改善した方が良い箇所がありましたら,コメントしてください.

それでは,よい開発生活を!

参考URL

https://linuxfan.info/ubuntu-18-04-install-guide
https://linuxfan.info/make-linux-install-usb-on-windows
https://kledgeb.blogspot.com/2013/12/ubuntu-boot-repair-19-boot-repair.html
https://bi.biopapyrus.jp/os/win/dualboot-fix-bootmenu.html

42
47
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
42
47