Linux 설치가 시작되지 않는 이유는 무엇입니까?

Linux 설치가 시작되지 않는 이유는 무엇입니까?

Linux 커널을 컴파일하는 것은 이번이 처음입니다. 이 문제가 발생하기 전까지는 모든 것이 잘 진행되고 있었습니다. 내 것을 편집한 후 /etc/fstab:

/etc/fstab 스크린샷

편집 etc/lilo.conf:

/etc/lilo.conf 스크린샷

crux에 대한 정보를 설정하여 lilo실행 lilo하고 시스템 프롬프트를 표시하려고 합니다.

릴로의 스크린샷

그런 다음 다음을 실행합니다.

modprobe dm-mode

상황은 괜찮아 보이지만 OS를 다시 시작하면 다음과 같은 결과가 나타납니다.

부팅 스크린샷

이 문제를 해결하는 방법을 모르겠습니다. 다음에 ISO를 사용하여 재부팅했을 때에도 동일한 문제가 발생했습니다.

부팅 스크린샷

고쳐 쓰다

에 루트 읽기 및 쓰기를 설정했는데 lilo.conf로그인할 수 있는 것 같은데 시스템에서 여전히 /에서 프로젝트를 찾을 수 없다는 메시지가 나타납니다 fstab. 하지만 나는 그것을 설정했습니다. 팁은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

그리고 다시 시작했을 때 이미 OS에 로그인할 수 있었지만 여전히 같은 오류가 발생했습니다. 그리고 열어보면 그 안에 들어있는 아이템을 /etc/fstab찾을 수 있어요 . /그래서 시스템의 변화를 알아차렸어야 했는지 궁금합니다 /etc/fstab. 하지만 오랫동안 인터넷을 검색해봐도 아무 것도 발견되지 않았습니다.

답변1

나는 그것을 고쳤다고 생각한다. vim으로 편집 하다가 /etc/fstab줄 중 하나가 빨간색인 것을 발견했습니다. 나는 vim에 그다지 익숙하지 않지만 이것이 일종의 버그를 나타내는 것이라고 생각하여 다음 줄을 다시 썼습니다.

빔 스크린샷

이제 시작하면 작동합니다.

성공적인 시작 스크린샷

답변2

대부분은 내 머릿속에 있지만, 당면한 문제와는 아무런 관련이 없는 작은 사실 하나를 발견했습니다.

/boot(자체 파티션)는 일반적으로 로깅이 필요하지 않고 거의 완전히 정적이며 적은 양의 디스크 공간(약 100MB IIRC)이 필요하기 때문에 ext3이 아닌 ext2로 생성됩니다. ext3 파티션의 최소 크기는 /boot에 필요한 것보다 크며 ext2가 이를 수행할 수 있습니다. /boot에는 일반적으로 grub 및 lilo에 필요한 커널 이미지와 부트로더 파일만 보관됩니다.

이 설정을 변경하면 다른 파티션에서 사용할 수 있는 소량의 디스크 공간이 확보되지만 아무 영향도 미치지 않습니다.

어떤 사람들은 /boot를 500MB로 설정하는 것을 권장하지만 이는 지나친 일일 수 있습니다. YMMV.

관련 정보