더 이상 Linux Mint 19.1로 부팅할 수 없습니다. linux linux-mint grub2 간단히 말해서 환경을 설정하고 원하는 모든 응용 프로그램을 여는 시작 스크립트를 만들려고 합니다.
랩톱을 연 상태에서 셸 스크립트를 테스트한 결과 마침내 스크립트가 완벽하게 작동하게 되었습니다. 몇 가지 응용 프로그램을 열고 일부 터미널을 열고 명령을 실행했습니다.
이제 셸 스크립트를 Linux의 시작 폴더에 넣고 노트북을 다시 시작하려고 했습니다. 그런데 꽝, Linux가 더 이상 로드되지 않습니다..
내가 얻은 것은 GNU GRUB 버전 2.02라고 적힌 검은 화면뿐이었습니다. 이리저리 기웃거리다가 ls 명령을 입력했을 때 다음과 같은 메시지가 표시되는 것을 발견했습니다.
(hd0) (hd0,gpt2) (hd0,gpt1) 오류: 'hd0'에서 섹터 0x100800을 읽지 못했습니다.
이제 저는 이 스크립트에 별로 관심이 없습니다. 어떻게든 시스템 파일을 로드하고 스크립트를 삭제할 수 있다면 문제가 없을 것입니다. 어떤 도움이라도 주시면 감사하겠습니다.
중요한지는 모르겠지만 Lenovo thinkpad t590입니다.
답변1
어쩌면 라이브 미디어를 부팅하여 시작한 다음 하드 드라이브를 검사하여 일부 불량 블록을 감지할 수도 있습니다.
라이브 미디어에서는 다음 방법을 사용하여 하드 드라이브를 식별합니다.sudo fdisk -l
하드 드라이브 이름에 해당하는 sdX를 사용하여 불량 블록 감지를 실행합니다.sudo badblocks -v /dev/sdX > /tmp/bad-blocks.txt