仮想マシンのSlackware64にfcitx5-mozcのインストールが成功しました.ローマ字入力しかできないなどと馬鹿な独り言を書いてしまいましたが,Mozcの設定のダイアログはコマンドラインから起動できることを思い出し,かな入力もできるようになりましたし,他のマシンで培った😓 ユーザー辞書のインポートもできました.
あとは,あきらめたSlackware 32bitの間借りしていた実マシンのパーティションに移植するだけです.コピーにはいつものように,qemu-nbdなどを使います.
Slackware 32bitのときと同じくManjaroのGRUBから起動できれば十分なので,お手軽簡単にManjaroから
update-grub
をかけてみましたが,うまくブートしてくれません.kernelモジュールがないと文句を言っているようなので,もとの仮想マシンの仮想ディスクのイメージを確認すると,KernelはSlackwareの最新パッチの5.15.117なのに,initrd.gz内のモジュールは初期の5.15.19のままです./boot/initrd-tree内に5.15.117のモジュールのツリーをコピーして,
mkinitrd
をしてみましたが,ブートしてくれません.なお,これだけの修正をするのに,
仮想マシンの作業を終えて仮想マシンを止める modprobe nbd ← 初回のみ qemu-nbd --connect /dev/nbd0 /仮想/マシンの/ディスクイメージ.qcow2 fdisk -l /dev/nbd0 ← ルートパーティションを確認する(初回のみ) mount /dev/nbd0pなんとか /mnt/hd1 -oro mount /dev/sdなんとか /mnt/hd2 rsync -artlvd /mnt/hd1/ /mnt/hd2/ 場合によっては/mnt/hd2の修正作業 umount /mnt/hd1 umount /mnt/hd2 qemu-nbd --disconnect /dev/nbd0 update-grub reboot
の作業が必要です.これでだめならまた仮想マシンのディスクの修正作業からやります.
Manjaroのgrub頼みはいったんあきらめて,chrootの手続きにより,Slackware64自身によるブートの仕組みをこしらえてみます.
Notes:
1. 第2 WS(workstation).
2. 第2 OSの定位置.
3. Manjaroで,root権限です.
4.
qemu-nbd --disconnect /dev/nbd0
をしないと,Manjaroのgrubに/dev/nbd0なんとか
がブート可能なパーティションとして追加されてしまいます.まあ,全部終わったら削除すればいい話かもしれませんが.第2 WS(workstation).
第2 OSの定位置.
Manjaroで,root権限です.
qemu-nbd --disconnect /dev/nbd0
をしないと,Manjaroのgrubに/dev/nbd0なんとか
がブート可能なパーティションとして追加されてしまいます.まあ,全部終わったら削除すればいい話かもしれませんが.