IT関係のメモ

IT関係のメモを記録しておくブログ

Ubuntu 20.04 LTS で /etc/fstab に書かれている /boot/efi の UUID が正しくない

Ubuntu 20.04LTS のインストール時に Intel RST が有効だとインストールできない - IT関係のメモ の続き、かもしれない。)

症状

Ubuntu のインストール時に EFI システムパーティションを作成したが、インストールしてみると /etc/fstab で /boot/efi のUUIDが違っており、/boot/efi がマウントされていない。

このままだと update-grubgrub-install が失敗してしまう。

環境

解決方法

blkid で UUID を取得する。

$ blkid <EFIシステムパーティションのデバイス名>

/etc/fstab を編集して /boot/efi の UUID を修正した上で、マウントする。

備考

なぜか mount が成功しても正しくマウントされない場合があるが、 GParted でマウントするとマウントでき、その後もマウントされる(理由不明)。

Ubuntu 20.04 LTS のインストール時に Intel RST が有効だとインストールできない

症状

USB接続の外付け記憶媒体(HDD, SSD)に Ubuntu をインストールしようと試みると、外付けであるにもかかわらず、本体側の Intel RST が有効だと Ubuntu インストーラーがそれを認識してインストールを中断してしまう。外付け記憶媒体からの起動なのでこれは不都合。

環境

  • Intel RST が有効なPC
  • Ubuntu 20.04 LTS (Ubuntu 18.04 LTSでも同じだったような気がする)

対策

UEFI BIOS の設定で Intel RST をいったん無効にし、インストールを行う。この場合、Ubuntu インストーラーは Intel RST を認識しないため、インストールは中断することなく進む。このとき本体側の記憶媒体に間違ってインストールしたり、本体側から起動しないように注意。 インストール終了後、UEFI BIOS の設定で Intel RST を有効に戻す。

外付け記憶媒体にインストールした UbuntuIntel RST が有効でも特に問題なく起動する。

Ubuntu 20.04 LTS で rubygems 3.1.4 への更新時にエラーになる

症状

rubygems を 3.1.4 に更新する際に以下のエラーが出る。

$ sudo gem update --system 3.1.4

(中略)

Loading the rubygems/defaults/operating_system.rb file caused an error. This file is owned by your OS, not by rubygems upstream. Please find out which OS package this file belongs to and follow the guidelines from your OS to report the problem and ask for help.

環境

解決方法

不明(あとで書く)。

2022/10/18追記:

Ubuntu 22.04 LTS にアップグレードしたところ解決した。

$ gem -v
3.3.5

なお、Ubuntu 22.04 LTSではRubyGemsがAPTでインストールされているので、gem update --system はサポートされないとのこと。

$ sudo gem update --system
ERROR:  Your RubyGems was installed trough APT, and upgrading it through RubyGems itself is unsupported. If you really need the latest version of RubyGems (tip: you usually don't), then you need to install RubyGems (and Ruby) manually, maybe using tools like ruby-install, rvm, etc.

備考

ちなみに、rbenvを使ってruby version 3.0.2 をインストールしてみたところ、rubygemsのバージョンは 3.2.22 になったが、sudo gem update --system で上記のエラーが出るのは変わらない。と思ったら、gem update --system は成功した。あれ?

参考

はじめに

方針

  • 基本的にIT関係のメモを置く。(URLのまま)
  • 過去の自分は記憶は薄れていく以上、他人のようなものであって、その他人である自分でもわかるように記録を残しておく。
  • 自分もぐぐってIT関係の解決方法を探すことがあるので、同様の人の手助けに少しでもなればいいと思う。