5: 2019-07-20 (土) 00:58:17 yuji ソース
Attached file: SP27608.exe
現: 2020-12-26 (土) 15:07:53 yuji ソース
Attached file: km-0411.ini
Line 1: Line 1:
* Raspbianのインストール [#j43b6f52] * Raspbianのインストール [#j43b6f52]
-Raspberry Piに,OSとしてRaspbian with Desktopをインストールしてみた。+Raspberry Piに,OSとしてRaspbian((最新バージョンはRaspberry Pi OSという名前に変わった)) with Desktopをインストールしてみた。
-最新のバージョンのRasbianとしては4代目であるRaspbian Buster with desktopが,06/24/2019にリリースされている。Raspbianは,Raspberry Pi向けに調整したDebian(Raspberry Pi+Debian=Raspbian)みたい。+最新のバージョンのRasbianとしては4代目であるRaspbian Buster with desktopが,06/24/2019にリリースされている。RaspbianはRaspberry Pi向けに調整したDebian(Raspberry Pi+Debian=Raspbian)ということみたい。
-Raspberry Pi3Bに[[Raspbian Stretch with Desktop>https://www.raspberrypi.org/downloads/raspbian/]]をインストールした。以前は,Raspbian Jessieを入れていたが,インストール方法はほぼ同じ。+Raspberry Pi3Bに[[Raspbian Stretch with Desktop>https://www.raspberrypi.org/downloads/raspbian/]]を,Pi4Bには[[Raspbian Buster with Desktop>https://www.raspberrypi.org/downloads/raspbian/]]をインストールした。以前のPi BやPi 2BにはRaspbian Jessieを入れていたが,インストール方法はほぼ同じ。
-注意するのは使用するMicroSDカード。Raspberry Piでは,問題なく使用できるMicroSD/SDカードをけっこう選ぶ。使用中,[[トラブルが出るMicroSDカード>../../SDカードの相性]]ってのが意外と多くある。~ +注意するのは使用するMicroSDカード。Raspberry Piでは問題なく使用できるMicroSD/SDカードをけっこう選ぶ。使用中[[トラブルが出るMicroSDカード>../../SDカードの相性]]ってのが意外と多くある。~ 
-おすすめな''TOSHIBAのものだと概ね大丈夫''なので,理由がなければTOSHIBAのMicroSDカードを使用するようにする。+経験的に''TOSHIBAのものだと概ね大丈夫''なので,理由がなければTOSHIBAのMicroSDカードを使用するようにしたほうがよい。
以下は,''モニターやキーボード,マウスを使用しないでOSをインストールする''手順をメモしておく。~ 以下は,''モニターやキーボード,マウスを使用しないでOSをインストールする''手順をメモしておく。~
Line 14: Line 14:
Download((ミラーサイト: http://ftp.jaist.ac.jp/pub/raspberrypi/raspbian/images/ なんかが早くダウンロードできる。))した2018-04-18-raspbian-stretch.zipを解凍して, Windowsマシンで[[Etcher>https://etcher.io/]] を使用してそのまま容量が8GB以上のMicro SDカードに書きこむか,もしくはzipファイルを解凍して2019-04-08-raspbian-stretch.imgを [[Win32DiskImager>https://ja.osdn.net/projects/sfnet_win32diskimager/]] を使って,容量が8GB以上のMicro SDカードに書きこむ。 Download((ミラーサイト: http://ftp.jaist.ac.jp/pub/raspberrypi/raspbian/images/ なんかが早くダウンロードできる。))した2018-04-18-raspbian-stretch.zipを解凍して, Windowsマシンで[[Etcher>https://etcher.io/]] を使用してそのまま容量が8GB以上のMicro SDカードに書きこむか,もしくはzipファイルを解凍して2019-04-08-raspbian-stretch.imgを [[Win32DiskImager>https://ja.osdn.net/projects/sfnet_win32diskimager/]] を使って,容量が8GB以上のMicro SDカードに書きこむ。
-64GB,128GBなどの大きな容量のMicroSDカードを使用する場合には, [[Etcher>https://etcher.io/]] で書き込む必要がある。 [[Win32DiskImager>https://ja.osdn.net/projects/sfnet_win32diskimager/]] で書き込んだ場合は,ブート出来ない。~+64GB,128GBなどの大きな容量のMicroSDカードを使用する場合には, [[Etcher>https://etcher.io/]] で書き込む必要がある。 [[Win32DiskImager>https://ja.osdn.net/projects/sfnet_win32diskimager/]] で書き込んだ場合はブート出来ない。~
64GBや128GBといった大きな容量のSD/MicroSDカードを使用する場合は,購入したときには大抵exFATでフォーマットされているので,Raspbianのイメージを書き込んでもブート出来ない場合がある。これは,Raspberry Piでは最初のパーテーションがFAT/FAT32でないとブートローダーがロードできないため。~ 64GBや128GBといった大きな容量のSD/MicroSDカードを使用する場合は,購入したときには大抵exFATでフォーマットされているので,Raspbianのイメージを書き込んでもブート出来ない場合がある。これは,Raspberry Piでは最初のパーテーションがFAT/FAT32でないとブートローダーがロードできないため。~
MicroSDカードをFAT32でフォーマットし直せば使えるのではあるが, [[SD card Formatter>https://www.sdcard.org/jp/index.html]] では64GB以上だとexFATでフォーマットされる。~ MicroSDカードをFAT32でフォーマットし直せば使えるのではあるが, [[SD card Formatter>https://www.sdcard.org/jp/index.html]] では64GB以上だとexFATでフォーマットされる。~
Line 58: Line 58:
モニターやキーボード,マウスを接続しないでインストールする時にWLANを使用する場合には,指定するアクセスポイントに接続してdhcpを使用してNetworkに接続するということが必要になる。 モニターやキーボード,マウスを接続しないでインストールする時にWLANを使用する場合には,指定するアクセスポイントに接続してdhcpを使用してNetworkに接続するということが必要になる。
-無線LANを使う場合,/bootにwpa_supplicant.confを作成しておけば,ブート時に使用してくれるようだ。~+無線LANを使う場合,/bootに''wpa_supplicant.conf''を作成しておけば,ブート時に使用してくれるようだ。~
最初にブート後,/boot/wpa_supplicant.confを/etc/wpa_supplicant/wpa_supplicant.confにコピー後,/boot/wpa_supplicant.confは削除される。 最初にブート後,/boot/wpa_supplicant.confを/etc/wpa_supplicant/wpa_supplicant.confにコピー後,/boot/wpa_supplicant.confは削除される。
-/boot/wpa_supplicant.confは以下のように作成しておく+''/boot/wpa_supplicant.conf''を以下のように作成しておく。
 ctrl_interface=/var/run/wpa_supplicant  ctrl_interface=/var/run/wpa_supplicant
 country=JP  country=JP
Line 87: Line 87:
''Raspberry Pi4B''の場合は, ''Raspberry Pi4B''の場合は,
 enable_uart=1  enable_uart=1
-を,/boot/config.txtに追加する。~+を,''/boot/config.txt''に追加する。~
Piのヘッダピンの以下のシリアルポート信号をPCのCOMポートと接続する。 Piのヘッダピンの以下のシリアルポート信号をPCのCOMポートと接続する。
Line 102: Line 102:
* 各種環境設定 [#rd4aac85] * 各種環境設定 [#rd4aac85]
-Raspberry PiにACアダプター等で電源を接続して最初に起動したら,SSHでリモートログインする。+Raspberry PiにACアダプター等で電源を接続して最初に起動したら,SSHでリモートログインする。~
利用できるデフォルトのユーザーアカウントは,piユーザーとrootユーザー。 利用できるデフォルトのユーザーアカウントは,piユーザーとrootユーザー。
 pi:raspberry  pi:raspberry
Line 187: Line 187:
|Raspberry Pi2 B|600mA/1200mA(切り換え)| |Raspberry Pi2 B|600mA/1200mA(切り換え)|
|Raspberry Pi3 B|1200mA| |Raspberry Pi3 B|1200mA|
-|Raspberry PiZeroW|+|Raspberry Pi ZeroW|制限無し
-|Raspberry Pi4 B||+|Raspberry Pi4 B|1200mA|
** ユーザの追加 [#z68aea81] ** ユーザの追加 [#z68aea81]
Line 225: Line 225:
         priority=2                                    <-- 数字が大きい方が優先される          priority=2                                    <-- 数字が大きい方が優先される
 }  }
 + 
 network={  network={
         ssid="access2"          ssid="access2"
Line 240: Line 240:
 deb http://ftp.jaist.ac.jp/raspbian jessie main contrib non-free  deb http://ftp.jaist.ac.jp/raspbian jessie main contrib non-free
 deb http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/ jessie main contrib non-free  deb http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/ jessie main contrib non-free
 +jessieのところを,必要によってstretch,busterにする。
 +
システムを更新しておく。 システムを更新しておく。
 # apt-get update  # apt-get update
Line 318: Line 320:
 hdmi_group=2  hdmi_group=2
 hdmi_mode=85  hdmi_mode=85
-これでも,1280x720@60Hzに設定できる。設定値は[[こちら>https://elinux.org/RPiconfig#Video_mode_options]]を参照。)~+これでも,1280x768@60Hzに設定できる。設定値は[[こちら>https://elinux.org/RPiconfig#Video_mode_options]]を参照。)~
後者は,HDMIを使ってディスプレー表示した場合でも,この解像度が使用される。 後者は,HDMIを使ってディスプレー表示した場合でも,この解像度が使用される。
Line 339: Line 341:
 state 0x12000a [HDMI DMT (85) RGB full 16:9], 1280x720 @ 60.00Hz, progressive  state 0x12000a [HDMI DMT (85) RGB full 16:9], 1280x720 @ 60.00Hz, progressive
のように,表示してくれる。 のように,表示してくれる。
 + 
後は,Raspberry Piを再起動すれば,画面サイズが変更されている。 後は,Raspberry Piを再起動すれば,画面サイズが変更されている。
*** クライアントがRealVNC Viewerじゃない場合 [#w4f7164e] *** クライアントがRealVNC Viewerじゃない場合 [#w4f7164e]
-VNCクライアントは,亜流がたくさんある。他のVNCクライアントを使いたい場合は, +VNCクライアントには亜流がたくさんある。他のVNCクライアントを使いたい場合は, 
-/root/.vnc/config.d/vncserver-x11の+''/root/.vnc/config.d/vncserver-x11''の
 Authentication=VncAuth  Authentication=VncAuth
に変更する。もし該当する行がなければ追加する。 に変更する。もし該当する行がなければ追加する。
Line 368: Line 370:
でインストールできる。 でインストールできる。
-/root/.vnc/config.d/vncserver-x11に以下を追加する。+''/root/.vnc/config.d/vncserver-x11''に以下を追加する。
 ProtocolVersion=4.1  ProtocolVersion=4.1
 RemapKeys=ja-jp  RemapKeys=ja-jp
Line 376: Line 378:
 Description=noVNC service  Description=noVNC service
 After=vncserver-x11-serviced.service  After=vncserver-x11-serviced.service
 + 
 [Service]  [Service]
 ExecStart=/usr/share/novnc/utils/launch.sh  ExecStart=/usr/share/novnc/utils/launch.sh
Line 383: Line 385:
 User=xxx  User=xxx
 Group=pi  Group=pi
 + 
 [Install]  [Install]
 WantedBy=multi-user.target  WantedBy=multi-user.target
Line 410: Line 412:
 # ln -s km-0411.ini km-e0200411.ini  # ln -s km-0411.ini km-e0200411.ini
 # ln -s km-0411.ini km-e0210411.ini  # ln -s km-0411.ini km-e0210411.ini
- # service xrdp restart+ # systemctl restart xrdp.service 
 + # systemctl enable xrdp.service
** FTPサーバーのインストール [#xf76b0de] ** FTPサーバーのインストール [#xf76b0de]
Line 456: Line 459:
   server string = Pi's SMB file server    server string = Pi's SMB file server
   netbios name = pi1    netbios name = pi1
 + 
   log file = /var/log/samba/log.%m    log file = /var/log/samba/log.%m
   max log size = 50    max log size = 50
   syslog = 0    syslog = 0
   panic action = /usr/share/samba/panic-action %d    panic action = /usr/share/samba/panic-action %d
 + 
   server role = standalone server    server role = standalone server
   max protocol = SMB2    max protocol = SMB2
   ntlm auth = yes    ntlm auth = yes
   client ntlmv2 auth = yes    client ntlmv2 auth = yes
 + 
   security = user    security = user
   map to guest = bad User    map to guest = bad User
   username map = /etc/samba/smbusers    username map = /etc/samba/smbusers
   guest account = nobody    guest account = nobody
 + 
   passdb backend = tdbsam    passdb backend = tdbsam
 + 
   encrypt passwords = yes    encrypt passwords = yes
   unix password sync = yes    unix password sync = yes
   passwd program = /usr/bin/passwd %u    passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
 + 
   dns proxy = no    dns proxy = no
   load printers = no    load printers = no
   disable spoolss = yes    disable spoolss = yes
 + 
   unix extensions = no    unix extensions = no
   wide links = yes    wide links = yes
   deadtime = 10    deadtime = 10
   browseable = yes    browseable = yes
 + 
 [homes]  [homes]
   comment = %U : Home Directories    comment = %U : Home Directories
Line 501: Line 504:
   recycle:maxsize = 0    recycle:maxsize = 0
   recycle:exclude = *.tmp ~$*    recycle:exclude = *.tmp ~$*
 + 
 [public]  [public]
   comment = Public Directories    comment = Public Directories


トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1449, today: 1, yesterday: 0