実マシンの仮想化 Lesson 3 ディスクのコピーのやり直し

コピーは終わりましたが, “BIOS boot” というパーティションを作っていないことを思い出して,パーティションを切り直すことにしました.

しかし,これまでupdate不能状態とは言え,その “BIOS boot” パーティションなしで動いていたのに必要なのか,と疑問がわきました.たぶん,今まではDOSパーティションだったので不要だったのでしょう.gptで “BIOS boot” パーティションを含むようにしてパーティションを切り直し,必然的にルートのパーティションをフォーマットし直しました.

もう一度,qcow2型式のルートパーティションをマウントして,念のためにリードオンリーでマウントしたコピー元になる実マシンのManjaroのパーティションからrsyncでコピーしました.

そういえば,以前はnbdで接続したディスクイメージをマウントする場合,mountコマンドにオフセット指定が必要でしたが,最近は改善されて,

mount  /mnt/nbd  /dev/nbd0p2

と,そのままマウントできるようになりました.人間がますますバカになります😥

実マシンの仮想化 Lesson 2 ディスクのコピー

コピーに使用する実マシンは,第2 Workstation(WS)の第2 OSであるDebianです.

ディスクイメージは,今回update不能と判断したqcow2を使います.formatはしません.まるまるコピーするときはformatしたほうがあとのコピーが速いケースが多いですが,update不能なほど古いとはいえManjaro同士なので多少そのまま使えるファイルがあってコピーが早く済むかなと期待しました.

実Manjaro (第2 WSの第1 OS)を念の為read onlyで,Debianにマウントし,仮想ディスクは,nbdのモジュールを使って,write enableでマウントしました.

コピーはrsyncでします.

実マシンのディスクスペースは400GBなのに対して仮想マシンは80GBしかないので,Raspberry Piのバックアップや,ISOファイルづくりの過程や完成品などはコピーしないよう,rsyncのフィルター設定をしました.

途中でなんか余計なもののコピーを始めたら,とめて,フィルターを追加してまたコピーし直すというのができるのが,rsyncでするコピーの大きなメリットです.

20分ほどでコピーが終わったので,/etc/fdiskを修正して今夜は終わりにします.

Firefoxが勝手に最後までスクロールする(解決)

OSを変えたら治ったなどという絶望的な記事を見つけて,諦めてしまっていましたが,ブラウザによらないということで,これはなんかブラウザではないところに原因がありそうと,もう少し検索を進めたところ解決しました.

なんと,システム設定のアクセシビリティーにあるスクリーンリーダーONがいけないとのことです.

そんなものONにした覚えは全く無いです.

Firefoxが勝手に最後までスクロールする

注: 解決しました → Firefoxが勝手に最後までスクロールする(解決)

かなり前からなのですが,サブworkstation(サブWS)のサブOSであるDebianでFirefoxを使ってweb pageを開くと,開くたびにそのページの最後まで勝手にスクロールしていって,ページの読み込みとそのスクロールが完了するまで手も足も出ない状態となります.

とはいえ,いったん最後までスクロールすればあとはフツーに使えるし,サブWSのサブOSではそんなに生産性が問題になる作業はしないので,不問に付してきました(時々はネット検索で解決策を探りましたが).

今回,Debianの実マシン環境で動くKVMが必要となり,そこでFirefoxを開いて,調べたり,wikiに書き込んだりして作業を進めようとしましたが,そういう生産的😥な仕事をするには,この勝手なスクロールは著しく作業効率を落とします.というか,やる気が失せます.

そこで,真剣に検索をしてみました.日本語で検索してもだめなので,英語で検索することにして,まず「勝手に」を英語でなんていうかから調べました.それで,

Debian Firefox scrolls arbitrarily to the bottom

てな感じで検索したら,ズバリのものが見つかりました.

で,この質問者は,違うOSをインストールして解決したとあります.つまり,本当の意味での解決策はないのです😥

サブWSのメインOSであるManjaroではこのようなトラブルはもともと発生してませんから,Manjaroでやれよなってことです.

追記: ESRも本家もだめ

ふと,これはDebianにバンドルされているFiref0x-ESRの問題で,本家からダウンロードしたものは大丈夫なのではと思い,試してみましたが,同じでした😥

追記2: Chromiumもだめ

また,ふと思いついて,Chromiumをイントールして,試してみました.同じです😥 どうしたものか,最後までスクロールしていき,落ち着くまで操作できません.

この2つのテストにより,ブラウザーが悪いのではなく,GUI・デスクトップに何らかの問題があるといえそうです.

DebianのサブOSと同じKDE Plasma Desktopを使っているメインOSのManjaroではなんの問題も起きないんだけどなあ😥

非公開の自分専用メモ.
サブWSのメインOS.

Postfixを試す (5) KVM仮想マシンの現状

保有する仮想マシンの現状確認・updateは,なかなか惨憺たる結果となりました.

debian-10-brokenは,ログインできないので消すしかありません.また,slackware-ex-real-brokenも,greeterが出ません.run level 3でログインできる可能性がありますが,Slackware64 14.2ベースなので,取っておく価値はありません.

gentooの2つは,長らく放置していてupdateできるはずがないので,不戦敗2です.

Manjaroについては,前の記事で書いたとおり絶望的です.

Ubuntuはかつて別々のWSで動いていた仮想マシンです.どちらも20.04.xで,最新の20.04.4にupdateできましたが,日本語入力ができません

日本語入力については,Debianの実マシンから仮想化したdeb-realも同様にできません.

となると,日本語は入力できないけどup-to-dateにできるのが,deb-real, ubuntu20.04LTS, ubuntu64の3つだけとなります.システムは起動するけどupdateできなのが,manjaro-ex-real-broken,GUIにログインできないのがslackwere-ex-real-broken,ログインが全くできないのがdebian10-brokenということです.

一番ひどいdebian10-brokenを消して,Slackware 15.0をインストールするスペースにします.

名前に “64” が入っていないから32bitということではなくどちらもx86_64です.