初起動したが、login(shadow)がpamに依存していた。
libtinfo.so.6が無いときた。libpamが無いときた。rootでloginできない。
Slack-14.2$ cd /mnt3/lib64
Slack-14.2$ sudo ln -s libtinfo.so.6.3 libtinfo.so.6
Slack-14.2$ cd /mnt2/slackware64
Slack-14.2$ sudo installpkg -root /mnt3 a/pam-1.5.2-x86_64-1.txz
とやったらloginできた。
あと、psコマンドがelogindに依存しているのでinstallすることにした。
Slack-15.0# installpkg /mnt2/slackware64/a/elogind-246.10-x86_64-1.txz
# ps ax
\ PID TTY STAT TIME COMMAND
\ 1 ? Ss 0:00 init [3]
\ 2 ? S 0:00 [kthreadd]
\ 3 ? I< 0:00 [rcu_gp]
\ 4 ? I< 0:00 [rcu_par_gp]
\ 5 ? I 0:00 [kworker/0:0-events]
\ 6 ? I< 0:00 [kworker/0:0H-events_highpri]
\ 7 ? I 0:00 [kworker/u4:0-floppy]
\ 8 ? I< 0:00 [mm_percpu_wq]
\ 9 ? S 0:00 [rcu_tasks_kthre]
\ 10 ? S 0:00 [rcu_tasks_rude_]
\ 11 ? S 0:00 [rcu_tasks_trace]
\ 12 ? S 0:00 [ksoftirqd/0]
\ 13 ? I 0:00 [rcu_preempt]
\ 14 ? S 0:00 [migration/0]
\ 15 ? S 0:00 [cpuhp/0]
\ 16 ? S 0:00 [cpuhp/1]
\ 17 ? S 0:00 [migration/1]
\ 18 ? S 0:00 [ksoftirqd/1]
\ 19 ? I 0:00 [kworker/1:0-events]
\ 20 ? I< 0:00 [kworker/1:0H-events_highpri]
\ 21 ? S 0:00 [kdevtmpfs]
\ 22 ? I< 0:00 [netns]
\ 23 ? I< 0:00 [inet_frag_wq]
\ 24 ? S 0:00 [kauditd]
\ 25 ? I 0:00 [kworker/0:1-events]
\ 26 ? I 0:00 [kworker/1:1-events]
\ 27 ? S 0:00 [oom_reaper]
\ 28 ? I< 0:00 [writeback]
\ 29 ? S 0:00 [kcompactd0]
\ 30 ? SN 0:00 [ksmd]
\ 31 ? SN 0:00 [khugepaged]
\ 53 ? I< 0:00 [cryptd]
\ 108 ? I< 0:00 [kintegrityd]
\ 109 ? I< 0:00 [kblockd]
\ 110 ? I< 0:00 [blkcg_punt_bio]
\ 111 ? I 0:00 [kworker/u4:1-events_unbound]
\ 112 ? I< 0:00 [tpm_dev_wq]
\ 113 ? I< 0:00 [ata_sff]
\ 114 ? I< 0:00 [md]
\ 115 ? I< 0:00 [edac-poller]
\ 116 ? I< 0:00 [devfreq_wq]
\ 117 ? S 0:00 [watchdogd]
\ 118 ? I< 0:00 [kworker/1:1H-kblockd]
\ 119 ? I< 0:00 [rpciod]
\ 120 ? I< 0:00 [kworker/u5:0]
\ 121 ? I< 0:00 [xprtiod]
\ 122 ? I 0:00 [kworker/u4:2-events_unbound]
\ 131 ? S 0:00 [kswapd0]
\ 132 ? I< 0:00 [nfsiod]
\ 133 ? S 0:00 [jfsIO]
\ 134 ? S 0:00 [jfsCommit]
\ 135 ? S 0:00 [jfsCommit]
\ 136 ? S 0:00 [jfsSync]
\ 137 ? I< 0:00 [xfsalloc]
\ 138 ? I< 0:00 [xfs_mru_cache]
\ 139 ? I< 0:00 [user_dlm]
\ 141 ? I< 0:00 [kthrotld]
\ 142 ? I< 0:00 [fc_exch_workque]
\ 143 ? I< 0:00 [fc_rport_eq]
\ 144 ? I< 0:00 [fnic_event_wq]
\ 145 ? I< 0:00 [fnic_fip_q]
\ 146 ? I< 0:00 [nvme-wq]
\ 147 ? I< 0:00 [nvme-reset-wq]
\ 148 ? I< 0:00 [nvme-delete-wq]
\ 149 ? I 0:00 [kworker/u4:3-events_unbound]
\ 150 ? S 0:00 [scsi_eh_0]
\ 151 ? I< 0:00 [scsi_tmf_0]
\ 152 ? S 0:00 [scsi_eh_1]
\ 153 ? I< 0:00 [scsi_tmf_1]
\ 154 ? S 0:00 [scsi_eh_2]
\ 155 ? I< 0:00 [scsi_tmf_2]
\ 156 ? S 0:00 [scsi_eh_3]
\ 157 ? I< 0:00 [scsi_tmf_3]
\ 158 ? S 0:00 [scsi_eh_4]
\ 159 ? I< 0:00 [scsi_tmf_4]
\ 160 ? S 0:00 [scsi_eh_5]
\ 161 ? I< 0:00 [scsi_tmf_5]
\ 163 ? I 0:00 [kworker/u4:4-events_unbound]
\ 165 ? I 0:00 [kworker/u4:5-events_unbound]
\ 166 ? I 0:00 [kworker/u4:6-events_unbound]
\ 167 ? I 0:00 [kworker/u4:7-events_unbound]
\ 168 ? I 0:00 [kworker/u4:8-events_unbound]
\ 169 ? I 0:00 [kworker/u4:9]
\ 173 ? I< 0:00 [raid5wq]
\ 174 ? I< 0:00 [kworker/0:1H-kblockd]
\ 175 ? I< 0:00 [kstrp]
\ 176 ? I< 0:00 [zswap-shrink]
\ 177 ? I 0:00 [kworker/1:2-mm_percpu_wq]
\ 178 ? I 0:00 [kworker/1:3-rcu_gp]
\ 184 ? S 0:00 [jbd2/sda7-8]
\ 185 ? I< 0:00 [ext4-rsv-conver]
\ 577 ? Ss 0:02 /sbin/udevd –daemon
\ 593 ? I 0:00 [kworker/0:2-events]
\ 594 ? I 0:00 [kworker/0:3]
\ 595 ? I 0:00 [kworker/1:4-events]
\ 596 ? I< 0:00 [acpi_thermal_pm]
\ 597 ? I 0:00 [kworker/0:4]
\ 602 ? I< 0:00 [firewire]
\ 604 ? I< 0:00 [firewire_ohci]
\ 605 ? I< 0:00 [sdhci]
\ 606 ? S 0:00 [irq/18-mmc0]
\ 620 ? I< 0:00 [cfg80211]
\ 621 ? S 0:00 [card0-crtc0]
\ 622 ? S 0:00 [card0-crtc1]
\ 729 ? Ss 0:00 /usr/sbin/syslogd -s
\ 731 ? I< 0:00 [mld]
\ 732 ? I< 0:00 [ipv6_addrconf]
\ 788 ? Ss 0:00 /usr/bin/dbus-daemon –system
\ 803 ? S 0:00 elogind-daemon
\ 833 ? Ss 0:00 login — root
\ 834 tty2 Ss+ 0:00 /sbin/agetty 38400 tty2 linux
\ 835 tty3 Ss+ 0:00 /sbin/agetty 38400 tty3 linux
\ 836 tty4 Ss+ 0:00 /sbin/agetty 38400 tty4 linux
\ 837 tty5 Ss+ 0:00 /sbin/agetty 38400 tty5 linux
\ 838 tty6 Ss+ 0:00 /sbin/agetty 38400 tty6 linux
\ 846 tty1 Ss 0:00 -bash
\ 859 tty1 R+ 0:00 ps ax
\
hugeカーネルだからkthreadが沢山いるのはしょうがないか。
# arch
x86_64
# file /sbin/init
/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, stripped
\
Slack-14.2$ sudo ldd /mnt2/sbin/init
\ not a dynamic executable
Slack-14.2$ sudo file /mnt2/sbin/init
/mnt2/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, stripped
\
32bit_Slack側からはfileは見れるがlddは見れないらしい。
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 5879727 1588214 3991100 29% /
devtmpfs 981904 0 981904 0% /dev
tmpfs 32768 812 31956 3% /run
cgroup_root 8192 0 8192 0% /sys/fs/cgroup
tmpfs 197172 0 197172 0% /run/user/0
\
どうやらtmpfsやcgroup_rootはinitスクリプトでmountしているようなので、fstabには /,/home,swap
だけ設定することにした。/run/user/0の事は当面気にしない。
参考情報:
とりあえず、初起動した。 – Slackware-12.0 spitz GPE メモ
https://seesaawiki.jp/lifewithslackzaurus/d/%a4%c8%a4%ea%a4%a2%a4%a8%a4%ba%a1%a2%bd%e9%b5%af%c6%b0%a4%b7%a4%bf%a1%a3