hns - 日記自動生成システム - Version 2.19.9

先月 2022年09月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2022年09月24日() 旧暦 [n年日記] [更新:"2004/08/09 23:43:33"]

#1 [NetBSD] 9.99.100

download -> USB memory stick:

5/29 の日記を見て あるいは から
NetBSD-9.99.100-amd64-bios-install.img.gz
を download
CF-SX2-252@makoto 20:52:27/220924(~)% zcat /tmp/NetBSD-9.99.100-amd64-bios-install.img.gz| sudo dd of=/dev/rsd0d bs=2m

これを使って sysinst:

一つ前の項目で用意しておいた kernel に入替 / reboot:

CF-SX2-252@makoto 22:47:21/220924(~)% uname -a
NetBSD CF-SX2-252 9.99.100 NetBSD 9.99.100 (GENERIC-no-SYNAPTICS-nvmm) #1: 
  Sat Sep 24 10:44:49 JST 2022  root@h97:/tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm amd64
CF-SX2-252@makoto 22:47:22/220924(~)% dmesg |grep nvmm
[     1.000000] NetBSD 9.99.100 (GENERIC-no-SYNAPTICS-nvmm) #1: Sat Sep 24 10:44:49 JST 2022
[     1.000000]         root@h97:/tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm
[     1.046801] nvmm0: attached, using backend x86-vmx

nvmm:

9/23 の日記 を見て、 nvmm を起動して見る
-serial pty
をしておくと /dev/pts/4 で見ればつながるよ、と言われる

minicom:

minicom を install しておいて
sudo minicom -p /dev/pts/4
とするが、そんな device はないと言われる
sudo mknod pts c 1 4
として見る
のは、間違っていて、 /dev/pts/nn は勝手に出来ている
起動したら、 space key で、一度止めて、 Drop to boot prompt にして

consdev com0 とする

sysctl -w hw.acpi.sleep.state=3:

sysctl -w hw.acpi.sleep.state=3 
をすると、今度は、寝ることを確認

#2 [pkgsrc] bulkbuild

cat limited-list
local-mef/config-set
emulators/qemu
net/wpa_gui
pkgtools/url2pkg
pkgtools/R2pkg
pkgtools/pkgin
math/fftw
databases/sqlite3
graphics/gnuplot
pkgsrc bulk build report
========================

NetBSD 9.99.96/x86_64
Compiler: gcc

Build start: 2022-09-24 04:49
Build end:   2022-09-24 05:36

Full report: http://www.pkgsrc...
Machine readable version: http://www....

Total number of packages:        819
  Successfully built:            819
  Failed to build:                 0
  Depending on failed package:     0
  Explicitly broken or masked:     0
  Depending on masked package:     0

Build failures

Package                               Breaks Maintainer
----------------------------------------------------------

ここに置いた
/usr/pkg/etc/pkgin/repositories
には
http://www.ki.nu/packages/NetBSD/amd64/9.99.96/20220924.0449/All
と設定する (これは次の作業の後に行なう)

#3 [NetBSD] GENERIC-no-SYNAPTICS-nvmm

h97@makoto 10:45:13/220924(..git-work/netbsd-src)% fc -fild -100
    1  2022-09-24 10:17  cd /export/git-work/netbsd-src
    2  2022-09-24 10:17  git branch
    3  2022-09-24 10:17  git checkout master
    4  2022-09-24 10:18  git pull
    5  2022-09-24 10:19  git checkout  sloss-toughbook202203
    6  2022-09-24 10:19  git merge master
    7  2022-09-24 10:19  git branch
    8  2022-09-24 10:20  time  sudo ./build.sh -j 8 -T /export/T -O /tmp/O tools

   10  2022-09-24 10:41  time  sudo ./build.sh -j 8 -T /export/T -O /tmp/O kernel=GENERIC-no-SYNAPTICS-nvmm
h97@makoto 10:46:24/220924(..git-work/netbsd-src)% cat sys/arch/amd64/conf/GENERIC-no-SYNAPTICS-nvmm                                 
# $NetBSD: XEN3_DOMU,v 1.75 2017/05/21 06:19:37 pgoyette Exp $

include         "arch/amd64/conf/GENERIC"
no options      PMS_SYNAPTICS_TOUCHPAD
options         MSGBUFSIZE=131072
#
pseudo-device  nvmm                    # NetBSD Virtual Machine Monitor
===> Summary of results:
         build.sh command:    
           ./build.sh -j 8 -T /export/T -O /tmp/O kernel=GENERIC-no-SYNAPTICS-nvmm
         build.sh started:    Sat Sep 24 10:41:21 JST 2022
         NetBSD version:      9.99.100
         MACHINE:             amd64
         MACHINE_ARCH:        x86_64
         Build platform:      NetBSD 9.99.93 amd64
         HOST_SH:             /bin/sh
         MAKECONF file:       /etc/mk.conf
         TOOLDIR path:        /export/T
         DESTDIR path:        /tmp/O/destdir.amd64
         RELEASEDIR path:     /tmp/O/releasedir
         Updated makewrapper: /export/T/bin/nbmake-amd64
         Building kernel without building new tools
         Building kernel:     GENERIC-no-SYNAPTICS-nvmm
         Build directory:     /tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm
         Kernels built from GENERIC-no-SYNAPTICS-nvmm:
          /tmp/O/sys/arch/amd64/compile/GENERIC-no-SYNAPTICS-nvmm/netbsd
         build.sh ended:      Sat Sep 24 10:45:05 JST 2022
===> .
1268.28s 247.33s 3:43.94 676% 129724+87796k 12+0io 31pf+0w
(本当は、このようなことをしなくても modload nvmm でいいようだが、どちらにしても kernel の作り直しが 必要なので)

#4 [pkgsrc] minimum set

次のものを用意しておく (download しておく)
CF-SX2-252@makoto 00:32:36/220925(..packages/9.99.96)% ls -la
total 3016
drwxr-xr-x  2 makoto  wheel      512 Sep 25 00:15 .
drwxr-xr-x  6 makoto  wheel      512 Sep 24 23:25 ..
-rw-r--r--  1 makoto  wheel   289484 Sep 24 15:07 pkg_install-20211115.tgz
-rw-r--r--  1 makoto  wheel    64484 Sep 24 15:06 pkgin-22.9.0.tgz
-rw-r--r--  1 makoto  wheel  1143072 Sep 25 00:15 sudo-1.9.11p3.tgz

sudo pkg_delete -ff '*':

   64  pkg_info -u
   65  sudo pkg_delete '*'
   66  pkg_info -u
   67  sudo pkg_delete -ff '*'
su
pkg_add sudo
exit
sudo pkg_add pkgin
CF-SX2-252@makoto 00:37:23/220925(..packages/9.99.96)% pkg_info -u            
sudo-1.9.11p3       Allow others to run commands as root
pkgin-22.9.0        Apt / yum like tool for managing pkgsrc binary packages

sudo pkg_delete -ff '*' -> pkgin install config-set:

  144  2022-09-25 05:18  cd /export/packages/9.99.96/
  145  2022-09-25 05:18  sudo pkg_delete -ff '*'
  146  2022-09-25 05:19  env PKG_DBDIR=/var/db/pkg eco
  147  2022-09-25 05:19  sudo pkg_delete -ff '*'
  148  2022-09-25 05:19  su
  149  2022-09-25 05:21  sudo pkg add pkgin-22.9.0.tgz
  150  2022-09-25 05:21  sudo pkg_add pkgin-22.9.0.tgz

  152  2022-09-25 05:21  pkg_info
  153  2022-09-25 05:21  env PKG_DBDIR=/var/db/pkg pkg_info
  154  2022-09-25 05:21  env PKG_DBDIR=/usr/pkg/pkg pkg_info
  155  2022-09-25 05:21  pkg_info
  156  2022-09-25 05:21  su
  157  2022-09-25 05:22  pkg_info
  158  2022-09-25 05:22  pkgin search config
  159  2022-09-25 05:22  pkgin install config-set
  160  2022-09-25 05:22  sudo pkgin install config-set
  161  2022-09-25 07:01  pkg_info
  162  2022-09-25 07:01  pkg_info -u

  164  2022-09-25 07:01  history



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)