Raspberry Pi:ディスプレイなしでcentOSをインストールする

1つは、centOSをインストールします。

次に、sshはRaspberryPiに接続します。

3、Linuxルートディレクトリ拡張。

第4に、最新バージョンのgitをインストールします。

5.インターネットからRaspberryPiへのアクセス。

原材料:Raspberry Pi 3B + 1台、ネットワークケーブル1台、32gメモリカード、win10コンピュータ1台、携帯電話のホットスポット1台。

予算の制約から、ベアメタルのRaspberry Piを購入しましたが、Raspberry PiでLinuxを体験し、後で興味深い実験をしたいと思っています。

私はインターネットで多くの情報をチェックし、試行錯誤を繰り返し、最終的にRaspberry Piをgithubウェアハウスのバックアップとして使用して、完全なインストールチュートリアルを作成しました。

以下のトピックを入力してください。

1つは、centosシステムをインストールすることです。

1 、centosシステムをダウンロードします。

http://isoredirect.centos.org/altarch/7/isos/armhfp/

上記のURLを入力し、最初のリンクをクリックします。

2 、システムをダウンロードするときは、メモリカードをフォーマットする必要があります。ここではSDFormatterソフトウェアでフォーマットされています。

3 フォーマットが完了したら、システムをメモリカードに書き込みます。ここで「win32diskimager」ツールを使用します。「win32diskimager」の下のimgフォーマットが「。」に変更されていることに注意してください。上記でダウンロードした生フォーマットのシステムファイルを認識します。

4 、書き込み済みのSDカードのブートディレクトリに sshという名前の空のフォルダを作成して、PuttyがRaspberryPiに接続できるようにします。

次に、sshはRaspberryPiに接続します。

1 、ネットワークケーブルの両端をラップトップとRaspberryPiに接続します。

2 、ネットワークを共有するようにコンピューターを設定します。[設定]-> [ネットワーク]-> [wlan]-> [ネットワークと共有センター]-> [wlan]-> [プロパティ]-> [共有]->他のユーザーがネットワークを介して接続できるようにします-> [OK];

3 、Cmdコマンドラインモードで、次のように入力します。arp-aでRaspberryPi IPアドレスを表示します。AdvancedIPScannerを使用してIPをスキャンすることもできます。モバイルコンピュータが同じWiFiに接続されている場合は、fingをダウンロードして携帯電話でRaspberry PiIPをスキャンすることもできます。同じLAN内。

4 、ここで私が取った解決策は、最初にネットワークケーブルを介してコンピューターをRaspberry Piに接続し、次にコンピューターを電話で開いたWiFiホットスポットに接続し、古いタブレット電話を電話のホットスポットに接続し、fingを介してRaspberry Pi IPをスキャンし、コンピューターがAdvanced IPScannerを介してスキャンすることです。 Raspberry Pi IP、IPを取得する2つの方法。

5 、Raspberry Pi IPを取得した後、コンピューターはパテをダウンロードしてRaspberryPiに接続します。

6 、Raspberry Piに接続した後、コンピューターで360WiFiをオンにし、RaspberryPiを操作してパテを介してこの360wifiに接続します。操作は次のとおりです。

nmcli  d  wifi  #周囲のwifiを確認してください

nmcli d wifi connect yourSSID password 'yourpassword'  #無線LANに接続します

nmcli d  show wlan0  #wlan0のステータスを表示する

7 、古いタブレット電話はコンピュータの360wifiに接続されており、RaspberryPiの新しいLANのIPアドレスはfingを介して取得されます。

8 、携帯電話のホットスポットWiFiをオフにします。

9 、コンピュータはネットワークに接続されています。このとき、タブレット電話のfingソフトウェアを介してRaspberry Piに接続できます。もちろん、RaspberryPiをコンピュータパテに接続することもできます。前提は、デバイスが同じローカルエリアネットワーク内にあることです。

10 このようにして、携帯電話のホットスポットをトランジションとして使用し、最終的に携帯電話とコンピューターの両方がRaspberryPiに接続できるという目的を達成できます。

3、Linuxルートディレクトリ拡張:

df -l

Linuxが上記のコマンドを入力すると、Raspberry Piのルートディレクトリの使用率が99%に達したことがわかりました。この問題は、gitをインストールしようとしたときにも発見され、gitをダウンロードできませんでした。

Linuxのターミナルで次のコマンドを入力します。

fdisk /dev/mmcblk0

p

d

3

n

p

3

p

w

reboot

resize2fs /dev/mmcblk0p3

df -h

w(保存して終了)と入力し、#reboot Raspberry Piを再起動し、#resize2fs / dev / mmcblk0p3と入力します。#df -hを使用して、拡張後に正しい容量を確認できます。

詳細については、https://www.jianshu.com/p/1d39434bd685を参照してください。

第4に、最新バージョンのgitをインストールします。

CentosにはGitが付属し、7.xバージョンにはgit 1.8.3.1が付属しています。新しいバージョンをインストールする前に、yun removegitを使用してアンインストールする必要があります。

次のコマンドを順番に入力します。

//依存パッケージをインストールします。
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 
yum install gcc perl-ExtUtils-MakeMaker

//gitをダウンロードしてインストールします。
cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz 
tar xzf git-2.22.0.tar.gz
cd git-2.22.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
# ソフト接続を作成する
cd /usr/bin
ln -s  /usr/local/git/bin/git git

git --version

5.インターネットからRaspberryPiへのアクセス。

http://service.oray.com/question/2680.html
dpkg -i phddns_rapi_3.0.3.armhf.deb

Peanut Shellのチュートリアルによると、Raspberry Piハードウェアはアームフレームワークであり、Peanut Shellは対応するバージョンを開発していないことがわかります。エディターは、RaspberryPiのCentOSでのみテストしました。興味のある友人ubuntuまたは他のLinuxバージョンのラズベリーパイにアクセスして確認できます。

将来的には、イントラネットの浸透を実現し、RaspberryPiを外部ネットワークに接続する他の方法を試す時間があります。

Reference:

https://mp.weixin.qq.com/s/fvQoByEHoIZRDgl8WsJ2gQ

http://blog.sina.cn/dpool/blog/s/blog_cf59c1810102wlri.html

https://blog.csdn.net/liuzhe465/article/details/76691345?utm_source=app

https://www.jianshu.com/p/1d39434bd685

https://blog.csdn.net/u010071211/article/details/81629835

http://service.oray.com/question/2680.html

Recommended Posts

Raspberry Pi:ディスプレイなしでcentOSをインストールする
1.5Centos7をインストールする
RaspberryPiにUbuntuをインストールする方法
Centos6はPython2.7.13をインストールします
Centos7.3はnginxをインストールします
CentOS7.2はMysql5.7.13をインストールします
CentOSはRedmineをインストールします
Centos7はPython3.6をインストールします。
CentOS7はMySQLをインストールします
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7.4はZabbix3.4をインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
CentOSはPython3.6をインストールします
centos7 install docker-ce 18.01.0
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Centos7はPython2.7をインストールします
Centos7.6はseleniuをインストールします
CentOS7.3はZabbix3をインストールします
Centos7はLAMP + PHPmyadminをインストールします
CentOSインストールmysql
CentOSはopenjdk1.8をインストールします
CENTOS6.5インストールCDH5.12.1(1)
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
CentOS7インストールmysql
CentOS7はMySQL5.6をインストールします
CentOS6.5はCDH5.13をインストールします
Centos7インストールdocker18
CentosはPython3をインストールします
centos7インストールドッカー
CentOSインストールjdk
centos7インストールnginx-rtmp
CentOS8はMySQL8.0をインストールします
Centos6.3はKVMをインストールします
CentOSはPostgreSQL9.1をインストールします
CentOS7はmysql8をインストールします
CentOS7はJava1.8をインストールします
CentOS 7はKVMをインストールし、仮想マシンを作成します
CentOS8はfastdfs6.06をインストールします
CentOS7はGitlabをインストールします
Centos7はPostgreSQLをインストールします
CentOS7はMySQL8をインストールします
CentOS7はJava1.8をインストールします
CentOS6はDockerをインストールします
centos6.5インストールzabbix4.4
Centos8はDockerをインストールします
CentOS6.8はpython2.7をインストールします
CentOSインストールnodejs8
CentOS6.5はGNS3をインストールします
centos7.5インストールmysql5.7.17
Centos7はMySQL8.0をインストールします-手動
CentOS7はKubernetes1.16.3をインストールします
VirtualBoxインストールcentos7
centos7インストールランプ
CentOS 7にKVMをインストールし、仮想マシンを作成します
centos7をインストールして接続します
Centos7にDockerをインストールする