私は、ラズベリーパイも、LINUXも初めてです。オンラインのチュートリアルに従おうとすると、/boot/config.txtを変更するように要求されることがあります。私はRaspbianのJessieバージョンを使っています。(しかし、編集した内容を保存しようとすると、「Can't open file to write."」というエラーが発生します。
お使いのSDカード(またはSDカードアダプター)が誤って「ロック」に設定されていないか確認してください。
を発行します。
mount | grep /boot
出力が
/dev/mmcblk0p1 on /boot type vfat (ro,relatime, ... ,errors=remount-ro)
の場合は、読み取り専用でマウントされています(roを参照)。以下のコマンドで再マウントすることができます。
sudo mount -o remount,rw /boot
ブートファイルシステムにエラーがあると、システムがリードオンリーでマウントされることがあります。を発行してください。
sudo fsck -y /boot
を発行して、エラーの修正を試みます。
/boot/config.txt
は、pi ユーザでは編集できません。そのため、エディタをsudoで起動してroot権限を取得する必要があります。
sudo nano /boot/config.txt
ファイルが正しいかどうかは、ls -l
で確認できます。ここに例を示します。
ls -al /boot/config.txt
-rwxr-xr-x 1 root root 1590 Jul 5 10:53 /boot/config.txt
root rootは、ファイルの所有者がユーザー
rootとグループ
rootであることを意味します。rwxr-xr-x
は誰がどのような権限を持っているかを示しています。最初の部分の -rwx
は、そのユーザーがファイルの読み取り、書き込み、実行の権利を持っていることを意味します。次の部分の r-x
は、グループ root
の他のユーザーがファイルの読み取りと実行ができることを意味します。最後の r-x
は他のユーザーです。ファイルの読み取りと実行が許可されているユーザーです。