2022-01-01から1年間の記事一覧
マルチブート構成 前回までで、2つのOSを同居させて片方だけはEFIブートローダーから起動している。デュアルブートのもう一方は、EFIから起動したDebianのGrubから起動される。という構成が出来ている。 ここでは、続きをおこなって、マルチブートで両方と…
レベル3 EFIブートのGRUBでマルチブートする EFIブートパーティションで同じようにすることが出来るのか。検証である。 今回作った構成は、EFIブートをしたあとに、grub が起動する。 UEFI環境の準備 libvirt/qemu/kvm でUEFIを使うために必要なパッケージ…
レベル2 通常インストール済みディスクをコピーして持ってくる。 ここまでで、grub-install と update-grub の使い方がちょっとわかった。 そこでインストール済みのOSが入ったパーティションを持ち込んで、既存のディスクにOSを追加する事を考えてみる。 …
レベル1 インストーラーによる、デュアルブートの構築 簡単に言えば、CD-ROMでOS別にインストールを行う。2回インストをする方法だ。 ディスクを準備 パーティションをインストール時に作ると面倒なので、先にパーティションをqcow2に仕込んでおく。 qcow2…
動機と目的 リモートから、ext4 のrepair や lvm のりサイズをやりたい。 デュアルブートにしておいて、いつでもFSCKをかけられるようにしておきたい。 そのため、GRUBメニューで起動するOSを切り替えたい。 いちいち、USB起動のディスクを差し込みに行くの…
ubuntu でGrub2のメニュー表示したい UbuntuでGrubメニューをだしたい。 UbuntuのGRUB2は問題がある。 実は、ubuntu は「Grub2 メニューを隠す。」のです。気づかないと思う。知ってないとハマる。 ブート選択画面が邪魔なのはわかるが、メンテナンスやデュ…
kvm/qemu でCDROM内のカーネルを起動する カーネルにオプションを渡して起動したい。シリアルコンソールで画面を出したい。と思った。virt-manager でどうやるのか、virt-install 起動時にどうするか、迷ったのでメモを残す。 virt-manager の画面での指定。…
Documents/Downloads は使わないので見えなくしたい。 GNOMEデスクトップのフォルダって使用頻度が低い。 takuya@:~$ ls -l 合計 100 drwxr-xr-x 2 takuya takuya 4096 11月 18 2021 Desktop drwxr-xr-x 2 takuya takuya 4096 11月 18 2021 Documents drwxr-…
ディレクトリだけをls する、ファイルだけをls する ディレクトリ中のディレクトリだけを調べたい。 自分自身のディレクトリに限定 これは、指定したパスがディレクトリのときだけ応答される。 ls -d /var ワイルドカードと組み合わせ ワイルドカードで指定…
ディレクトリがマウントされているか調べる お困りごと mount コマンドを使ってマウントチェックすると、未マウント時にmountされてしまう。 なので、代わりにmountpoint コマンドを使う。 mountpoint コマンド takuya@:~$ mountpoint /home /home is a moun…
LVM のvg/lv の名前の変更したい takuya@u04:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 20G 0 disk ├─vda1 252:1 0 1M 0 part ├─vda2 252:2 0 1G 0 part /boot └─vda3 252:3 0 19G 0 part └─ubuntu--vg-ubuntu--lv 253:0 0 9G 0 lvm / …
RDPでログイン情報を保存したい。 RDPで接続するときに、ユーザー名とパスワードを保存することが出来る。Xrdpでは駄目なのかなと思ってたけど、確認したら保存できたのでメモに残す。 なぜわざわざ記事にしたのか。 画面のデザインが○ソで、何処にどう保存…
時間範囲の重なりを考える。 予定表の追加の確認や、イベントの開催時間の確認、予約システムの確認や、会議室の予約など、時間範囲をリソースとして扱うことは多い。 そのリソースの時分割をどうやって判定するのかちょっと考えていた。 時間範囲の比較パタ…
nvme の温度を調べる nvme が発熱でサーマル・スロットリング(温度保護)が走ってるっぽいので、温度のログを保存することにした。 その時に、そのもそもnvmeの温度を調べるにはどうするか考えた。 nvme の温度(temp/temparature) を調べる方法 コマンド ap…
7z コマンドでアーカイブを作る 出力先ファイル名とフォルダを指定して作れる。 7z アーカイブ 7z a out.7z input/ tar アーカイブ 7z a out.tar input/ zip アーカイブ 7z a out.tar input/ 7z コマンドだけでできます。有能ですね。 ファイルの追加 7z a …
準備するもの USBメモリ Rufus Windows.iso Windows Media Creation Tool 起動メディアにしたい、USBメモリを準備。 Rufusをインストール、Windowsを書き込むために必要。 Windows のISOファイルを準備 。 WindowsのISOファイルがない場合は、Windows Media …
Multipass でUbuntuをインストールしてあこれこれする multipass でWindowsのフォルダをマウントできる。 multipass記事を読んでたら、こんな記述があった。 https://hnakamur.github.io/blog/2019/10/17/multipass-on-windows-and-macos/ ホストのディレク…
chroot 環境を作ったらネットワーク接続できない sudo chroot /mnt chroot したので普通と同じようにネットワークを扱えるかと思いきやできない。 dns エラーを切り分ける ping 1.1.1.1 # 通る ping g.co # 取らない。 DNSですね。 systemd-resolved がいた …
年齢計算とは、単純だけどちょっと難しいものです。 色々と考えられるけど、判断していいのか困ったのであれこれ考えた。 日数から、年が何回出てるか(365の商)を見る 剰余は無視すればい。 (Date.parse('2022-12-01') - Date.parse('1989-12-02')).to_i/3…
LaravelでGitlabログイン連携を作る laravel でSocialiteプラグインを使う。ユーザー登録の代わりにユーザをほかサイトのIDでログインさせるOAuthです。 今回は、「gitlab」ユーザでログイン機能を作る。とくにOmnibus版でセルフ・ホスティングサイトを使う…
sedなら出来る。 sed で検索文字列の直前に行を作って入れられる。 今回使ったsedはgnu sedです。 マッチの直前に行を追加 サンプル echo hello | sed '/hello/i world' hello の直前にsay を入れました。 sed で行挿入をシンプルにやる。 sed を使って、設…
bash スクリプトで main を作りたい。 スクリプトファイルは、sourceで読み込まれることがある。 実行されたときだけ、sourceで読み込まれたときだけ実行したい。という希望もまた存在する。 python の場合 python の場合は、main を使って次のようにかける…
Google ドキュメントは、クォートがきれいにされる、迷惑な話だ Googleドキュメント全般において、ダブルクォーテーション・シングルクォテーションは、入力時に文字が変換される。 " / ' を入力した例。 該当する設定=スマートクォート スマートクォートが…
Wireguard で v6を通す Wireguard でv6 通信も通したい。 設定の流れ。 基本的には、v4 アドレスを足すのと同じ手順。 今回は、ルーター側がLinux(openwrt)なので、ルーター側のNAT/FW設定はiproute2/ip6tablesコマンドです。 ルーター側 ルーター側wg0に、v…
現れた問題点 Mattermostの日本語検索ができない MattermostはMYSQLの全文検索を使っている MYSQLの全文検索について設定する N-gram(2-gram) で検索されない ASANAみたいな単語は、AS-SA-AN-NA に分割されてN-gram(bi-gram)になって、MYSQLが AS / AN がス…
ファイルサーバーを適当に使ってたので、同じファイルが大量にある。 本当はbtfs を使えばいいんだろうけど、ext4 を使っているので重複ファイルの排除が手間です。 とりあえず、サクッと重複ファイルを探す md5sum で重要するハッシュ値を探す。 サクッとカ…
ssh しようとしたら、出来ない。 サーバーのホスト鍵ファイルが弾かれる。あれれと思って見直した。 Unable to negotiate with 192.168.4.1 port 22: no matching host key type found. Their offer: ssh-rsa RSA 鍵が無効化された 仕方ないので許可をするこ…
sed の区切り文字を変える sed コマンドでは、検索と置換の文字列を区切りを変えられます。 普通はスラッシュを使うと思うんだけど、スラッシュはフォルダ名やPATHで使われるため、エスケープ処理が面倒になる。 sed 's/search_name/takuya/g'; 区切りを変え…
windows でスタートメニューに表示されるレコメンド Win-Sのサーチを入れる箇所を空っぽにすると、レコメンド(suggestion)が出現するようになった。 とても目障りなので削除しようとしたが、どうやっても削除できない 設定のスタートメニュー項目を探すが …
qcow2 の容量が減らない。 使ってないのに減らない。 使用してないディスク容量は開放されるはず・・・だけど変わらない。 qemu-img convert -c -O qcow2 image.qcow2 shrinked_image.qcow2 何度も qemu-img を試してもファイルサイズが同じになる。。。 $ l…