(Windows 파티션 도구)를 사용하여 하드 드라이브를 변경하고 있는데 이제 CentOS 서버를 부팅할 수 없습니다.
나 이거 기억해:
/etc/grub.conf &
default=1
timeout=10
splashimage=(hd0,4)/grub/splash.xpm.gz
#hiddenmenu
시스템을 복원하는 방법은 무엇입니까?
고화질 사진을 게시할 수 있나요?
여기서 사용됨디스크 유틸리티DVD라이브
-------------------------------------------------------------------------------------
| System Reserved | Windows | Extended W95 Ext d(LBA)(0x0f) |
| NTFS | NTFS | /dev/sdb3 |
| Bootable | |-------------------------------------------------|
| /dev/sdb1 | /dev/sdb2 | (fat32) | Linux (0x83) | Linux LVM (0x8e) |
| | | /dev/sdb4 | /dev/sdb5 | /dev/sdb6 |
-------------------------------------------------------------------------------------
다음을 통해 액세스할 수 있습니다 grub.conf
.
$ su
# mkdir /mnt/drv
# mount -t ext4 /dev/sdb5 /mnt/drv
# gedit /mnt/drv/grub/grub.conf
parted
사용시작,끝그리고크기정확하지 않음)
# parted /dev/sdb
Number Start End Size Type File system Flags
1 1049kB 106MB 105MB primary ntfs boot
2 xxxMB yy.yGB zz.zGB primary ntfs
3 xxxMB yy.yGB zz.zGB extended
4 xxxMB yy.yGB zz.zGB logical fat32
5 xxxMB yy.yGB zz.zGB logical ext4
6 xxxMB yy.yGB zz.zGB logical lvm
논리적
이제 grub.conf
파일 편집에 대해 혼란스러워졌습니다. 일부 파티션(3, 4, 5, 6)이 기본 파티션이어야 한다고 생각하지만 그것이 무엇이어야 하는지 모르겠습니다.
답변1
grub 부트 로더가 하드 드라이브에 설치된 것으로 보이지만 grub이 grub.cfg 파일을 찾을 수 없거나 파일에 오류가 있습니다.
grub.cfg 파일을 교체하는 가장 쉬운 방법은 CD 또는 USB에서 부팅하는 것입니다.슈퍼 그럽 디스크. 이렇게 하면 가장 익숙한 서버 운영 체제로 부팅하고 명령을 실행하여 grub-mkconfig
grub.cfg 파일을 바꿀 수 있습니다.
거의 모든 "라이브" Linux 운영 체제에서 부팅하여 동일한 작업을 수행할 수 있지만 서버 운영 체제 위치와 grub-mkconfig
.
포괄적인 가이드가 좋은 것 같습니다.여기.
답변2
감사해요...
내 문제를 해결했습니다.
LiveDVD
사용CentOS-6.8-i386, 내가 열었다디스크 유틸리티
하드디스크 분포를 확인해보세요...파티션이 보입니다sdb4Linux에서는 그렇지 않을 수도 있습니다. "숨겨진(앞)" 것일 수도 있습니다.sdb5스왑 파티션) 정확함sdb5그리고sdb6"...
난 ~를 지웠어sdb4(fat32) 파티션, 초기 설정 복원 grub.conf
:
$ su
# mkdir /mnt/drv
# mount -t ext4 /dev/sdb5 /mnt/drv
# gedit /mnt/drv/grub/grub.conf