/etc/fstab이 루트 디렉터리와 동일한 파티션에 있는 경우 fstab은 어떻게 Linux에게 루트 디렉터리를 마운트하도록 지시할 수 있습니까?

/etc/fstab이 루트 디렉터리와 동일한 파티션에 있는 경우 fstab은 어떻게 Linux에게 루트 디렉터리를 마운트하도록 지시할 수 있습니까?

/etc/fstab이 루트 디렉터리와 동일한 파티션에 있는 경우 fstab은 어떻게 Linux에게 루트 디렉터리를 마운트하도록 지시할 수 있습니까? 운영 체제 파티션(일반적으로 /boot에 마운트됨)에 어떤 파티션을 루트 디렉터리로 마운트해야 하는지 알려주는 일종의 파일이 있습니까? OS는 루트 디렉터리를 마운트하기 전에 /etc/fstab 파일을 찾는 모든 파티션을 읽습니까? 서로 다른 Linux OS를 포함하는 여러 파티션이 있는 시스템은 어떻습니까(그러면 /etc/fstab 파일이 있는 여러 파티션이 있게 됩니다)?

답변1

@kreemoweet이 간결하게 표현한 것 같아요.

부팅 프로세스는 일련의 서로 다른 단계로 구성되며 각 단계는 다른 단계를 시작합니다.

일반적인 데스크탑 컴퓨터에는 이러한 일이 발생하기 전에 환경을 생성하는 다른 프로세스(BIOS, EFI 부트로더, initrd/initramfs 프로세스 및 커널 로딩)가 있습니다.

원천:https://en.wikipedia.org/wiki/Initial_ramdisk

답변2

몇 가지 실험을 거친 후 루트 디렉터리를 마운트하는 데 fstab이 단순히 사용되지 않는다는 사실을 발견했습니다(적어도 GRUB를 사용하는 Ubuntu 20.04 LTS가 있는 내 컴퓨터에서는). fstab의 루트 디렉터리 행을 변경하면 imapct가 없으며 동일한 파티션이 여전히 루트 디렉터리로 마운트되었습니다.

의 지도로이 레딧 게시물Archlinux 사용자가 루트 디렉터리를 다른 파티션으로 이동하려고 시도했지만 fstab이 아무런 영향을 미치지 않는다는 것을 발견했습니다. 해당 archlinux 사용자는 /boot/grub/grub.cfg에 특정 파티션 UUID를 루트 디렉터리로 마운트하는 방향이 있다는 것을 발견했습니다.

관련 정보