GRUBを使用してシステムファイルシステムにルートシェルを入力します。

GRUBを使用してシステムファイルシステムにルートシェルを入力します。

私はGRUBを学んでいて、しばらく検索した後、カーネルのロード文字列を変更するためにルートシェルを取得しようとしました。

/boot/vmlinuz-4.9.0-8amd64 root=UUID=e8485edc.... ro single

到着

/boot/vmlinuz-4.9.0-8amd64 root=UUID=e8485edc.... rw single init=/bin/bash

動作し、ルートコンソールを取得します。ただし、そのファイルシステムの「/」ディレクトリにマウントされたファイルシステムは、「元の」システムにマウントされたファイルシステムではありません。ルートが変更されたことを確認しましたが、そうではありませんでした。

/誰かがこのルートシェルにどのファイルシステムがマウントされているかを説明してください。

元のfsにアクセスするには?私はDebian 7を使用しています。

編集する

システムファイルシステム(/パーティションにマウントされたfs)へのrootアクセス権を取得したことを確認しました。しかし、/homeのような別のパーティションに入りたいです。

説明する:

たとえば、5つのパーティション(/、/home、/var、/usr、swap)があります。このトリックを完了してルートシェルを取得すると、/パーティションにあるため、プライマリパーティションに何があるかを見ることはできません。ただし、fdisk -lコマンドはすべてのパーティションを表示しますが、df -hはそのうちの2つ(/および/ usr)の2つのファイルシステムのみを表示します。 /homeパーティションに何があるのか​​見たいです。どうして

ベストアンサー1

簡単に実行できます

mount -a

/etc/fstabシステムが通常マウントするすべてのファイルシステム(つまり、

おすすめ記事