CentOS 7.1.1503 armv7hl PoC (pre-alpha) for Raspberry Pi 2をインストールしてみた。

Seven.CentOS.orgCentOS 7.1.1503 Proof of Concept armv7hl for Raspberry Pi 2が紹介されていたので、早速入れてみました。

2015-11-26 追記 : セットアップスクリプトを書いてみましたん。 – https://lunatilia.wordpress.com/2015/11/26/rpi2-centos-setup/

CentOS 7.1.1503 PoC armv7hl for RasPi2
[Fig.] CentOS 7.1.1503 PoC armv7hl for RasPi2

基本的には該当記事に書かれている通り、拾ってきたファイルを7-zipか何かで展開して、イメージをMicroSDに焼いて、起動してからfirewalld.confを書き換えたらOK。
画像のとおり動いていますが、CentOS7のminimalインストールベースなので出来ることが少なく、yumも使えないっぽい状態です。
時刻も ntpdate や chrony がインストールできないため、RTCモジュールでも搭載していない限りは起動するたびに 1970-01-01 00:00:00 にリセットされることになります。
とはいえ、これが正式にリリースされたら、わりと面白くなるかも。

以下に適当に取得した情報を貼っておきます。

[root@rpi2 ~]# cat /etc/system-release
CentOS Linux release 7.1.1503 (Core) 
[root@rpi2 ~]# 
[root@rpi2 ~]# uname -a
Linux rpi2 3.18.14-v7+ #794 SMP PREEMPT Sun Jun 7 12:50:51 BST 2015 armv7l armv7l armv7l GNU/Linux
[root@rpi2 ~]# 
[root@rpi2 ~]# cat /proc/cpuinfo 
processor	: 0
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

processor	: 1
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

processor	: 2
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

processor	: 3
model name	: ARMv7 Processor rev 5 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 5

Hardware	: BCM2709
Revision	: a01041
Serial		: 00000000xxxxxxxx
[root@rpi2 ~]# 
[root@rpi2 ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/root      ext4      2.0G  674M  1.2G  37% /
devtmpfs       devtmpfs  460M     0  460M   0% /dev
tmpfs          tmpfs     464M     0  464M   0% /dev/shm
tmpfs          tmpfs     464M  6.2M  458M   2% /run
tmpfs          tmpfs     464M     0  464M   0% /sys/fs/cgroup
tmpfs          tmpfs     464M  6.2M  458M   2% /etc/machine-id
/dev/mmcblk0p1 vfat      500M   17M  484M   4% /boot
[root@rpi2 ~]# 
[root@rpi2 ~]# rpm -qa | sort
NetworkManager-1.0.0-14.git20150121.b4ea599c.el7.armv7hl
NetworkManager-libnm-1.0.0-14.git20150121.b4ea599c.el7.armv7hl
NetworkManager-team-1.0.0-14.git20150121.b4ea599c.el7.armv7hl
NetworkManager-tui-1.0.0-14.git20150121.b4ea599c.el7.armv7hl
acl-2.2.51-12.el7.armv7hl
aic94xx-firmware-30-6.el7.noarch
alsa-firmware-1.0.28-2.el7.noarch
alsa-lib-1.0.28-2.el7.armv7hl
alsa-tools-firmware-1.0.27-4.el7.armv7hl
audit-2.4.1-5.el7.armv7hl
audit-libs-2.4.1-5.el7.armv7hl
avahi-0.6.31-13.el7.armv7hl
avahi-autoipd-0.6.31-13.el7.armv7hl
avahi-libs-0.6.31-13.el7.armv7hl
basesystem-10.0-7.el7.centos.noarch
bash-4.2.46-12.el7.armv7hl
bind-libs-lite-9.9.4-18.el7.armv7hl
bind-license-9.9.4-18.el7.noarch
binutils-2.23.52.0.1-30.el7.armv7hl
btrfs-progs-3.16.2-1.el7.armv7hl
bzip2-libs-1.0.6-12.el7.armv7hl
ca-certificates-2014.1.98-72.el7.noarch
centos-logos-70.0.6-1.el7.centos.noarch
centos-release-7-1.1503.el7.centos.2.7.armv7hl
chkconfig-1.3.61-4.el7.armv7hl
coreutils-8.22-11.el7.armv7hl
cpio-2.11-22.el7.armv7hl
cracklib-2.9.0-11.el7.armv7hl
cracklib-dicts-2.9.0-11.el7.armv7hl
cronie-1.4.11-13.el7.armv7hl
cronie-anacron-1.4.11-13.el7.armv7hl
crontabs-1.11-6.20121102git.el7.noarch
cryptsetup-libs-1.6.6-3.el7.armv7hl
curl-7.29.0-19.el7.armv7hl
cyrus-sasl-lib-2.1.26-17.el7.armv7hl
dbus-1.6.12-11.el7.armv7hl
dbus-glib-0.100-7.el7.armv7hl
dbus-libs-1.6.12-11.el7.armv7hl
dbus-python-1.1.1-9.el7.armv7hl
device-mapper-1.02.93-3.el7.armv7hl
device-mapper-libs-1.02.93-3.el7.armv7hl
dhclient-4.2.5-36.el7.armv7hl
dhcp-common-4.2.5-36.el7.armv7hl
dhcp-libs-4.2.5-36.el7.armv7hl
diffutils-3.3-4.el7.armv7hl
dnsmasq-2.66-12.el7.armv7hl
dracut-033-240.el7.armv7hl
dracut-config-rescue-033-240.el7.armv7hl
dracut-network-033-240.el7.armv7hl
e2fsprogs-1.42.9-7.el7.armv7hl
e2fsprogs-libs-1.42.9-7.el7.armv7hl
ebtables-2.0.10-13.el7.armv7hl
elfutils-libelf-0.160-1.el7.armv7hl
ethtool-3.15-2.el7.armv7hl
expat-2.1.0-8.el7.armv7hl
file-libs-5.11-21.el7.armv7hl
filesystem-3.2-18.el7.armv7hl
findutils-4.5.11-3.el7.armv7hl
fipscheck-1.4.1-5.el7.armv7hl
fipscheck-lib-1.4.1-5.el7.armv7hl
firewalld-0.3.9-11.el7.noarch
fxload-2002_04_11-16.el7.armv7hl
gawk-4.0.2-4.el7.armv7hl
gdbm-1.10-8.el7.armv7hl
glib-networking-2.40.0-1.el7.armv7hl
glib2-2.40.0-4.el7.armv7hl
glibc-2.17-78.el7.armv7hl
glibc-common-2.17-78.el7.armv7hl
gmp-6.0.0-11.el7.armv7hl
gnupg2-2.0.22-3.el7.armv7hl
gnutls-3.3.8-12.el7.armv7hl
gobject-introspection-1.36.0-4.el7.armv7hl
gpgme-1.3.2-5.el7.armv7hl
grep-2.20-1.el7.armv7hl
groff-base-1.22.2-8.el7.armv7hl
gsettings-desktop-schemas-3.8.2-3.el7.armv7hl
gzip-1.5-7.el7.armv7hl
hardlink-1.0-19.el7.armv7hl
hostname-3.13-3.el7.armv7hl
info-5.1-4.el7.armv7hl
initscripts-9.49.24-1.el7.armv7hl
iproute-3.10.0-21.el7.armv7hl
iprutils-2.4.3-3.el7.armv7hl
iptables-1.4.21-13.el7.armv7hl
iputils-20121221-6.el7.armv7hl
ivtv-firmware-20080701-26.el7.noarch
iwl100-firmware-39.31.5.1-36.el7.noarch
iwl1000-firmware-39.31.5.1-36.el7.noarch
iwl105-firmware-18.168.6.1-36.el7.noarch
iwl135-firmware-18.168.6.1-36.el7.noarch
iwl2000-firmware-18.168.6.1-36.el7.noarch
iwl2030-firmware-18.168.6.1-36.el7.noarch
iwl3160-firmware-22.0.7.0-36.el7.noarch
iwl3945-firmware-15.32.2.9-36.el7.noarch
iwl4965-firmware-228.61.2.24-36.el7.noarch
iwl5000-firmware-8.83.5.1_1-36.el7.noarch
iwl5150-firmware-8.24.2.2-36.el7.noarch
iwl6000-firmware-9.221.4.1-36.el7.noarch
iwl6000g2a-firmware-17.168.5.3-36.el7.noarch
iwl6000g2b-firmware-17.168.5.2-36.el7.noarch
iwl6050-firmware-41.28.5.1-36.el7.noarch
iwl7260-firmware-22.0.7.0-36.el7.noarch
jansson-2.4-6.el7.armv7hl
kernel-tools-4.0.0-1.el7.armv7hl
kernel-tools-libs-4.0.0-1.el7.armv7hl
kexec-tools-2.0.7-19.el7.armv7hl
keyutils-libs-1.5.8-3.el7.armv7hl
kmod-14-10.el7.armv7hl
kmod-libs-14-10.el7.armv7hl
kpartx-0.4.9-77.el7.armv7hl
krb5-libs-1.12.2-14.el7.armv7hl
less-458-8.el7.armv7hl
libacl-2.2.51-12.el7.armv7hl
libassuan-2.1.0-3.el7.armv7hl
libattr-2.4.46-12.el7.armv7hl
libblkid-2.23.2-21.el7.armv7hl
libcap-2.22-8.el7.armv7hl
libcap-ng-0.7.3-5.el7.armv7hl
libcom_err-1.42.9-7.el7.armv7hl
libcurl-7.29.0-19.el7.armv7hl
libdaemon-0.14-7.el7.armv7hl
libdb-5.3.21-17.el7.1.armv7hl
libdb-utils-5.3.21-17.el7.1.armv7hl
libdrm-2.4.56-2.el7.armv7hl
libedit-3.0-12.20121213cvs.el7.armv7hl
libffi-3.0.13-11.el7.armv7hl
libgcc-4.8.3-9.el7.armv7hl
libgcrypt-1.5.3-12.el7.armv7hl
libgpg-error-1.12-3.el7.armv7hl
libgudev1-208-20.el7.armv7hl
libidn-1.28-3.el7.armv7hl
libmnl-1.0.3-7.el7.armv7hl
libmodman-2.0.1-8.el7.armv7hl
libmount-2.23.2-21.el7.armv7hl
libndp-1.2-4.el7.armv7hl
libnetfilter_conntrack-1.0.4-2.el7.armv7hl
libnfnetlink-1.0.1-4.el7.armv7hl
libnl3-3.2.21-8.el7.armv7hl
libnl3-cli-3.2.21-8.el7.armv7hl
libpcap-1.5.3-3.el7.1.armv7hl
libpipeline-1.2.3-3.el7.armv7hl
libproxy-0.4.11-6.el7.armv7hl
libpwquality-1.2.3-4.el7.armv7hl
libselinux-2.2.2-6.el7.armv7hl
libselinux-python-2.2.2-6.el7.armv7hl
libselinux-utils-2.2.2-6.el7.armv7hl
libsemanage-2.1.10-16.el7.armv7hl
libsepol-2.1.9-3.el7.armv7hl
libsoup-2.46.0-3.el7.armv7hl
libss-1.42.9-7.el7.armv7hl
libssh2-1.4.3-8.el7.armv7hl
libstdc++-4.8.3-9.el7.armv7hl
libsysfs-2.1.0-16.el7.armv7hl
libtasn1-3.8-2.el7.armv7hl
libteam-1.15-1.el7.armv7hl
libuser-0.60-5.el7.armv7hl
libutempter-1.1.6-4.el7.armv7hl
libuuid-2.23.2-21.el7.armv7hl
libverto-0.2.5-4.el7.armv7hl
libxml2-2.9.1-5.el7.1.armv7hl
linux-firmware-20140911-0.1.git365e80c.el7.noarch
lua-5.1.4-14.el7.armv7hl
lzo-2.06-6.el7.2.armv7hl
man-db-2.6.3-9.el7.armv7hl
mariadb-libs-5.5.41-2.el7.armv7hl
mozjs17-17.0.0-10.el7.armv7hl
ncurses-5.9-13.20130511.el7.armv7hl
ncurses-base-5.9-13.20130511.el7.noarch
ncurses-libs-5.9-13.20130511.el7.armv7hl
net-tools-2.0-0.17.20131004git.el7.armv7hl
nettle-2.7.1-4.el7.armv7hl
newt-0.52.15-4.el7.armv7hl
nspr-4.10.6-3.el7.armv7hl
nss-3.16.2.3-5.el7.0.1.armv7hl
nss-softokn-3.16.2.3-9.el7.armv7hl
nss-softokn-freebl-3.16.2.3-9.el7.armv7hl
nss-sysinit-3.16.2.3-5.el7.0.1.armv7hl
nss-tools-3.16.2.3-5.el7.0.1.armv7hl
nss-util-3.16.2.3-2.el7.armv7hl
openldap-2.4.39-6.el7.armv7hl
openssh-6.6.1p1-11.el7.armv7hl
openssh-clients-6.6.1p1-11.el7.armv7hl
openssh-server-6.6.1p1-11.el7.armv7hl
openssl-libs-1.0.1e-42.el7.armv7hl
p11-kit-0.20.7-3.el7.armv7hl
p11-kit-trust-0.20.7-3.el7.armv7hl
pam-1.1.8-12.el7.armv7hl
parted-3.1-20.el7.armv7hl
passwd-0.79-4.el7.armv7hl
pciutils-libs-3.2.1-4.el7.armv7hl
pcre-8.32-14.el7.armv7hl
pinentry-0.8.1-14.el7.armv7hl
pkgconfig-0.27.1-4.el7.armv7hl
plymouth-0.8.9-0.13.20140113.el7.armv7hl
plymouth-core-libs-0.8.9-0.13.20140113.el7.armv7hl
plymouth-scripts-0.8.9-0.13.20140113.el7.armv7hl
policycoreutils-2.2.5-15.el7.armv7hl
polkit-0.112-5.el7.armv7hl
polkit-pkla-compat-0.1-4.el7.armv7hl
popt-1.13-16.el7.armv7hl
postfix-2.10.1-6.el7.armv7hl
ppp-2.4.5-33.el7.armv7hl
procps-ng-3.3.10-3.el7.armv7hl
pth-2.0.7-22.el7.armv7hl
pygobject3-base-3.8.2-6.el7.armv7hl
pygpgme-0.3-9.el7.armv7hl
pyliblzma-0.5.3-11.el7.armv7hl
python-2.7.5-16.el7.armv7hl
python-backports-1.0-8.el7.armv7hl
python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch
python-configobj-4.7.2-7.el7.noarch
python-decorator-3.4.0-3.el7.noarch
python-iniparse-0.4-9.el7.noarch
python-libs-2.7.5-16.el7.armv7hl
python-pycurl-7.19.0-17.el7.armv7hl
python-pyudev-0.15-6.el7.noarch
python-setuptools-0.9.8-3.el7.noarch
python-slip-0.4.0-2.el7.noarch
python-slip-dbus-0.4.0-2.el7.noarch
python-urlgrabber-3.10-6.el7.noarch
pyxattr-0.5.1-5.el7.armv7hl
qrencode-libs-3.4.1-3.el7.armv7hl
rdma-7.1_3.17-5.el7.noarch
readline-6.2-9.el7.armv7hl
rootfiles-8.1-11.el7.noarch
rpm-4.11.1-25.el7.armv7hl
rpm-build-libs-4.11.1-25.el7.armv7hl
rpm-libs-4.11.1-25.el7.armv7hl
rpm-python-4.11.1-25.el7.armv7hl
sed-4.2.2-5.el7.armv7hl
selinux-policy-3.13.1-23.el7.noarch
selinux-policy-targeted-3.13.1-23.el7.noarch
setup-2.8.71-5.el7.noarch
shadow-utils-4.1.5.1-18.el7.armv7hl
shared-mime-info-1.1-7.el7.armv7hl
slang-2.2.4-11.el7.armv7hl
sqlite-3.7.17-4.el7.armv7hl
sudo-1.8.6p7-13.el7.armv7hl
systemd-208-20.el7.armv7hl
systemd-libs-208-20.el7.armv7hl
systemd-sysv-208-20.el7.armv7hl
sysvinit-tools-2.88-14.dsf.el7.armv7hl
tar-1.26-29.el7.armv7hl
tcp_wrappers-libs-7.6-77.el7.armv7hl
teamd-1.15-1.el7.armv7hl
trousers-0.3.11.2-3.el7.armv7hl
tuned-2.4.1-1.el7.noarch
tzdata-2015a-1.el7.noarch
ustr-1.0.4-16.el7.armv7hl
util-linux-2.23.2-21.el7.armv7hl
vim-minimal-7.4.160-1.el7.armv7hl
virt-what-1.13-5.el7.armv7hl
wpa_supplicant-2.0-13.el7.armv7hl
xfsprogs-3.2.1-6.el7.armv7hl
xz-5.1.2-9alpha.el7.armv7hl
xz-libs-5.1.2-9alpha.el7.armv7hl
yum-3.4.3-125.el7.centos.noarch
yum-metadata-parser-1.1.4-10.el7.armv7hl
yum-plugin-fastestmirror-1.1.31-29.el7.noarch
zlib-1.2.7-13.el7.armv7hl
[root@rpi2 ~]# 
[root@rpi2 ~]# rpm -qa | wc -l
260
[root@rpi2 ~]# 
[root@rpi2 ~]# ls -al /etc/yum.repos.d/
total 44
drwxr-xr-x  2 root root 4096 Jan  1 00:36 .
drwxr-xr-x 73 root root 4096 Jan  1 00:09 ..
-rw-r--r--  1 root root 1664 May 14  2015 CentOS-Base.repo
-rw-r--r--  1 root root 1309 May 14  2015 CentOS-CR.repo
-rw-r--r--  1 root root  649 May 14  2015 CentOS-Debuginfo.repo
-rw-r--r--  1 root root 1331 May 14  2015 CentOS-Sources.repo
-rw-r--r--  1 root root 1002 May 14  2015 CentOS-Vault.repo
-rw-r--r--  1 root root  290 May 14  2015 CentOS-fasttrack.repo
-rw-r--r--  1 root root  110 Jan  1  1970 c7buildroot.repo
-rw-r--r--  1 root root   99 Jan  1  1970 c7pass1.repo
-rw-r--r--  1 root root   91 Jan  1  1970 comps.repo
[root@rpi2 ~]# 
[root@rpi2 ~]# yum update
Loaded plugins: fastestmirror


 One of the configured repositories failed (Unknown),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Disable the repository, so yum won't use it by default. Yum will then
        just ignore the repository until you permanently enable it again or use
        --enablerepo for temporary usage:

            yum-config-manager --disable 

     4. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=.skip_if_unavailable=true

Cannot find a valid baseurl for repo: base/7/armhfp
[root@rpi2 ~]# 
[root@rpi2 ~]# systemctl list-units -t service
UNIT                               LOAD   ACTIVE SUB     DESCRIPTION
auditd.service                     loaded active running Security Auditing Service
avahi-daemon.service               loaded active running Avahi mDNS/DNS-SD Stack
crond.service                      loaded active running Command Scheduler
dbus.service                       loaded active running D-Bus System Message Bus
firewalld.service                  loaded active running firewalld - dynamic firewall daemon
getty@tty1.service                 loaded active running Getty on tty1
kdump.service                      loaded failed failed  Crash recovery kernel arming
kmod-static-nodes.service          loaded active exited  Create list of required static device nodes for the current ker
network.service                    loaded active exited  LSB: Bring up/down networking
NetworkManager.service             loaded active running Network Manager
polkit.service                     loaded active running Authorization Manager
postfix.service                    loaded active running Postfix Mail Transport Agent
rhel-dmesg.service                 loaded active exited  Dump dmesg to /var/log/dmesg
rhel-readonly.service              loaded active exited  Configure read-only root support
serial-getty@ttyAMA0.service       loaded active running Serial Getty on ttyAMA0
sshd.service                       loaded active running OpenSSH server daemon
systemd-journald.service           loaded active running Journal Service
systemd-logind.service             loaded active running Login Service
systemd-random-seed.service        loaded active exited  Load/Save Random Seed
systemd-readahead-collect.service  loaded active exited  Collect Read-Ahead Data
systemd-readahead-replay.service   loaded active exited  Replay Read-Ahead Data
systemd-remount-fs.service         loaded active exited  Remount Root and Kernel File Systems
systemd-sysctl.service             loaded active exited  Apply Kernel Variables
systemd-tmpfiles-setup-dev.service loaded active exited  Create static device nodes in /dev
systemd-tmpfiles-setup.service     loaded active exited  Create Volatile Files and Directories
systemd-udev-trigger.service       loaded active exited  udev Coldplug all Devices
systemd-udevd.service              loaded active running udev Kernel Device Manager
systemd-update-utmp.service        loaded active exited  Update UTMP about System Reboot/Shutdown
systemd-user-sessions.service      loaded active exited  Permit User Sessions
systemd-vconsole-setup.service     loaded active exited  Setup Virtual Console
tuned.service                      loaded active running Dynamic System Tuning Daemon

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

31 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
lines 1-39/39 (END)[root@rpi2 ~]# 
[root@rpi2 ~]# 
[root@rpi2 ~]# date
Thu Jan  1 00:38:14 UTC 1970
[root@rpi2 ~]# 
[root@rpi2 ~]# 

「CentOS 7.1.1503 armv7hl PoC (pre-alpha) for Raspberry Pi 2をインストールしてみた。」への1件のフィードバック

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中