나는 한동안 데비안 PC를 사용했는데 바로 오늘 Windows를 듀얼 부팅으로 설정하기로 결정했습니다.
두 개의 디스크가 있습니다.
/dev/sda
내 1TB 추가 데이터 드라이브야/dev/sdb
내 운영체제가 들어있어요
/dev/sdb
Windows를 맨 위에 올리고 싶었기 때문에 먼저 모든 파일을 삭제했습니다 . /dev/sda
아래에 설치 했기 /mnt/data/
때문에 이렇게 해 보았는데 sudo umount /mnt/data/
이것이 효과가 있는지 모르겠습니다.
그래서 USB 스틱을 사용하여 1TB 디스크에 Windows를 설치했는데 모든 것이 잘 작동했습니다. Windows 설치 도우미를 사용하여 파티션을 삭제한 후 1TB 디스크에 Windows 10 Pro가 설치되어 이제 Windows를 사용할 수 있습니다.
나중에 Linux 부팅을 시도했습니다. 먼저 Grub에 대해 배운 다음 Debian 사전 부팅 실행 프로그램을 부팅하여 Linux 커널을 선택할 수 있었습니다(저는 5를 사용했던 것 같습니다).
그러나 곧 문제가 발생했습니다. 부팅 프로세스 중에 데비안이 디스크 및 파일 시스템 오류를 만나 비상 모드로 부팅하게 되었습니다. 잘못된 이미지:.
이제 무엇을 해야할지 모르겠습니다. 비상 모드는 잘 작동하지만 Linux가 이전 디스크를 잊게 만드는 방법을 모르겠습니다 /dev/sda
. 온라인에서 검색하다가 발견한 커널패치 내용도 이해가 안되고 정말 어떻게 해야할지 모르겠습니다.
답변1
Windows를 여기에 설치하고 싶었기 때문에 먼저 /dev/sdb에 있는 모든 파일을 삭제했습니다. /dev/sda가 /mnt/data/ 아래에 마운트되어 있으므로 sudo umount /mnt/data/를 시도했는데 그게 효과가 있는지는 모르겠습니다.
umount /mnt/data
Windows를 배치할 파티션을 마운트 해제합니다. 그러나 부팅 시 해당 파티션을 마운트하는 구성은 변경되지 않았습니다. 이제 부팅할 때 Linux는 파티션을 마운트하려고 하며 그렇게 하기 전에 상태 검사를 수행합니다. 귀하가 받고 있는 오류는 온전성 검사에 있습니다. 이는 파티션에 더 이상 Linux 파일 시스템이 없기 때문에 의미가 있습니다.
Linux 구성을 변경하고 파티션을 완전히 잊어버리거나 파티션을 마운트하되 Linux 파일 시스템이라고 주장하지 않아야 합니다. 어느 쪽이든 편집기를 사용하여 /mnt/data
in이 포함된 줄을 편집해야 합니다./etc/fstab
. 명령 실행
nano /etc/fstab
(원하는 경우 다른 텍스트 모드 편집기를 사용할 수 있습니다.)
이 줄은 다음과 같이 변경되어야 합니다.
/dev/sdb1 /mnt/data auto uid=1000,gid=1000 0 0
- 첫 번째 열은 파티션입니다. 현재 유사
LABEL=datapartition
하지만 더 이상 해당 라벨로 분할되지 않습니다. Windows 파티션에 레이블이 있는 경우 해당 레이블을 사용하거나 파티션 번호(아마도 1)를 사용할 수 있습니다/dev/sdb1
. - 두 번째 열은 마운트 지점으로, 파일이 표시되는 디렉터리입니다. 예를 들어
/media/windows
로 이 디렉터리를 만들어야 합니다.mkdir /media/windows
그렇지 않으면 시작할 때 오류가 다시 발생합니다. - 세 번째 열은 파일 시스템 유형입니다.
auto
작동해야합니다. - 네 번째 열에는 설치 옵션이 포함되어 있습니다. 위에서는 모든 파일을 사용자/그룹 1000이 소유하도록 하는 옵션을 설정했습니다. Linux에서 다른 사용자/그룹 ID를 사용하는 경우 1000을 올바른 값으로 바꾸십시오.
- Linux가 아닌 파일 시스템의 경우 다섯 번째 및 여섯 번째 열은 0이어야 합니다. 아니면 완전히 무시할 수도 있습니다.
나중에 좀 더 편안한 환경에서 이 문제를 수정하고 싶다면 #
줄 시작 부분에 추가하여 주석 처리한 후 저장하고 정상적으로 시작하면 됩니다.