파티션을 분리하는 방법은 무엇입니까 /etc
? 분명히 내가 했던 /etc/fstab
것처럼 편집 할 수는 없습니다 . /home
왜냐하면... /etc
합계가 한 파티션(sda7)에 있고 나머지는 다른 파티션(sda6)에 /etc
있기를 원하기 때문입니다. 나는 그것이 심볼릭 링크 ( sda7의 마운트 지점) 여야 한다고 /home
생각합니다 . 그러나 액세스 없이 part2를 마운트하도록 시스템에 어떻게 알릴 수 있습니까 ?/etc
/mnt/part2/etc
/mnt/part2
/home
fstab
도움이 된다면 Arch Linux x64를 사용하고 있습니다.
답변1
Linux 시스템에서 가장 먼저 해야 할 일은 모든 파일 시스템을 올바른 마운트 지점에 마운트하여 시스템의 다른 모든 부분이 해당 파일을 찾을 수 있도록 하는 것입니다.
루트 파일 시스템은 일반적으로 커널 명령줄에 제공됩니다. 이 파일 시스템을 마운트하고 /etc/fstab에서 다른 모든 마운트 지점을 찾습니다.
이런 일이 발생하기 전에 정말 이상한 일을 하고 싶다면 다음을 사용할 수 있습니다.초기화 프로그램그러한 설정을 위해.
답변2
/etc와 /home이 하나의 파티션에 있기를 원합니다.
아니요, 그렇지 않습니다. 그것은 뇌를 무릎에 이식해달라고 요청하는 것과 같습니다. :-) 문제가 무엇이든 /etc
별도의 파티션을 만들거나 병합하는 것은 /home
해결책이 아닙니다. 무엇인가요해결하고 싶은 실제 문제?
답변3
간단한 대답은 당신이 모른다는 것입니다. /etc
모든 구성 요소가 있는 곳입니다. 구성을 어디서 찾을 수 있는지 모르는 경우 시스템은 어떻게 실행됩니까? 왜 이런 짓을하는?
답변4
이것은 매우 나쁜 생각이며 솔직히 이것이 가치 있는 상황을 생각할 수 없습니다.
그러나 만약 당신이진짜이렇게 하려면 가장 좋은 방법은 root=/dev/sda1
지정한 것과 유사한 두 번째 인수를 사용하는 커널 패치를 작성한 다음 루트를 설치한 후 etc=/dev/sda2
./etc
init
/etc
이 시점에서 오류가 발생하면 루트 파티션에 안전한 백업을 설정할 만큼 충분한 감각이 없으면 전체 시스템을 부팅할 수 없게 됩니다.