Fuguita for amd64

Table of Contents

begin

FuguIta-7.6-amd64-202410141.img が、2Gのキャパだった。TOSHIBA 8GなUSB に書き出し。400秒かかったけど、こんなものなのか。

そもそも、こんな事を始めたのはマイクロソフトのせい。おんぼろCPUを搭載 したパソコンは、Windows 11なんて入れさせてあげないよ。それに、 Intel/AMDが絶賛同調してる。

後1年で、Windows10のサポートが切れる。よって、ThinkPad E560 は、文鎮に しなきゃならん。

そんじゃ、OpenBSD機に転換させて、死ぬまで働けと言う、政府の方針に協力 する訳だ。生涯現役なんて、かっこいい事言ってるけど、まあ、そういう事だ。

hostname

rubyの作者matzさんの流儀によれば、名前を決めるのは、とっても大事な過程 との事。ホスト名どうしよう? 真っ先に決定すべき事項だ。

Windows10の名前は、atomとしてる。鉄腕アトムだな。ならば、妹が欲しいな。 同じ環境と言うかハード上で動くんですから。

一つ嘘を書いてました。鉄腕アトムのatomじゃなくて、car,cdr,cons,atom,eq と言うシリーズ名です。ってか、Lisp/Scheme言語の主要関数名から拝借した もの。気分で、nilとかtなんて付けた事も有ったな。

WiFi

導入手順とかは、 河豚板 - OpenBSDベースのライブシステム に詳しく説明されているんで、その通りに実施すれば良い。

最初は、LANケーブルを接続して、インストールしちゃう。 そして、WiFiの設定ファイルを /etcに用意する。有線用のファイルをWiFi名 にコピーして、先頭に、ssid関係を設定を付け足すだけだ。

uran$ cat /etc/hostname.iwm0
nwid your-ssid wpakey ssid-password
inet6 autoconf
inet autoconf
# inet xxx.xxx.xxx.xxx

固定のIPアドレスにしたいなら、inet autoconfの部分を書き変えるだけ。

uran$ cat /etc/resolv.conf
nameserver xxx.xxx.xxx.1 # resolvd: iwm0
lookup file bind
family inet6 inet4

DHCPDが他の設定の面倒を見てくれないので、resolv.confと/etc/mygateを用 意しる。mygateの方は、ネットの出入口のアドレスだけを、記述。

どこかのリナみたいに、コロコロ代わる事が無いので、一生の知識になるぞ。

default

インストール直後のパッケージの状態。Fuguitaが利用してた物と分離された ので、よりOpenBSDに近づいた。なお、下記は、/etc/firmwareに導入されてい る物の一部だ。

uran$ ls /var/db/pkg/
intel-firmware-20240910v0/              uvideo-firmware-1.2p3/
inteldrm-firmware-20240909/             vmm-firmware-1.16.3p0/
iwm-firmware-20240410/

/ramにマウントされている物は、ほぼ /dev/sd1d になるのかな。

uran$ df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/rd0a      1.5M    1.0M    509K    68%    /
/dev/sd1a      1.1G    1.1G    8.6M   100%    /sysmedia
/dev/vnd5a     1.1G    1.1G    4.3M   100%    /fuguita
mfs:19056      5.4G   67.3M    5.1G     2%    /ram

pkg_add

後は、ガシガシとパッケージを導入して行けばいい。

uran# pkg_add emacs
quirks-7.50 signed on 2024-10-15T23:10:48Z
Ambiguous: choose package for emacs
a       0: <None>
        1: emacs-29.4p0-gtk2
        2: emacs-29.4p0-gtk3
        3: emacs-29.4p0-no_x11
Your choice: 3
emacs-29.4p0-no_x11:gmp-6.3.0: ok
emacs-29.4p0-no_x11:jansson-2.14: ok
emacs-29.4p0-no_x11:libunbound-1.21.1: ok
emacs-29.4p0-no_x11:libnettle-3.10p0: ok
emacs-29.4p0-no_x11:libtasn1-4.19.0: ok
emacs-29.4p0-no_x11:p11-kit-0.25.5: ok
emacs-29.4p0-no_x11:lz4-1.10.0: ok
emacs-29.4p0-no_x11:zstd-1.5.6: ok
emacs-29.4p0-no_x11:libunistring-0.9.7: ok
emacs-29.4p0-no_x11:libidn2-2.3.0p0: ok
emacs-29.4p0-no_x11:brotli-1.0.9p0: ok
emacs-29.4p0-no_x11:gnutls-3.8.7.1p0: ok
emacs-29.4p0-no_x11:tree-sitter-0.22.6: ok
emacs-29.4p0-no_x11: ok
New and changed readme(s):
        /usr/local/share/doc/pkg-readmes/emacs

たまに、ネゴシエーションが失敗する事が有った。そういう場合は、時間を置 いて試すと、たいがい上手くいく。

uran$ doas pkg_add lftp
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages-stable/amd64/: TLS handshake failure: ocsp verify failed: ocsp response not current
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages/amd64/: TLS handshake failure: ocsp verify failed: ocsp response not current
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages/amd64/: empty
Can't find lftp

そんなんで、firefox,w3m,emacs,mlterm,IPA-fontを入れた状態。まだまだ空 きが十分にあるな。

uran$ df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/rd0a      1.5M    1.0M    509K    68%    /
/dev/sd1a      1.1G    1.1G    8.6M   100%    /sysmedia
/dev/vnd5a     1.1G    1.1G    4.3M   100%    /fuguita
mfs:96685      5.4G    1.4G    3.8G    27%    /ram

sd-card

気になっていたsd-card用ポートの扱かい。ちゃんと使えた。msdos用って、i パーテションとして扱かう約束なのね。

uran# mount_msdos /dev/sd2i /mnt
uran# ls /mnt
240523.PDF             OLD                    System Volume Information

WindowsにUSBを差してフォーマットしようとしたら、ntfsなんてのは、標準じゃ ないのね。馬鹿の一つ覚えで、ntfsとばかり思ていたよ。

JST or UTC

時刻の設定。何もしないと、UTCと言いつつ、正しい時刻を表示する。JSTの設 定をすると9時間ずれる。WSL2/Debian では、JST で正しい時刻を表示してる。

OpenBSDのntpdは、いつまで待っても、同期が完了しない。はて、どうすべ?

firefox

firefoxの引越し方法って事で、前回調べたけど、この方法では、サイト固有 のパスワードって移動してくれないのね。

A: Firefoxのプロファイルを別のパソコンに移行する際に、ブックマークは移行できたものの、ログイン情報(IDやパスワード)がリセットされてしまったとのことですね。この問題を解決するために、次の手順を試してみてください。

### 1. パスワードを含むデータファイルを確認する Firefoxのログイン情報(IDやパスワード)は、プロファイルフォルダ内の特定のファイルに保存されています。特に重要なファイルは以下の通りです。

  • `logins.json`:保存されたログイン情報
  • `key4.db`:パスワードの暗号化キー

これらのファイルが元のパソコンからコピーされていない、または新しいパソコンのプロファイルフォルダに正しく上書きされていない可能性があります。

#### 手順:

  1. 元のパソコンのプロファイルフォルダ(`%APPDATA%\Mozilla\Firefox\Profiles\`)にある `logins.json``key4.db` ファイルを確認し、それらを新しいパソコンのプロファイルフォルダにコピーします。
  2. コピーが完了したら、Firefoxを再起動します。

### 2. Firefox Syncを使用する もし元のパソコンでFirefox Sync(Firefoxの同期機能)を使用していた場合、ログイン情報やパスワードはMozillaのサーバーに保存されている可能性があります。新しいパソコンで同じFirefoxアカウントにサインインすると、自動的にパスワードなどのデータが同期されます。

#### 手順:

  1. 新しいパソコンでFirefoxを起動し、右上のメニューから 「Firefoxアカウント」 にログインします。
  2. 同期設定で「ログインとパスワード」が有効になっていることを確認します。

### 3. 古いバージョンのファイルかどうか確認 場合によっては、ファイルが古いバージョンの形式である可能性があります。特に、`key3.db`というファイルがある場合、それは旧バージョンのFirefoxで使用されたパスワードの暗号化キーです。もし`key4.db`がない場合は、このファイルも一緒にコピーしてみてください。

これらの方法でログイン情報が復元できるはずです。

Syncって方法は、下手したら情報漏洩だな。最後の手段だろう。それなら、家 庭内のパソコンに転送しとくって方法が有るな。わざわざUSBに焼くより楽だ。 msdosフォーマット、ntfsフォーマットなんて考えろ必要もない。でも、パー ミションだけは、注意してあげてください、だな。

それから、firefoxのバックグラウンドが白色基調になってて、眩し過ぎる。X 画面で、画面の明るさを調整するには、どうやればいいの? xfceだと、そう いう機能を搭載してるだろうけど、こちとら、純正のfvwmなんだな。だって、 xfceをFreeBSDで試してみたけど、起動に時間がかかるし、色々なプロセスが 走りすぎと思うぞ。ドラッグ・ドロップをしない限り、fvwmでも不都合は無い (と思っている)。

dmesg

多分、一部の人しか興味が湧かないデータ。

OpenBSD 7.6-stable (RDROOT.MP) #1: Mon Oct 14 20:50:55 JST 2024
    root@nimbus12.localnet:/opt/fi/7.6/sys/arch/amd64/compile/RDROOT.MP
real mem = 8018280448 (7646MB)
avail mem = 7750045696 (7391MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xd7bfc000 (63 entries)
bios0: vendor LENOVO version "R00ET68W (1.43 )" date 01/26/2022
bios0: LENOVO 20EVCTO1WW
acpi0 at bios0: ACPI 5.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP TCPA SSDT SSDT TPM2 UEFI SSDT ASF! ECDT HPET LPIT APIC MCFG WDAT SSDT DBGP DBG2 BOOT BATB SSDT SSDT MSDM DMAR FPDT UEFI
acpi0: wakeup devices LID_(S4) SLPB(S3) IGBE(S4) PXSX(S4) PXSX(S4) PXSX(S4) XHCI(S3)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiec0 at acpi0
acpihpet0 at acpi0: 23999999 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz, 2194.89 MHz, 06-4e-03, patch 000000ec
cpu0: cpuid 1 edx=bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> ecx=77fafbbf<SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND>
cpu0: cpuid 6 eax=27f7<SENSOR,ARAT> ecx=9<EFFFREQ>
cpu0: cpuid 7.0 ebx=29c67af<FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT> edx=bc002e00<SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD>
cpu0: cpuid a vers=4, gp=4, gpwidth=48, ff=3, ffwidth=48
cpu0: cpuid d.1 eax=f<XSAVEOPT,XSAVEC,XGETBV1,XSAVES>
cpu0: cpuid 80000001 edx=2c100800<NXE,PAGE1GB,RDTSCP,LONG> ecx=121<LAHF,ABM,3DNOWP>
cpu0: cpuid 80000007 edx=100<ITSC>
cpu0: msr 10a=c04<RSBA,MISC_PKG_CT,ENERGY_FILT>
cpu0: MELTDOWN
cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB 64b/line 4-way L2 cache, 3MB 64b/line 12-way L3 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz, 2194.89 MHz, 06-4e-03, patch 000000ec
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz, 2194.89 MHz, 06-4e-03, patch 000000ec
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz, 2194.89 MHz, 06-4e-03, patch 000000ec
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 120 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xf8000000, bus 0-63
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (PEG0)
acpiprt2 at acpi0: bus -1 (PEG1)
acpiprt3 at acpi0: bus -1 (PEG2)
acpiprt4 at acpi0: bus -1 (EXP1)
acpiprt5 at acpi0: bus 1 (EXP3)
acpiprt6 at acpi0: bus 2 (EXP6)
acpiprt7 at acpi0: bus -1 (RP09)
acpibtn0 at acpi0: LID_(wakeup)
acpibtn1 at acpi0: SLPB(wakeup)
acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
acpicmos0 at acpi0
acpibat0 at acpi0: BAT0 model "LNV-45N1" serial 14853 type LION oem "LGC"
acpiac0 at acpi0: AC unit online
acpithinkpad0 at acpi0: version 1.0
"PNP0C14" at acpi0 not configured
"PNP0C14" at acpi0 not configured
"PNP0C14" at acpi0 not configured
tpm0 at acpi0 TPM_: unsupported TPM2 start method 2
acpicpu0 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu2 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu3 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpipwrres0 at acpi0: PUBS, resource for XHCI
acpipwrres1 at acpi0: PG00, resource for PEG0
acpipwrres2 at acpi0: PG01, resource for PEG1
acpipwrres3 at acpi0: PG02, resource for PEG2
acpipwrres4 at acpi0: WRST
acpitz0 at acpi0: critical temperature is 127 degC
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: using VERW MDS workaround (except on vmm entry)
cpu0: Enhanced SpeedStep 2194 MHz: speeds: 2301, 2300, 2200, 2100, 2000, 1800, 1700, 1500, 1400, 1300, 1100, 1000, 800, 700, 500, 400 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Core 6G Host" rev 0x08
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 520" rev 0x07
drm0 at inteldrm0
inteldrm0: msi, SKYLAKE, gen 9
xhci0 at pci0 dev 20 function 0 "Intel 100 Series xHCI" rev 0x21: msi, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
pchtemp0 at pci0 dev 20 function 2 "Intel 100 Series Thermal" rev 0x21
"Intel 100 Series MEI" rev 0x21 at pci0 dev 22 function 0 not configured
ahci0 at pci0 dev 23 function 0 "Intel 100 Series AHCI" rev 0x21: msi, AHCI 1.3.1
ahci0: port 0: 6.0Gb/s
ahci0: port 1: 1.5Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, SAMSUNG MZ7LN256, EMT0> naa.5002538d00000000
sd0: 244198MB, 512 bytes/sector, 500118192 sectors, thin
cd0 at scsibus1 targ 1 lun 0: <HL-DT-ST, DVDRAM GUE0N, LC20> removable
ppb0 at pci0 dev 28 function 0 "Intel 100 Series PCIE" rev 0xf1: msi
pci1 at ppb0 bus 1
iwm0 at pci1 dev 0 function 0 "Intel AC 3165" rev 0x99, msi
ppb1 at pci0 dev 28 function 5 "Intel 100 Series PCIE" rev 0xf1: msi
pci2 at ppb1 bus 2
rtsx0 at pci2 dev 0 function 0 "Realtek RTS522A Card Reader" rev 0x01: msi
sdmmc0 at rtsx0: 4-bit, dma
pcib0 at pci0 dev 31 function 0 "Intel 100 Series LPC" rev 0x21
"Intel 100 Series PMC" rev 0x21 at pci0 dev 31 function 2 not configured
azalia0 at pci0 dev 31 function 3 "Intel 100 Series HD Audio" rev 0x21: msi
azalia0: codecs: Conexant/0x5111, Intel/0x2809, using Conexant/0x5111
audio0 at azalia0
ichiic0 at pci0 dev 31 function 4 "Intel 100 Series SMBus" rev 0x21: apic 2 int 16
iic0 at ichiic0
spdmem0 at iic0 addr 0x50: 4GB DDR3 SDRAM PC3-12800 SO-DIMM
spdmem1 at iic0 addr 0x52: 4GB DDR3 SDRAM PC3-12800 SO-DIMM
em0 at pci0 dev 31 function 6 "Intel I219-V" rev 0x21: msi, address c8:5b:76:70:27:af
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT
umass0 at uhub0 port 3 configuration 1 interface 0 "TOSHIBA TransMemory" rev 2.00/1.00 addr 2
umass0: using SCSI over Bulk-Only
scsibus2 at umass0: 2 targets, initiator 0
sd1 at scsibus2 targ 1 lun 0: <TOSHIBA, TransMemory, 1.00> removable serial.09306544C1A0C002431A
sd1: 7400MB, 512 bytes/sector, 15155200 sectors
ugen0 at uhub0 port 6 "Intel Bluetooth" rev 2.00/0.01 addr 3
uvideo0 at uhub0 port 7 configuration 1 interface 0 "Chicony Electronics Co.,Ltd. Integrated Camera" rev 2.00/0.09 addr 4
video0 at uvideo0
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
root on rd0a swap on wd0b dump on rd0b
Hibernate error reading disklabel: cannot open disk, 0x1/0x302, error 6
WARNING: clock gained 6 days
WARNING: CHECK AND RESET THE DATE!
drm:pid0:intel_ddi_sanitize_encoder_pll_mapping *NOTICE* [drm] [ENCODER:102:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it
drm:pid0:intel_ddi_sanitize_encoder_pll_mapping *NOTICE* [drm] [ENCODER:116:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI clock, gate it
drm:pid24887:dmc_load_work_fn *NOTICE* [drm] Failed to load DMC firmware i915/skl_dmc_ver1_27.bin. Disabling runtime power management.
inteldrm0: 1920x1080, 32bpp
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
wsdisplay0: screen 1-5 added (std, vt100 emulation)
iwm0: could not read firmware iwm-7265D-29 (error 2)
iwm0: failed to load init firmware
iwm0: hw rev 0x210, fw ver 29.4063824552.0, address 84:ef:18:15:da:6d

とりあえず、祝杯だな。地酒は秋田なんで、癖強な山形の酒、樽平とかを飲み たい。それとも、住吉とか賀茂鶴もいいな。


This year's Index

Home