저는 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에 액세스하는 방법은 무엇입니까? 저는 데비안 7을 사용하고 있습니다.
편집하다
시스템 파일 시스템(/ 파티션에 마운트된 fs)에 대한 루트 액세스 권한을 얻었음을 확인했습니다. 그러나 /home과 같은 다른 파티션으로 들어가고 싶습니다.
설명하다:
예를 들어, 5개의 파티션(/, /home, /var, /usr, swap)이 있습니다. 이 트릭을 완료하고 루트 쉘을 얻으면 / 파티션에 있으므로 기본 파티션에 무엇이 있는지 볼 수 없습니다. 그러나 fdisk -l 명령은 모든 파티션을 표시하지만 df -h는 그 중 두 개(/ 및 /usr)에 대한 두 개의 파일 시스템만 표시합니다. /home 파티션에 무엇이 있는지 보고 싶습니다. 어떡해
답변1
간단히 실행할 수 있습니다
mount -a
/etc/fstab
시스템이 일반적으로 마운트하는 모든 파일 시스템 ( 즉,