私は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
システムが通常マウントするすべてのファイルシステム(つまり、