리눅스 서버 부팅 문제


0

나는 그럽 메뉴를 더 일찍 엉망으로 만들었고 상황을 고치려고 노력했다.

불행히도 나는 지금 아이디어가 부족합니다. dpkg-reconfigure grub-pc 및 grub-install을 실행하는 동안 오류가 발생합니다. grub-setup은 BIOS 부트 파티션이있는 GPT 파티션이 없으며 내장 할 수 없다고 주장합니다.

/ boot에는 부팅 플래그가 설정되어 있습니다. BIOS 부팅 파티션 플래그도 설정하려고 시도했지만 어디에 넣을 지 확실하지 않습니다. 그것을 설정하면 유용한 것이 없었습니다.

각 디스크 시작시 32 기가 바이트가 / boot, / home, /, / var, / tmp 및 swap 용으로 예약 된 3 디스크 시스템이 있습니다 (/ home은 하나의 32GB 파티션이고 나머지는 더 작습니다). 나머지 디스크는 RAID5에 있습니다.

나는 모든 종류의 노력을 시도했으며 이것이 현재의 위치이며 시스템을 다시 설치하는 것입니다. 인터넷 검색으로 유용한 것을 찾을 수 없으며 토요일에 대부분을 보냈습니다. 그래서 나는 여전히 시도 할 수 있거나 포기하고 다시 설치 해야하는지에 대한 조언을 부탁드립니다.

추신 : 나는 구조 응용 프로그램을 실행하는 대신 내가해야 할 일을 알고 있습니다. -애벌레.

그러나 지금 너무 늦었습니다. 다음에 나는 더 현명하다.

fdisk -l의 출력 결과는 다음과 같습니다.

root @ 우분투 : / # fdisk -l

경고 : '/ dev / sda'에서 GPT (GUID 파티션 테이블)가 감지되었습니다! util fdisk는 GPT를 지원하지 않습니다. GNU Parted를 사용하십시오.


디스크 / dev / sda : 2000.4GB, 2000398934016 바이트
255 헤드, 63 섹터 / 트랙, 243201 실린더, 총 3907029168 섹터
단위 = 1 * 512 = 512 바이트의 섹터
섹터 크기 (논리 / 물리) : 512 바이트 / 512 바이트
I / O 크기 (최소 / 최적) : 512 바이트 / 512 바이트
디스크 식별자 : 0x00000000

   장치 부팅 시작 끝 블록 ID 시스템
/ dev / sda11 3907029167 1953514583+ ee GPT

경고 : '/ dev / sdb'에서 GPT (GUID 파티션 테이블)가 감지되었습니다! util fdisk는 GPT를 지원하지 않습니다. GNU Parted를 사용하십시오.


디스크 / dev / sdb : 2000.4GB, 2000398934016 바이트
255 헤드, 63 섹터 / 트랙, 243201 실린더, 총 3907029168 섹터
단위 = 1 * 512 = 512 바이트의 섹터
섹터 크기 (논리 / 물리) : 512 바이트 / 512 바이트
I / O 크기 (최소 / 최적) : 512 바이트 / 512 바이트
디스크 식별자 : 0x00000000

   장치 부팅 시작 끝 블록 ID 시스템
/ dev / sdb1 1 3907029167 1953514583+ ee GPT

경고 : '/ dev / sdc'에서 GPT (GUID 파티션 테이블)가 감지되었습니다! util fdisk는 GPT를 지원하지 않습니다. GNU Parted를 사용하십시오.


디스크 / dev / sdc : 2000.4GB, 2000398934016 바이트
255 헤드, 63 섹터 / 트랙, 243201 실린더, 총 3907029168 섹터
단위 = 1 * 512 = 512 바이트의 섹터
섹터 크기 (논리 / 물리) : 512 바이트 / 512 바이트
I / O 크기 (최소 / 최적) : 512 바이트 / 512 바이트
디스크 식별자 : 0x00000000

   장치 부팅 시작 끝 블록 ID 시스템
/ dev / sdc111 3907029167 1953514583+ ee GPT

그리고 여기에 헤어져 있습니다 :

이별 -l
모델 : ATA WDC WD20EARS-00M (scsi)
디스크 / dev / sda : 2000GB
섹터 크기 (논리 / 물리) : 512B / 512B
파티션 테이블 : gpt

번호 시작 끝 크기 파일 시스템 이름 플래그
 1 17.4kB 32.0GB 32.0GB bios_grub
 2 32.0GB 2000GB 1968GB 공격대


모델 : ATA WDC WD20EARS-00M (scsi)
디스크 / dev / sdb : 2000GB
섹터 크기 (논리 / 물리) : 512B / 512B
파티션 테이블 : gpt

번호 시작 끝 크기 파일 시스템 이름 플래그
 1 17.4kB 8000MB 8000MB 리눅스 스왑 (v1)
 2 8000MB 16.0GB 8000MB ext3
 3 16.0GB 32.0GB 16.0GB ext3
 4 32.0GB 2000GB 1968GB 공격대


모델 : ATA WDC WD20EARS-00M (scsi)
디스크 / dev / sdc : 2000GB
섹터 크기 (논리 / 물리) : 512B / 512B
파티션 테이블 : gpt

번호 시작 끝 크기 파일 시스템 이름 플래그
 1 17.4kB 200MB 200MB ext3 부팅
 2 200MB 32.0GB 31.8GB ext3
 3 32.0GB 2000GB 1968GB 공격대

bios_grub 플래그가 저에 의해 추가되었습니다. 이전에는 없었습니다 (또는 구조 응용 프로그램에 의해 지워졌습니다).


dpkg-reconfigure를 어떻게 얻습니까? fdisk -l출력 을 실행 하고 게시 할 수 있습니까 ?
John Siu

나는 라이브 CD로 부팅하고 포스트 스크립트에서 그 부분을 수행했습니다.
Marko Poutiainen

아직 데이터가없는 플래시 설치입니까?
John Siu

아니요, RAID 디스크는 거의 꽉 찼습니다.
Marko Poutiainen

답변:


0

부트 가능한 파티션을 복구했지만 GRUB 또는 드라이브의 MBR이 소각 되었으나 실수로 부트 장치를 다른 장치에 대해 실수로 덮어 쓴 경우 (튜토리얼을 기반으로)이 문제를 해결했습니다.

### 먼저 / mnt와 같은 부팅 가능한 파티션을 마운트하십시오
mount / dev / your-boot-device (아마도 / dev / sda1) / mnt
### 다음으로 필요한 시스템 디렉토리를 마운트하십시오.
마운트 / dev / mnt / dev --bind
마운트 된 부팅 장치에 chroot해야 할 수도 있습니다.
chroot / mnt

마지막으로 GRUB을 다시 설치하십시오. grub-install --boot-directory = / boot / dev / your-boot-device ### / dev 마운트 해제 (루트 한 경우) umount / dev ## 그렇습니다. 이
튜토리얼을 따른 지 너무 오래 되었으므로이 답변은 약간 녹슬 었습니다.
그렇다면 알려주세요.

Live CD에서 관리자 권한으로 실행 이것이 도움이되기를 바랍니다 (또는 적어도 닫습니다).


스캇, 왜 내 게시물을 편집 했습니까? 네가 중재자라는 것을 이해하지만 왜 그런가?
Shadowcoder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.