pC.NET

Welcome to oscc.kr



 linux boot 손상될때
2019-07-31 03:48:07
Hit : 758, Vote : 177

작성자 : 피시키드

부트섹터가 손상될때,

 

 

주분투(Xubuntu, 우분투 + XFCE) 14.04 LTS와 윈도우8.1 듀얼부팅으로 사용중이던 노트북에서 아래와 같은 메세지가 나오고 리눅스로 부팅이 되지 않은 현상이 발생했다.

Try hd(0,0): EXT2

한참 인터넷을 헤매고 다닌 끝에 해결책을 발견했다. 라이브(live) 배포판으로 부팅한 후에 grub 부트 로더를 재설치하는 방법이다.

라이브 배포판으로 부팅하고 터미널창에서 아래와 같이 작업을 진행.

먼저 파티션 목록 확인했다. 아래와 같이 입력

# 디스크 파티션 목록 확인
sudo fdisk -l

리눅스가 설치된 파티션이 /dev/sda1이라고 하면, 해당 파티션을 /mnt 디렉토리에 마운트.

# /dev/sda1 -> /mnt 디렉토리에 마운트
sudo mount /dev/sda1 /mnt

이제 라이브 배포판의 시스템 관련 디렉토리를 /mnt 디렉토리 하위에서도 보이도록 --bind 옵션으로 마운트했다.

# 라이브 배포판 시스템 디렉토리를 /mnt 디렉토리 하위에 마운트
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys


chroot 명령으로 루트 디렉토리를 /mnt로 변경. 라이브 배포판의 루트가 아니라 /dev/sda1의 루트에 대해서 작업을 해야 되기 때문이다.

# 루트 디렉토리 변경
sudo chroot /mnt

리눅스 파티션(여기서는 /dev/sda)에 grub 부트 로더 설치한다. grub-install 명령에서 위치를 지정할 때 /dev/sda1이 아니라 /dev/sda라는 점에 유의!

# grub 부트 로더 설치
grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub


라이브 배포판을 종료하고 복구된 디스크로 부팅하면 완료.

출처:<u>리눅스 부트 로더(grub) 복구 (우분투 계열)</u>

http://bahndal.egloos.com/583542

 


  피시키드
아하하하하-_-;;;
 4050
 58



69
비밀글입니다  주물럭 소스 
 피시키드
2 0 2020/09/02
68
  아두이노 코딩 
 피시키드
74 5 2020/08/22
67
비밀글입니다  모딘데코 - 회피가 주특기인 나무 업체 
 피시키드
102 14 2020/07/14
66
  USB 표면저항 값 알아내기 
 피시키드
100 19 2020/07/06
65
  커스타드 크림 제조 
 피시키드
746 109 2019/12/23
64
  qbasic - bmp 처리방법 
 피시키드
389 111 2019/12/20
63
  리모콘에 쓰이는 부품중 이게 뭐예요? 
 피시키드
406 114 2019/12/19
62
  buddy 3.0 정품등록 -oilman.new21.net 
 피시키드
481 116 2019/11/19
61
  아두이노 키지판 3핀 
 피시키드
448 118 2019/11/11
60
  파일리스 공격   1
 피시키드
483 122 2019/11/08
59
  자바소스 난독화 
 피시키드
576 132 2019/10/21
58
  제로보드4 파일 다운로드부분   1
 피시키드
1014 141 2019/10/15
57
  sketch for ppt 
 피시키드
6011 160 2019/10/14
56
  html 태그 (zb4, zeroboard4) 용 허용 태그 (with mysql query)  
 피시넷
1291 151 2019/10/07
55
  Windows Remote Desktop on GPU (윈도우 원격데스크톱 연결로 GPU활성화) 
 피시키드
1960 155 2019/10/01
54
비밀글입니다  통학버스 관련 카카오톡 봇 개발할것   1
 피시키드
9 0 2019/09/27
53
  MFM하드 PDF 링크 
 피시키드
614 151 2019/09/24
52
  minecraft 서버 로그 검색 
 피시키드
557 159 2019/09/22
51
  와콤 태블릿 호환표 
 피시키드
686 151 2019/09/17
50
비밀글입니다  ... 
 피시키드
4 0 2019/09/11
49
  오류코드 통합정리 php   1
 피시키드
571 159 2019/09/10
48
  lvm - lv 확장하기 
 피시키드
697 177 2019/07/31
47
  lvm #1 -- 100% 용량 전부 쓰고 싶으면 
 피시키드
691 178 2019/07/31
  linux boot 손상될때 
 피시키드
758 177 2019/07/31
45
비밀글입니다  정리노트-안드로이드 프로그래밍  
 피시키드
5 0 2018/10/17
44
  aa 
 피시키드
1133 280 2018/10/16
43
  파일 내부 문자열 교체 (find,perl) 
 피시키드
1644 285 2018/10/15
42
  HP 200LX 구매하고 싶습니다.   1
 Veritas
6823 448 2018/04/30
41
비밀글입니다  aps  
 피시키드
6 0 2018/03/05
40
  phpmyadmin #1698 
 피시키드
2329 482 2018/02/21

1 [2][3]



Copyright (C) 1997-2020 All Rights Reserved.