てんこ

ブログ名は愛猫(てん)の愛称です。中身は個人のIT系学習記録です。

Pop! OSのブート時の待ち時間を解消した。

学習記録というより体当たり記録です。

先日母艦であるENVY360のWindows10がまともに起動しなくなりました。原因は、まあほぼ自分が悪いです。

リカバリメディア作ってなかったのでどうしようかなーと思ってました。

結果、Linuxデスクトップ元年に突入し、今はPop!OSを使っています。

※Pop!OS…Debian系のLinux。公式サイトを見て、Tile Windowという仕組みがデフォルトで有効なのが良さそうだなと思って使ってます。

Wikipedia

公式サイト

何が問題か?

通常インストールした際、以下のように起動に1分半ほど待つタスクが動いておりました。

流石に遅いな、毎回待てないな、と思い、対処をする必要がありました。

f:id:tatematsu_san:20200917072208p:plain

見えづらいですが、メッセージは以下な感じです。

(1 of 2) A start job is running for /dev/disk/by-uuid/<id情報> (28s / 1min 30 sec)
(2 of 2 ) A start job is running for /dev/mapper/cryptswap (25s / no limit)

対処方法

以下箇所のコメントアウト

/etc/fstab

$cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system>  <mount point>  <type>  <options>  <dump>  <pass>
PARTUUID=6dd76459-c7f4-46ff-ae96-00a101c499d2  /boot/efi  vfat  umask=0077  0  0
UUID=d94600f6-9a9b-4b6e-8547-7adfe36baaef  /  ext4  noatime,errors=remount-ro  0  0
# /dev/mapper/cryptswap  none  swap  defaults  0  0
↑★ここ!

/etc/crypttab

$ cat /etc/crypttab 
#cryptswap UUID=00b09b80-874d-45f8-8810-97bb11b0b924 /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512
↑★ここ!

これをすることで、待ち時間なく起動ができるようになりました。

原因は?

多分、swap領域作ってないのがそもそも問題なんだろうなと思います^^;

あとはディストリビューションの作りにもいろいろありそうです。このへんは詳細をまた調べておきたいところです。

参考にしたサイト

https://github.com/pop-os/pop/issues/316