[メモ:重複としてマークする前に:
このスタック交換には類似しているような質問がいくつかあります(この質問が生成される前には表示されませんでした。たくさん質問を作成した後、ページの右側にある一致が質問のタイトルを入力した後、上部ボックスの一致よりも優れています。しかし、そのどれもJesseでは動作しないようです。廃止されたパッケージ、または消えたパッケージに依存するか、実際にJesseで動作しません(ビューにはよさそうだがうまくいかないこの「答え」)または要件を満たしていません(例:この回答.]
ノートパソコンが2台あります。電話happylap
してくださいsadlap
。最近まで、
- 喧嘩して走る
- X および GNOME ベースのデスクトップで自動起動: DE(
happylap
)==Cinnamon, DE(sadlap
)==MATE /media/<user ID/>/<drive label/>
自動マウントされたUSBドライブ:ドライブをラップトップに接続すると、ユーザー権限@に自動的にマウントされます。
sadlap
私は最近wheezyからjessieにアップグレードしようとしました。残念ながら、dist-upgrade
アップグレードが中断され、停止しようとしたときに破損していますfancontrol
。sadlap
コールドブート時にGRUBメニューに3.16が表示されるため、カーネルアップグレードが良く見えます。問題はこのカーネルを起動した後、
sadlap
tty1
Xで直接起動せずにXで起動します。startx
で起動すると、tty1
結果のGUIが確実に破損し、正しく機能しません。
つまり、tty1にはほとんどの機能が使用できるようです。今のようにUSBドライブを自動的にマウントsadlap
しないだけです。happylap
代わりに手動で行う必要があります。
MOUNT_DEV='/dev/sdb' # always
MOUNT_DIR='/media/me/it' # or similar
sudo mkdir -p ${MOUNT_DIR}
sudo mount ${MOUNT_DEV} ${MOUNT_DIR}
ls -al ${MOUNT_DIR}
これが迷惑な理由は
- dist-upgradeを継続/修正したいのですが、何が起こったのかを記録したいと思います。
tee
dist-upgradeのアップグレード出力をUSBドライブのファイルに保存して実行します(マイメインhappylap
ワークステーションに転送します)。 、私はほとんどのロギングを行う場所)。 - 私はとても怠惰です。
- 上記のsは
mount
ルートとして機能しますが、これは面倒ですが、sがなければ機能しないようですsudo
。私はNormal / Xの経験を通して「これを行う必要はありません」ことを知っているので、これはより迷惑です。
だから私は知りたいです。
- jessieでtty1の自動マウントを有効にするにはどうすればよいですか?
- (関連する可能性があります)自動マウントが「通常」(X、GNOME、ランレベル、または他の関連コンテキストで)発生するようにするにはどうすればよいですか?ホイールを再発明するよりも可能であれば、tty1で呼び出したいと思います。
答え1
私はとても怠惰です。
これらすべての手順を実行するスクリプトを生成できます(例:on ~/.bash_profile
)。
上記のコマンドはrootとしてインストールされていますが、これは面倒なことですが、sudoなしでは動作しないようです。私はNormal / Xの経験を通して「これを行う必要はありません」ことを知っているので、これはより迷惑です。
伝統的な方法にはルートが必要です。 Xには通常、この問題を処理するためのHAL / udev / setuidプログラムがあります。これは一時的なアクションであるため、1行だけ追加します/etc/fstab
。
UUID=<your usb uuid> /media/myusb auto rw,user,uid=TomRoche 0 0
必須ではありませんが、uid=TomRoche
一部のサイレントインストーラは明示的に要求します。キーはuser
ユーザーとしてマウントできるパラメータです(バイナリマウントはsetuidです)。
フォルダが/media/myusb
存在する必要がありますが、/mediaは自動的にクリーンアップされないため、一度作成するだけです。