1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

M5 UnitV2にGentoo Linuxをいれてみた その2

Last updated at Posted at 2023-01-18

その1のつづきです。

目的

  • できるだけ従来実現していた機能を再現したい
  • ある程度はちゃんと動かせるようにしたい

現状把握

メモリ

スワップが欲しい。

root@unitv2 ~ # free
               total        used        free      shared  buff/cache   available
Mem:          118604       18636       29428         532       70540       93972
Swap:              0           0           0

ネットワークとか

WiFiがないです。eth0が見えているのはUSB-ETHの方ですね。

root@unitv2 ~ # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether be:e7:57:62:c2:e0 brd ff:ff:ff:ff:ff:ff

ブロックデバイスとか

こっそりとmicroSDを変えてます。
mtdblock~のサイズが変ですね。まだ触らないようにします。

root@unitv2 ~ # lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
mtdblock0    31:0    0   512M  0 disk
mtdblock1    31:1    0   384K  0 disk
mtdblock2    31:2    0 497.3M  0 disk
mmcblk0     179:0    0 230.5G  0 disk
└─mmcblk0p1 179:1    0 230.5G  0 part /

あれこれ作業

swap作成

dd if=/dev/zero of=/swap bs=1024 count=1048576
chmod 600 /swap
mkswap /swap
swapon /swap
echo "/swap   none   swap   defaults   0   0" >> /etc/fstab

無線LAN導入

無線LANドライバはその1のスクリプトで入れようにしましたが、うまく入れられないので、
入らなかったら直接insmodで入れてください。

cd /usr/src/rtl8188fu_linux
depmod -a
modprobe rtl8188fu

dhcpcdのビルド

portage使うためにインターネットに繋がないといけないが、最小限のものもないため入れる。

cd /usr/share/extra/
cd ../../dhcpcd
./configure && make && make install

最初のemerge-webrsync

dhcpcdを稼働させ、PC(mac)に接続したUSB-ETHとインターネット共有設定にすることでひとまず繋がりました

systemctl enable dhcpcd
systemctl start dhcpcd
ip link set wlan0 up
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=114 time=12.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=114 time=108 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=114 time=57.2 ms

emerge-webrsyncを実行し、同期させる。

emerge-webrsync

必要なものをインストール

emerge -av openssh wpa_supplicant rsync

既存機能確認は次回に続く

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?