.png)
最近ゲームをするためにChromebookにGallium OSをインストールしました。私はLenovo N21 Chromebookを持っています。 Steamをダウンロードしましたが、Terraria(ゲーム)のためのスペースがたくさん残っていました。スムーズに実行され、人々はこのデバイスでMinecraftとCSGO(Counter-Strike Global Offensive)を実行できると言います。しかし、私のChromebookにはCSGOのための残りのスペースがありません。 CSGOを保存してダウンロードしようとして62GBのフラッシュドライブを購入しました。 「今すぐプレイ」をクリックすると、フラッシュドライブにインストールできるオプションが表示されます。フラッシュドライブファイルをクリックしてインストールをクリックすると、「新しいSteamライブラリフォルダは実行権限でマウントされたファイルシステムに存在する必要があります」というエラーが表示されます。私はコンピュータ/技術の専門家ではないので、どうすればよいのかわかりません。誰もがこの問題を解決するのに役立つことができればとても感謝します。
答え1
これら2つのコマンドのいずれかが機能します。正しいディレクトリにあることを確認するか、USBスティックがマウントされているディレクトリ/ファイル名のフルパスを使用してください。
$ chmod 755 filename
$ chmod u=rwx filename
答え2
デスクトップ環境のリムーバブルメディアインストールツールを使用してフラッシュドライブをマウントした場合は、ドライブを再初期化してインストールnoexec
オプション(またはuser
オプション)を使用しない限り、ドライブは工場出荷時のファイルシステム(サイズによってはFAT32またはNTFSである可能性が高い)を使用した可能性が高いです。インストールオプションを意味します)メディアインストールツールによって自動的に設定されます。noexec,nosuid,nodev
その場合、chmod
コマンドでそれを上書きすることはできません。
代わりに、/etc/fstab
適切なマウントオプションセットを使用してマウントポイントを設定する必要があります。
/etc/fstab
他のUSBストレージデバイスが接続されているかどうかに関係なく、エントリが機能するようにデバイス名の代わりにファイルシステムUUIDを指定する必要があります。これを行うには、まずdf
フラッシュドライブが取り付けられたときの出力を使用して現在のデバイス名を識別し、デバイス名sudo blkid
に対応するUUIDを見つけます。
必要な/etc/fstab
項目は次のとおりです。
UUID="your-UUID-here" /desired/mount/point auto rw,noauto,user,exec 0 0
フラッシュドライブを使用しながら直接インストールする場合。起動時に接続時に自動的にインストールされるようにするには、次のようnoauto
に置き換えますnofail
。
UUID="your-UUID-here" /desired/mount/point auto rw,nofail,user,exec 0 0