List of Virtualbox - text.Baldanders.info
tag:text.Baldanders.info,2019-04-21:/tags
2019-04-21T22:20:33+09:00
帰ってきた「しっぽのさきっちょ」
https://text.baldanders.info/images/avatar.jpg
https://text.baldanders.info/images/avatar.jpg
Ubuntu インストール用のブート可能 USB メモリを作成する
tag:text.Baldanders.info,2019-04-21:/remark/2019/04/bootable-usb/
2019-04-21T13:20:33+00:00
2020-01-05T11:59:50+00:00
まずは USB メモリを買うところから(笑)
Spiegel
https://baldanders.info/profile/
<p>自宅 PC を <a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> に換装するためにインストール用の DVD を作ったのだが絶望的に遅いので USB メモリを使おうと思ったのだが,ここ10年くらい USB メモリなんか使ったことがなかったので,まずは USB メモリを買うところから(笑)</p>
<figure style='margin:0 auto;text-align:center;'><a href="https://www.flickr.com/photos/spiegel/40690049803/"><img src="./usb-memory.jpg" srcset="./usb-memory.jpg 500w" sizes="(min-width:600px) 500px, 80vw" alt="OS 移行用に購入。" loading="lazy"></a><figcaption><div><a href="https://www.flickr.com/photos/spiegel/40690049803/">OS 移行用に購入。</a></div></figcaption>
</figure>
<p>ブート可能な USB メモリってどうやって作ろうかと思ってたら <a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> にツールがあった。</p>
<p>USB メモリを挿してメニューから「ブータブルUSBの作成」を起動する。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./tool-make-bootable-usb-memory.png"><img src="./tool-make-bootable-usb-memory.png" srcset="./tool-make-bootable-usb-memory.png 818w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>「書き込み元のディスクイメージ」に <a href="http://www.ubuntulinux.jp/download/ja-remix" title="Ubuntu Desktop 日本語 Remixのダウンロード | Ubuntu Japanese Team">ISO イメージファイル</a>を指定して「ブータブルUSBの作成」ボタンを押す。
確認プロンプトが出るので「はい」で書き込みを開始する。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./tool-confirm.png"><img src="./tool-confirm.png" srcset="./tool-confirm.png 611w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>書き込みが完了したら以下のプロンプトが出ておしまい。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./tool-conplete.png"><img src="./tool-conplete.png" srcset="./tool-conplete.png 1010w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<h2><a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> を使って USB メモリからのインストールを試す</h2>
<p>とりあえず <a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> で USB メモリからのインストールを試そうと思ったが, USB からの仮想ブートの仕方が分からない。
どうやらちょっと特殊な方法があるようだ。</p>
<ul>
<li><a href="http://agnipulse.com/2009/07/boot-your-usb-drive-in-virtualbox/">Boot your USB Drive in VirtualBox - AgniPulse</a></li>
<li><a href="https://qiita.com/ta_b0_/items/6946f6e62b6a8c5bb4bc">Windows版VirtualBoxでUSBブートをする方法 - Qiita</a></li>
</ul>
<p>この記事のとおりに USB ドライブに接続する vmdk ファイルを作って仮想ディスクとして追加すれば,この仮想ディスクからブートできる。</p>
<p>で,実際に試してみたら上手く行ったんだけどインストールの最後の最後で失敗するんだよなぁ。
まぁ DVD よりはアクセスが速いし本番で使えればいいか。</p>
<p>さて, GW に入ったらいよいよ OS を換装するんだ(フラグ)</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://kledgeb.blogspot.com/2018/04/ubuntu-1804-85-ubuntuusbubuntugnome.html">Ubuntu 18.04 その85 - UbuntuのライブUSBメモリーを作成するには(Ubuntu/GNOME Disks編) - kledgeb</a> : 「ディスク」ツールを使ってブータブル USB を作成する方法。 19.04 でもできることを確認済み</li>
</ul>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B01NBU1OS5?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/317fsDSqG8L._SL160_.jpg" width="160" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B01NBU1OS5?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">シリコンパワー USBメモリ 32GB USB3.1 / USB3.0 亜鉛合金ボディ 防水 防塵 耐衝撃 永久保証 PS4動作確認済 Jewel J80 SP032GBUF3J80V1TJA</a></dt>
<dd>シリコンパワー (Release 2017-02-01)</dd>
<dd>Personal Computers</dd>
<dd>B01NBU1OS5 (ASIN), 4712702655292 (EAN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">OS 移行用に購入。ひたすらデザインで決めた(笑) よく考えたら32GBも要らなかった。まぁ,何か使い道があるだろう。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-04-21">2019-04-21</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- シリコンパワー USBメモリ 32GB USB3.1 -->
Ubuntu で遊ぶ
tag:text.Baldanders.info,2019-03-31:/remark/2019/03/using-ubuntu/
2019-03-31T01:14:36+00:00
2021-05-09T05:34:56+00:00
この記事は覚え書きとして随時更新していく予定。
Spiegel
https://baldanders.info/profile/
<p>さて<a href="https://text.baldanders.info/remark/2019/03/the-window-the-window/" title="Windows に Ubuntu を入れる">インストールも完了した</a>し,さっそく遊ぼうか。</p>
<p>なお,この記事は覚え書きとして随時更新していく予定なので悪しからず。</p>
<ul>
<li><a href="#vb">VirtualBox との連携</a>
<ul>
<li><a href="#clipboard">クリップボードの内容を共有する</a></li>
</ul>
</li>
<li><a href="#ubuntu">Ubuntu に関する雑多なこと</a>
<ul>
<li><a href="#apt">Advanced Package Tool</a></li>
<li><a href="#snap">Snap でパッケージ管理をする</a></li>
<li><a href="#secinfo">セキュリティ情報をチェックする</a></li>
<li><a href="#ifconfig">えっ ifconfig って入ってないの?</a></li>
<li><a href="#jdk">OpenJDK を入れる</a></li>
<li><a href="#sftp">GUI な SFTP クライアントを導入する</a></li>
<li><a href="#restart">GNOME Shell をリスタートする</a></li>
<li><a href="#swap">スワップの解放</a></li>
</ul>
</li>
</ul>
<div class="box">いくつかの記事(インストール情報だけ書いた節)は「<a href="https://text.baldanders.info/remark/2019/05/advanced-package-tool/">Advanced Package Tool に関する覚え書き</a>」へ移動した。
併せてどうぞ。</div>
<h2 id="vb">VirtualBox との連携</h2>
<h3 id="clipboard">クリップボードの内容を共有する</h3>
<p><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> の動作確認はテキストファイルでメモを取りながら行っているのだが,ホスト OS とゲスト OS との間でクリップボードが共有できないか調べてみたら簡単にできるようだ。</p>
<p>インストール後の <a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> マネージャは以下の通り。</p>
<figure style='margin:0 auto;text-align:center;'><a href="../the-window-the-window/end-of-setup.png"><img src="../the-window-the-window/end-of-setup.png" srcset="../the-window-the-window/end-of-setup.png 976w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>この画面から「設定」アイコンをクリックすると以下の画面が開く。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./setting-clipboard.png"><img src="./setting-clipboard.png" srcset="./setting-clipboard.png 831w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>この画面の「一般」カテゴリの「高度」タブに「クリップボードの共有」の項目がある。
ここを「双方向」にすればホスト OS とゲスト OS との間でクリップボードを共有できる。</p>
<h2 id="ubuntu">Ubuntu に関する雑多なこと</h2>
<p>そもそも <a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> でターミナルってどうやって開くんだろうと思ったが,デスクトップを右クリックして「端末を開く」でよかった。</p>
<h3 id="apt">Advanced Package Tool</h3>
<p><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> は <a href="https://www.debian.org/" title="Debian -- The Universal Operating System">Debian</a> 系のディストリビューションなのでパッケージやシステムの管理には APT (Advanced Package Tool) を使う。
<code>apt-get</code> 等が <code>apt</code> コマンドに統合されているとは知らなかったよ。
<a href="https://www.debian.org/" title="Debian -- The Universal Operating System">Debian</a> 系は古いバージョンしか使ったことなかったからなぁ(笑)</p>
<ul>
<li><a href="https://debian-handbook.info/browse/ja-JP/stable/apt.html">第 6 章 メンテナンスと更新、APT ツール</a></li>
<li><a href="https://qiita.com/SUZUKI_Masaya/items/1fd9489e631c78e5b007">aptコマンドチートシート - Qiita</a></li>
</ul>
<p>パッケージリストを更新するには <code>apt update</code> コマンドを実行する。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt update
</span></span><span class="line"><span class="cl">[sudo] username のパスワード:
</span></span><span class="line"><span class="cl">ヒット:1 http://archive.ubuntulinux.jp/ubuntu cosmic InRelease
</span></span><span class="line"><span class="cl">ヒット:2 http://jp.archive.ubuntu.com/ubuntu cosmic InRelease
</span></span><span class="line"><span class="cl">取得:3 http://jp.archive.ubuntu.com/ubuntu cosmic-updates InRelease [88.7 kB]
</span></span><span class="line"><span class="cl">ヒット:4 http://archive.ubuntulinux.jp/ubuntu-ja-non-free cosmic InRelease
</span></span><span class="line"><span class="cl">取得:5 http://jp.archive.ubuntu.com/ubuntu cosmic-backports InRelease [74.6 kB]
</span></span><span class="line"><span class="cl">取得:6 http://security.ubuntu.com/ubuntu cosmic-security InRelease [88.7 kB]
</span></span><span class="line"><span class="cl">252 kB を 2秒 で取得しました (129 kB/s)
</span></span><span class="line"><span class="cl">パッケージリストを読み込んでいます... 完了
</span></span><span class="line"><span class="cl">依存関係ツリーを作成しています
</span></span><span class="line"><span class="cl">状態情報を読み取っています... 完了
</span></span><span class="line"><span class="cl">パッケージはすべて最新です。
</span></span></code></pre></div><p>パッケージリストを更新したらパッケージをアップグレードする。
パッケージをアップグレードするには <code>apt upgrade</code> コマンドを実行する。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt upgrade
</span></span><span class="line"><span class="cl">パッケージリストを読み込んでいます... 完了
</span></span><span class="line"><span class="cl">依存関係ツリーを作成しています
</span></span><span class="line"><span class="cl">状態情報を読み取っています... 完了
</span></span><span class="line"><span class="cl">アップグレードパッケージを検出しています... 完了
</span></span><span class="line"><span class="cl">以下のパッケージが自動でインストールされましたが、もう必要とされていません:
</span></span><span class="line"><span class="cl"> libncursesw5 libtinfo5
</span></span><span class="line"><span class="cl">これを削除するには 'sudo apt autoremove' を利用してください。
</span></span><span class="line"><span class="cl">アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
</span></span></code></pre></div><p>おっと削除を推奨するパッケージがあるようだ。
<code>apt autoremove</code> で削除してしまおう。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt autoremove
</span></span><span class="line"><span class="cl">パッケージリストを読み込んでいます... 完了
</span></span><span class="line"><span class="cl">依存関係ツリーを作成しています
</span></span><span class="line"><span class="cl">状態情報を読み取っています... 完了
</span></span><span class="line"><span class="cl">以下のパッケージは「削除」されます:
</span></span><span class="line"><span class="cl"> libncursesw5 libtinfo5
</span></span><span class="line"><span class="cl">アップグレード: 0 個、新規インストール: 0 個、削除: 2 個、保留: 0 個。
</span></span><span class="line"><span class="cl">この操作後に 856 kB のディスク容量が解放されます。
</span></span><span class="line"><span class="cl">続行しますか? [Y/n] y
</span></span><span class="line"><span class="cl">(データベースを読み込んでいます ... 現在 167547 個のファイルとディレクトリがインストールされています。)
</span></span><span class="line"><span class="cl">libncursesw5:amd64 (6.1+20180210-4ubuntu1) を削除しています ...
</span></span><span class="line"><span class="cl">libtinfo5:amd64 (6.1+20180210-4ubuntu1) を削除しています ...
</span></span><span class="line"><span class="cl">libc-bin (2.28-0ubuntu1) のトリガを処理しています ...
</span></span></code></pre></div><p>これでオッケ。</p>
<p>今回はなかったが保留パッケージを含めて更新する場合は</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt full-upgrade
</span></span></code></pre></div><p>を実行する。</p>
<p>ちなみに APT のログは <code>/var/log/apt/</code> ディレクトリにある。
あと <code>/var/log/dpkg.log</code> ファイルも参考になるだろう。</p>
<h3 id="snap">Snap でパッケージ管理をする</h3>
<p>APT 以外では <a href="https://github.com/snapcore/snapd" title="snapcore/snapd: The snapd and snap tools enable systems to work with .snap files.">Snap</a> を使ったパッケージ管理もあるらしい。
<a href="https://github.com/snapcore/snapd" title="snapcore/snapd: The snapd and snap tools enable systems to work with .snap files.">Snap</a> は <a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> 18.04 以降は既定で入っているらしい。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ apt show snapd
</span></span><span class="line"><span class="cl">Package: snapd
</span></span><span class="line"><span class="cl">Version: 2.38+19.04
</span></span><span class="line"><span class="cl">Built-Using: apparmor (= 2.12-4ubuntu10), golang-1.10 (= 1.10.4-2ubuntu1), libcap2 (= 1:2.25-2), libseccomp (= 2.3.3-3ubuntu2)
</span></span><span class="line"><span class="cl">Priority: optional
</span></span><span class="line"><span class="cl">Section: devel
</span></span><span class="line"><span class="cl">Origin: Ubuntu
</span></span><span class="line"><span class="cl">...
</span></span></code></pre></div><p>ただし APT とは別管理になるため取り扱いには注意が必要だろう。
たとえば LibreOffice や Firefox は APT 版と <a href="https://github.com/snapcore/snapd" title="snapcore/snapd: The snapd and snap tools enable systems to work with .snap files.">Snap</a> 版が混在してしまう。
また Thunderbird のように <a href="https://github.com/snapcore/snapd" title="snapcore/snapd: The snapd and snap tools enable systems to work with .snap files.">Snap</a> 版のほうがバージョンが古かったりする場合もある。</p>
<p><a href="https://github.com/snapcore/snapd" title="snapcore/snapd: The snapd and snap tools enable systems to work with .snap files.">Snap</a> で自機に導入されているパッケージは</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ snap list
</span></span></code></pre></div><p>で見れる。
また <a href="https://github.com/snapcore/snapd" title="snapcore/snapd: The snapd and snap tools enable systems to work with .snap files.">Snap</a> が提供しているパッケージは</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ snap find packagename
</span></span></code></pre></div><p>で検索でき</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo snap install packagename
</span></span></code></pre></div><p>でインストールできる。
削除は</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo snap remove packagename
</span></span></code></pre></div><p>で OK。
更新は</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo snap refresh
</span></span></code></pre></div><p>で一括更新できるようだ。</p>
<ul>
<li><a href="https://uappexplorer.com/snaps">uApp Explorer</a></li>
<li><a href="https://news.mynavi.jp/article/20180214-582997/">Ubuntu 18.04 LTSでSnapパッケージをデフォルト同梱提案 | マイナビニュース</a></li>
<li><a href="https://linuxfan.info/snapd">snapdインストール方法まとめ【Ubuntu・Linux Mint・Debian・Fedoraなど】 | LFI</a></li>
<li><a href="https://gihyo.jp/admin/serial/01/ubuntu-recipe/0515">第515回 Ubuntu 18.04 LTSとSnapパッケージ:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社</a></li>
<li><a href="https://qiita.com/yoshiyasu1111/items/e21a77ed68b52cb5f7c8">UbuntuにVSCodeをインストールする3つの方法 - Qiita</a> : VS Code は <a href="https://github.com/snapcore/snapd" title="snapcore/snapd: The snapd and snap tools enable systems to work with .snap files.">Snap</a> でインストールしたほうがいいかも</li>
</ul>
<h3 id="secinfo">セキュリティ情報をチェックする</h3>
<p>本家の <a href="https://www.debian.org/" title="Debian -- The Universal Operating System">Debian</a> ディストリビューションのセキュリティ情報は以下から取得できる。</p>
<ul>
<li><a href="https://www.debian.org/security/">Debian – Security Information</a></li>
</ul>
<p><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> の方は以下から。</p>
<ul>
<li><a href="https://usn.ubuntu.com/">Ubuntu security notices</a></li>
</ul>
<p>フィードも提供されているので巡回先に加えることにしよう。</p>
<h3 id="ifconfig">えっ ifconfig って入ってないの?</h3>
<p>なにはともあれネットワーク設定を見ようと <code>ifconfig</code> コマンドを叩いてみたが</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ ifconfig -a -v
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Command 'ifconfig' not found, but can be installed with:
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">sudo apt install net-tools
</span></span></code></pre></div><p>とか言われる。
まじすか!</p>
<p>まぁ,なければ入れればいい話なので言われたとおりインストールする。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt install net-tools
</span></span></code></pre></div><p>これで</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ ifconfig -a -v
</span></span><span class="line"><span class="cl">enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
</span></span><span class="line"><span class="cl"> inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
</span></span><span class="line"><span class="cl"> inet6 xxxx::xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link>
</span></span><span class="line"><span class="cl"> ether **:**:**:**:**:** txqueuelen 1000 (イーサネット)
</span></span><span class="line"><span class="cl"> RX packets 20 bytes 2764 (2.7 KB)
</span></span><span class="line"><span class="cl"> RX errors 0 dropped 0 overruns 0 frame 0
</span></span><span class="line"><span class="cl"> TX packets 82 bytes 8466 (8.4 KB)
</span></span><span class="line"><span class="cl"> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
</span></span><span class="line"><span class="cl"> inet 127.0.0.1 netmask 255.0.0.0
</span></span><span class="line"><span class="cl"> inet6 ::1 prefixlen 128 scopeid 0x10<host>
</span></span><span class="line"><span class="cl"> loop txqueuelen 1000 (ローカルループバック)
</span></span><span class="line"><span class="cl"> RX packets 151 bytes 11745 (11.7 KB)
</span></span><span class="line"><span class="cl"> RX errors 0 dropped 0 overruns 0 frame 0
</span></span><span class="line"><span class="cl"> TX packets 151 bytes 11745 (11.7 KB)
</span></span><span class="line"><span class="cl"> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
</span></span></code></pre></div><p>おー,動いた動いた。</p>
<p>ちなみに IP アドレスの <code>10.0.2.xx</code> は <a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> 側の仮想 DHCP ネットワークらしい。</p>
<h3 id="jdk">OpenJDK を入れる</h3>
<div class="box"><strong>【追記 2019-07-31】</strong>
どうも Java 12 は放置プレイっぽいので <a href="https://text.baldanders.info/remark/2019/07/reinstalling-openjdk/" title="結局 OpenJDK をインストールし直すことにした">APT は使わない方向</a>で。</div>
<p><a href="http://openjdk.java.net/">OpenJDK</a> は3月と9月の半年毎にバージョンアップが行われる。
リリース時期とサポート期間は以下の通り(ディストリビューションによっては延長サポートあり)。</p>
<table>
<thead>
<tr>
<th></th>
<th>Oracle Java</th>
<th><a href="http://openjdk.java.net/">OpenJDK</a></th>
</tr>
</thead>
<tbody>
<tr>
<td>Java 9</td>
<td>2017年9月 - 2018年3月</td>
<td>2017年9月 - 2018年3月</td>
</tr>
<tr>
<td>Java 10</td>
<td>2018年3月 - 2018年9月</td>
<td>2018年3月 - 2018年9月</td>
</tr>
<tr>
<td>Java 11</td>
<td>2018年9月 - 2026年9月</td>
<td>2018年9月 - 2019年3月</td>
</tr>
<tr>
<td>Java 12</td>
<td>-</td>
<td>2019年3月 - 2019年9月</td>
</tr>
<tr>
<td>Java 13</td>
<td>-</td>
<td>2019年9月 - 2020年3月</td>
</tr>
<tr>
<td>Java 14</td>
<td>-</td>
<td>2020年3月 - 2020年9月</td>
</tr>
<tr>
<td>Java 15</td>
<td>-</td>
<td>2020年9月 - 2021年3月</td>
</tr>
<tr>
<td>Java 16</td>
<td>-</td>
<td>2021年3月 - 2021年9月</td>
</tr>
<tr>
<td>Java 17</td>
<td>2021年9月 - 2029年9月</td>
<td>2021年9月 - 2022年3月</td>
</tr>
</tbody>
</table>
<p><a href="http://openjdk.java.net/">OpenJDK</a> のインストールは APT で普通にできるが複数のバージョンがあるので注意が必要だ。
まずは提供しているバージョンを調べてみる(<a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> 19.04 の場合)。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt search openjdk-\(\.\)\+-jre$
</span></span><span class="line"><span class="cl">ソート中... 完了
</span></span><span class="line"><span class="cl">全文検索... 完了
</span></span><span class="line"><span class="cl">nvidia-openjdk-8-jre/disco 9.+8u77~10.1.105-0ubuntu1 amd64
</span></span><span class="line"><span class="cl"> NVIDIA provided OpenJDK Java runtime, using Hotspot JIT
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">openjdk-11-jre/disco-updates 11.0.3+7-1ubuntu1 amd64
</span></span><span class="line"><span class="cl"> OpenJDK Java ランタイム - Hotspot JIT 版
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">openjdk-12-jre/disco,now 12.0.1+12-1 amd64
</span></span><span class="line"><span class="cl"> OpenJDK Java ランタイム - Hotspot JIT 版
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">openjdk-13-jre/disco 13~13-0ubunt1 amd64
</span></span><span class="line"><span class="cl"> OpenJDK Java ランタイム - Hotspot JIT 版
</span></span></code></pre></div><p>開発環境を含めるのであれば <code>jdk</code> で探す。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt search openjdk-\(\.\)\+-jdk$
</span></span><span class="line"><span class="cl">ソート中... 完了
</span></span><span class="line"><span class="cl">全文検索... 完了
</span></span><span class="line"><span class="cl">openjdk-11-jdk/disco-updates 11.0.3+7-1ubuntu1 amd64
</span></span><span class="line"><span class="cl"> OpenJDK Development Kit (JDK)
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">openjdk-12-jdk/disco 12.0.1+12-1 amd64
</span></span><span class="line"><span class="cl"> OpenJDK Development Kit (JDK)
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">openjdk-13-jdk/disco 13~13-0ubunt1 amd64
</span></span><span class="line"><span class="cl"> OpenJDK Development Kit (JDK)
</span></span></code></pre></div><p>今回は <a href="http://openjdk.java.net/">OpenJDK</a> 12 のランタイムのみを入れたいので</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo apt install openjdk-12-jre
</span></span></code></pre></div><p>とすればよい。
上手くインストールできていれば</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ java -version
</span></span><span class="line"><span class="cl">openjdk version "12.0.1" 2019-04-16
</span></span><span class="line"><span class="cl">OpenJDK Runtime Environment (build 12.0.1+12-Ubuntu-1)
</span></span><span class="line"><span class="cl">OpenJDK 64-Bit Server VM (build 12.0.1+12-Ubuntu-1, mixed mode, sharing)
</span></span></code></pre></div><p>てな感じになる。
よしよし,<a href="https://forest.watch.impress.co.jp/docs/news/1180549.html" title="Oracle、「Java SE 12.0.1」「Java SE 8 Update 211」を公開 ~新元号“令和”に対応 - 窓の杜">先日のアップデート</a>も反映されているな。</p>
<p>自分の環境に
複数バージョンの Java が入っている場合は</p>
<pre tabindex="0"><code>$ sudo update-alternatives --config java
</code></pre><p>とする。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">There are 2 choices for the alternative java (providing /usr/bin/java).
</span></span><span class="line"><span class="cl">Selection Path Priority Status
</span></span><span class="line"><span class="cl">————————————————————
</span></span><span class="line"><span class="cl">* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
</span></span><span class="line"><span class="cl">1 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Press enter to keep the current choice[*], or type selection number:
</span></span></code></pre></div><p>みたいな感じになって切り替えができるようだ。</p>
<ul>
<li>
<p><a href="https://qiita.com/terappy/items/537c069923144a9d9755">OpenJDK(Java)を最新のUbuntuにインストール - Qiita</a></p>
</li>
<li>
<p><a href="https://help.ubuntu.com/community/Java">Java - Community Help Wiki</a></p>
</li>
<li>
<p><a href="https://text.baldanders.info/remark/2018/02/release-cycle-of-java-environment/">Java 環境のリリースとサポートに関する覚え書き</a></p>
</li>
</ul>
<h3 id="sftp">GUI な SFTP クライアントを導入する</h3>
<p><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> で GUI な SFTP クライアントというと <a href="https://www.gftp.org/">gFTP</a> か <a href="https://filezilla-project.org/" title="FileZilla - The free FTP solution">FileZilla</a> になりそうだが <a href="https://www.gftp.org/">gFTP</a> の最終リリースが2008年というのを見て <a href="https://filezilla-project.org/" title="FileZilla - The free FTP solution">FileZilla</a> を選択した。
いや古いのが悪いってわけじゃないんだけど,10年以上セキュリティ・アップデートもないってのはちょっと信じられない。
やはりソフトウェアを取り巻くコミュニティが活況でないということなんだろう。</p>
<p><a href="https://filezilla-project.org/" title="FileZilla - The free FTP solution">FileZilla</a> ドキュメントには</p>
<figure lang="en">
<blockquote>
<q>It is recommended that you use the package manager of your distribution.<br>
If you're using GNU/Linux, you can also try using the precompiled binaries. After extracting the files to any location (location does not matter, FileZilla can detect its own installation prefix), you can start the program using the filezilla executable in the bin/ subdirectory. Please note that due to differences in distributions, the provided binaries might not work on your system. </q>
</blockquote>
<figcaption><div>via <q><a href="https://wiki.filezilla-project.org/Client_Installation#Installing_on_GNU.2FLinux_and_other_Unix.28-like.29_systems">Client Installation - FileZilla Wiki</a></q></div></figcaption>
</figure>
<p>と書かれていて,とりあえず APT で調べてみると</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ apt show filezilla
</span></span><span class="line"><span class="cl">Package: filezilla
</span></span><span class="line"><span class="cl">Version: 3.39.0-2
</span></span><span class="line"><span class="cl">Priority: optional
</span></span><span class="line"><span class="cl">Section: universe/net
</span></span><span class="line"><span class="cl">Origin: Ubuntu
</span></span><span class="line"><span class="cl">...
</span></span></code></pre></div><p>いや,古すぎるだろ。
こんなんばっかだな APT は。</p>
<p>ちうわけで<a href="https://filezilla-project.org/download.php" title="Download FileZilla Client for Linux">ダウンロードページ</a>から取ってきたファイルを展開して使うことにする。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo mv ./FileZilla_3.42.1_x86_64-linux-gnu.tar.bz2 /usr/local/src/
</span></span><span class="line"><span class="cl">$ cd /usr/local/
</span></span><span class="line"><span class="cl">$ sudo tar xvf src/FileZilla_3.42.1_x86_64-linux-gnu.tar.bz2
</span></span><span class="line"><span class="cl">$ sudo chown -R root:root FileZilla3
</span></span></code></pre></div><p>展開時のファイル・ディレクトリ構成を維持していれば <a href="https://filezilla-project.org/" title="FileZilla - The free FTP solution">FileZilla</a> は起動時のパスを見て適切に起動できるようだ。
なので,別にパスを通さなくても <code>.bashrc</code> などで</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="nb">alias</span> <span class="nv">fz</span><span class="o">=</span><span class="s1">'/usr/local//FileZilla3/bin/filezilla'</span>
</span></span></code></pre></div><p>とか定義しておけば</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ fz &
</span></span></code></pre></div><p>で起動できる。</p>
<p>使い方は見れば分かる(笑)
「サイト マネージャー」で接続先を設定して「接続」すればよい。
SFTP で公開鍵認証をを行う場合はログオンタイプを「インタラクティブ」にしておけば接続時に <code>SSH_AUTH_SOCK</code> 環境変数で指定したソケットからエージェントが起動する。</p>
<p>エージェントに <code>gpg-agent</code> を利用する場合は<a href="https://text.baldanders.info/remark/2019/04/move-gpg-keyring/" title="Windows 環境で作った GnuPG の鍵束を Ubuntu に移行する">拙文</a>を参考にどうぞ。
<a href="https://filezilla-project.org/" title="FileZilla - The free FTP solution">FileZilla</a> に限らず,セキュリティ製品でもないソフトウェアにパスワードや秘密鍵を登録するのはオススメしない。</p>
<h3 id="restart">GNOME Shell をリスタートする</h3>
<p>現在 <a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> の GUI Shell である GNOME Shell はコマンド一発で簡単にリスタートできるらしい。</p>
<ul>
<li><a href="https://linuxfan.info/restart-gnome-shell">GNOME Shellを「リスタート」して軽くしよう! | LFI</a></li>
</ul>
<p>手順は以下の通り</p>
<ol>
<li><code>alt-F2</code> で「コマンドを入力」を表示させる</li>
<li>コマンド「<code>r</code>」を入力してリターンキーを押す</li>
</ol>
<p>以上。</p>
<p>システムモニタを見ると <code>gnome-shell</code> プロセスの使用メモリが減っているのが分かる。
再起動や再ログインなしでできるのは嬉しい。</p>
<h3 id="swap">スワップの解放</h3>
<p>マシンを稼働させっぱなしにしていると少しずつスワップ領域が食われていくので以下のコマンドで解放する。</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">$ sudo swapoff -a
</span></span><span class="line"><span class="cl">$ sudo swapon -a
</span></span></code></pre></div><p><code>swapoff</code>コマンドでスワップアウトされているデータをメモリに戻しているのだが,当然ながらメモリに空きがないと失敗する。
この場合は不要なプロセスを終了させるなどして空きを作ればいいのだが,無理そうなら諦めて再起動したほうが早いかもしれない。
まぁ,サーバ機では簡単に再起動とはいかないだろうが,デスクトップならね。
メモリに空きを作る手順は以下を参考にそうぞ。</p>
<ul>
<li><a href="http://dqn.sakusakutto.jp/2014/01/linux_swap.html">[Linux]Swap領域をクリアする方法 · DQNEO起業日記</a></li>
</ul>
<h2>その他ブックマーク</h2>
<ul>
<li><a href="https://kledgeb.blogspot.com/2019/04/ubuntu-1904-17-xorgfractional-scaling.html">Ubuntu 19.04 その17 - Xorgセッションで分数スケーリング(Fractional Scaling)を有効にするには - kledgeb</a></li>
<li><a href="https://www.xmisao.com/2014/09/25/debian-linux-extract-7z.html">Debian Linuxで7zファイルを圧縮・解凍する / p7zipの使い方 – ぺけみさお</a></li>
<li><a href="https://webnetforce.net/amazon-drive-auto-mount-for-ubuntu/">Amazon DriveをUbuntu(Linux)で自動マウントする | web net FORCE</a></li>
<li><a href="https://www.itmedia.co.jp/enterprise/articles/0705/29/news010.html">gFTP――多機能で便利なLinuxファイル転送の万能ナイフ (1/2) - ITmedia エンタープライズ</a></li>
<li><a href="https://qiita.com/syoyo/items/678f9c3c82d5f6f5607c">Ubuntu 16.04 で MinGW を使い C++11 プログラムの Windows バイナリをクロスコンパイルする - Qiita</a></li>
<li><a href="https://linuxfan.info/gsconnect">GNOMEユーザー必見!「GSConnect」でAndroidと常時連携!ブラウザ拡張も登場! | LFI</a></li>
<li><a href="https://news.mynavi.jp/article/20100730-linux-freebsd-net-traffic-tools/">Linuxでネットワークトラフィックを監視する方法 | マイナビニュース</a>
<ul>
<li><a href="https://www.wireshark.org/">Wireshark · Go Deep.</a> : Wireshark って元々 Linux 用のツールだったんだな。もの知らずでゴメンペコン</li>
</ul>
</li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/4296100742?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/519EJD1-MXL._SL160_.jpg" width="112" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/4296100742?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">Ubuntu 18.04 LTS 日本語 Remix 使い方が全部わかる本 (日経BPパソコンベストムック)</a></dt>
<dd>日経Linux (編集)</dd>
<dd>日経BP 2018-10-02 (Release 2018-10-02)</dd>
<dd>ムック</dd>
<dd>4296100742 (ASIN), 9784296100743 (EAN), 4296100742 (ISBN)</dd>
</dl>
<p class="description">Kindle 版もあるが紙のほうなら DVD が付録でついてくる。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-03-31">2019-03-31</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- Ubuntu 18.04 LTS 日本語 Remix 使い方が全部わかる本 -->
Windows に Ubuntu を入れる
tag:text.Baldanders.info,2019-03-27:/remark/2019/03/the-window-the-window/
2019-03-27T13:54:51+00:00
2022-05-04T05:22:29+00:00
ここまで来るのにものすごい試行錯誤しちゃったよ。これでようやく色々試せる。
Spiegel
https://baldanders.info/profile/
<p>Microsoft は Windows 7 を2020年1月まで <strong>ちゃんと</strong> サポートすると言っていたのに,今の時点で Windows 10 への移行を強制するようだ。</p>
<ul>
<li><a href="https://www.itmedia.co.jp/enterprise/articles/1903/12/news065.html">Windows 7に未解決の脆弱性、Google Chromeのゼロデイ攻撃で組み合わせて悪用 - ITmedia エンタープライズ</a> : Windows 7 の脆弱性は放置するらしい。つか直せる人がもういないんだろうな</li>
<li><a href="https://techcrunch.com/2019/03/20/windows-7-security-updates/">Windows 7セキュリティアップデートの終了期限をマイクロソフトが通達 | TechCrunch Japan</a></li>
</ul>
<p>しかし,ここはひとつ寛大な心で「Microsoft は親切にも早く私が Windows を捨てるよう応援してくれてる」と解釈して Linux への移行を前倒しすることにした。
本当は新しい PC をどーんと買っていろいろ弄り倒して遊びたいところだが,今は<a href="https://text.baldanders.info/remark/2018/12/i-am-a-sunday-programmer/" title="どうも,日曜プログラマの Spiegel です">経済的・物理空間的な理由でできない</a>ため,今ある Windows 環境を Linux に換装することを考える。</p>
<p>といっても環境が違いすぎるためまずは簡単な仮想環境を構築していろいろ実験していきたいと思う。
仮想環境には <a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> を,デスクトップ用のディストリビューションには <a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> を使うことにする。
バージョンは2019年3月時点で <a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> 6.0.4, <a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> 18.10<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> である。</p>
<p>日本語環境として <a href="http://www.ubuntulinux.jp/">Ubuntu Japanese Team</a> から<a href="http://www.ubuntulinux.jp/download/ja-remix" title="Ubuntu Desktop 日本語 Remixのダウンロード | Ubuntu Japanese Team">「Ubuntu Desktop 日本語 Remix」をダウンロード</a>して利用する。
ありがたや。</p>
<h2><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> 用仮想環境の作成</h2>
<p><a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> のインストール手順は割愛する。
インストールが完了したら早速 <a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> マネージャを起動する。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./virtualbox-6-manager.png"><img src="./virtualbox-6-manager.png" srcset="./virtualbox-6-manager.png 976w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>この画面から「新規」アイコンをクリックする。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./new-guest-expert.png"><img src="./new-guest-expert.png" srcset="./new-guest-expert.png 568w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>メモリサイズは多めに2048MBほど取っておく。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./virtual-hdd.png"><img src="./virtual-hdd.png" srcset="./virtual-hdd.png 508w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>仮想ディスクは固定サイズで50GBほど。
まぁ検証用だし。</p>
<p>これで仮想環境を作成すると最終的に以下のようになる。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./end-of-setup.png"><img src="./end-of-setup.png" srcset="./end-of-setup.png 976w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<h2><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> のインストール</h2>
<p>ここで「起動」アイコンをクリックして仮想環境を起動する。
空の仮想ハードディスクなので起動用のドライブを訊いてくる。
ここで「<a href="http://www.ubuntulinux.jp/download/ja-remix">Ubuntu Desktop 日本語 Remixのダウンロード</a>」ページからダウンロードしたディスク・イメージファイルを指定する<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./assign-iso-image.png"><img src="./assign-iso-image.png" srcset="./assign-iso-image.png 500w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> インストーラが起動した状態が以下の通り。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./install-ubuntu-01.png"><img src="./install-ubuntu-01.png" srcset="./install-ubuntu-01.png 816w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>ここからインストールを進めていくのだが,長ったらしくなるので途中は省いて,結果は以下の通りとなる。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./install-ubuntu-08.png"><img src="./install-ubuntu-08.png" srcset="./install-ubuntu-08.png 816w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>これで再起動すれば一応は完了である。
再起動のあとも最新版へのアップデートが走ったりするのだが,これも割愛する。</p>
<h2>画面の解像度を変更する</h2>
<p>この状態でも問題なく使えるのだが(ネットワーク設定も必要なし)仮想ディスプレイが SVGA のままで変更できない。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./ratio-01.png"><img src="./ratio-01.png" srcset="./ratio-01.png 822w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>このままでは不便なので解像度を変更できるようにする。
解像度を変更するには Guest Additions を導入する。</p>
<p>メニューバーの「デバイス」から「Guest Additions CD イメージの挿入…」を選択する。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./ratio-02.png"><img src="./ratio-02.png" srcset="./ratio-02.png 818w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>ここで <a href="https://www.virtualbox.org/" title="Oracle VM VirtualBox">VirtualBox</a> をインストールしたフォルダ<sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup> にある <code>VBoxGuestAdditions.iso</code> を選択する。
<a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> 側の管理者権限でプログラムが自動起動しようとするので,大人しくしたがって実行する。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./ratio-04.png"><img src="./ratio-04.png" srcset="./ratio-04.png 818w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>これで以下のように複数の解像度を選べるようになった。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./ratio-05.png"><img src="./ratio-05.png" srcset="./ratio-05.png 826w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>マウントした仮想ドライブはもう不要なので「取り出す」でアンマウントしておこう。</p>
<figure style='margin:0 auto;text-align:center;'><a href="./ratio-06.png"><img src="./ratio-06.png" srcset="./ratio-06.png 816w" sizes="(min-width:600px) 500px, 80vw" alt="" loading="lazy"></a></figure>
<p>いやぁ,ここまで来るのにものすごい試行錯誤しちゃったよ。
これでようやく色々試せる。</p>
<h2>ブックマーク</h2>
<ul>
<li><a href="https://forest.watch.impress.co.jp/docs/news/1159338.html">「Oracle VM VirtualBox 6.0」が正式版に ~「Hyper-V」フォールバックをサポート - 窓の杜</a>
<ul>
<li><a href="https://forest.watch.impress.co.jp/docs/news/1180552.html">Oracle、フリーの仮想PCソフト「Oracle VM VirtualBox」v6.0.6/v5.2.28を公開 - 窓の杜</a></li>
</ul>
</li>
<li><a href="https://www.shookuro.com/entry/2018/01/28/162252">VirtualBox を Windows にインストール - 山崎屋の技術メモ</a></li>
<li><a href="https://www.shookuro.com/entry/2018/02/03/165526">VirtualBox で作成した仮想マシンに CentOS をインストール - 山崎屋の技術メモ</a></li>
<li><a href="https://kledgeb.blogspot.com/2019/01/virtualbox-93-virtualbox-604virtualbox.html">VirtualBox その93 - VirtualBox 6.0.4がリリースされました・VirtualBoxをインストールするには - kledgeb</a></li>
<li><a href="https://anlovegeek.com/create-virtual-machine/">VirtualBoxで仮想マシンを作成してみた(Windows10) | あんらぶぎーくどっとこむ</a></li>
<li><a href="https://anlovegeek.com/virtualbox-install-ubuntu/">VirtualBoxの仮想マシンにUbuntuをインストールしてみた(18.10) | あんらぶぎーくどっとこむ</a></li>
<li><a href="http://www.invisible-works.com/archives/2016/01/post-300/">VertualBox ゲストOSのスクリーンショットを撮る。</a></li>
<li><a href="https://mogi2fruits.net/blog/os-software/windows/2389/">VirtualBox にインストールした Ubuntu の画面サイズ(解像度)を640×480以外に変更する方法 | mogi2fruitsどっとねっと</a></li>
<li><a href="https://www.oborodukiyo.info/etc/2016/ETC-MultiMonitorOnVirtualBox">その他 Windows上のVirtualBoxで解像度とマルチモニタの設定の仕方</a></li>
<li><a href="https://chee-s.net/ubuntu%e3%82%92usb%e3%83%a1%e3%83%a2%e3%83%aa%e3%81%8b%e3%82%89%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab">UbuntuをUSBメモリからインストール | Linuxサーバより愛を込めて。</a></li>
</ul>
<h2>参考図書</h2>
<div class="hreview">
<div class="photo"><a href="https://www.amazon.co.jp/dp/B072ML1SB2?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1"><img src="https://m.media-amazon.com/images/I/61juhv2SfIL._SL160_.jpg" width="113" alt="photo"></a></div>
<dl>
<dt class="item"><a class="fn url" href="https://www.amazon.co.jp/dp/B072ML1SB2?tag=baldandersinf-22&linkCode=ogi&th=1&psc=1">[合本版]這いよれ!ニャル子さん 全12巻 (GA文庫)</a></dt>
<dd>逢空 万太 (著), 狐印 (イラスト)</dd>
<dd>SBクリエイティブ 2017-06-08 (Release 2017-06-08)</dd>
<dd>Kindle版</dd>
<dd>B072ML1SB2 (ASIN)</dd>
<dd>評価<abbr class="rating fa-sm" title="4"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="far fa-star"></i></abbr></dd>
</dl>
<p class="description">ニャル子さん合本版が半額セールしてたので衝動買いした。紙の本に換算して3327ページ(笑) こういう無茶が出来るのがEブックのいいところだよね。でも,ニャル子さんを読む(観る)と仮面ライダーが見たくなるんだよなぁ。</p>
<p class="powered-by">reviewed by <a href='#maker' class='reviewer'>Spiegel</a> on <abbr class="dtreviewed" title="2019-03-27">2019-03-27</abbr> (powered by <a href="https://affiliate.amazon.co.jp/assoc_credentials/home">PA-APIv5</a>)</p>
</div> <!-- [合本版]這いよれ!ニャル子さん -->
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://www.ubuntu.com/" title="The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu">Ubuntu</a> 18.10 は 2019年7月までサポートされる。長期サポートが欲しいなら 18.04 がオススメ。こちらは2023年4月までサポートされる。 <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:2">
<p>ダウンロードしたイメージ・ファイルからインストール用 DVD を作成して使ってもいいのだが(つか実際の運用は DVD か USB からインストールすることになるだろう),めっさ遅いので注意すること。つか実際に遅すぎて使い物にならなかったのでインストールを中断した。本番はどうなることやら。 <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
<li id="fn:3">
<p>既定のままインストールすれば <code>C:\Program Files\Oracle\VirtualBox</code> にインストールされる <a href="#fnref:3" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>