그럽 구조 문제를 해결할 수 없나요?

그럽 구조 문제를 해결할 수 없나요?

한 달 전에 Windows 7 듀얼 부팅에 kali 1.0.9a-amd64를 설치했고 어제 거기에서 하나씩 4개의 파티션을 만들었 swap습니다 /home./boot/

Ubuntu 서버용으로 Windows에서 다른 파티션을 비우고 싶었기 때문에 마법사를 사용하여 10GB를 비우고 인터넷에서 다운로드했습니다(kali에 사용한 것과 동일하며 잘 진행되었습니다). 오늘 아침 컴퓨터를 부팅했을 때 모든 것이 순조롭게 진행되었습니다. 그럽 구조 모드가 있었습니다. 나는 그것을 해결할 수 없다.

나는 거의 모든 것을 시도했습니다. BIOS를 열 수도 없습니다. 이것은 작동하지 않습니다. 나는 포럼에서 모든 것을 시도했습니다. Linux 파티션을 찾은 다음 루트 설정 접두사 방법을 시도한 다음 insmod ok, 그런 다음 ok, 포럼에서 제대로 부팅되어야하므로 다시 설치하여 grub을 수정할 수 있습니다. 대신 grub 일반 모드로 들어갔습니다. 이제 insmod 루프백, Linux, iso9660 및 fat(ISO가 USB에 있으므로)을 사용하여 추가 솔루션을 시도했지만 여전히 파일 casper이나 vmlinuz.

vmlinuz(hd0,msdos8)/에서 유사한 "vmlinuz" no .efi를 찾았습니다. 그런데 initrd.img해당 폴더에서 찾은 방식에 따라 내 접두사는 /boot/grub이 아닙니다 /usr/lib/grub(포럼에서는 이라고 되어 있지만 /usr/lib/grub/i386-pc이렇게 하면 일반 모드를 시작할 수 없습니다. 일반 모드를 찾을 수 없다고 표시되지만 /usr/lib/grub/작동합니다.) 해결책이 있습니까? 난 여기서 죽어가고 있어

고쳐 쓰다:

insmod 루트 설정 접두사를 설정한 후 평소와 같이 일반 grub 화면이 표시되고 inintrd initrd.img를 시도하고 USB 드라이브로 부팅을 시도하지만 모든 옵션(live, install, Failsafe....)이 너무 동일한 화면, 검은색 화면 ESC를 누르기 전까지는 아무것도 입력하지 않았습니다. 그런 다음 boot라는 또 다른 검은색 화면이 나타납니다. 그래서 많은 옵션을 입력했는데 그 중 아무 것도 작동하지 않았습니다. 좋아 보이는 유일한 옵션은 /boot/efi.img였지만 여전히 작동할 수 없다고 말했습니다. 커널 로드(Enter를 누르면 선택 화면, kali 부팅 화면으로 돌아갑니다). 우분투를 USB 스틱에 구웠고 이제 USB에서 부팅할 수 있으며 인터넷 등에 액세스할 수 있습니다. 이제 어떻게 해야 합니까? ? + 이제 BIOS에 액세스할 수 있습니다.

답변1

1) 땅벌레로부터 구출:

다음 명령을 입력하십시오.

ls (hd0,msdos8)/
set root=(hd0,msdos8)
set prefix=(hd0,msdos8)/boot/grub
insmod linux
insmod normal
normal
boot

insmod normal사용하려고 할 때 오류가 발생 insmod.old하거나insmod linux

2) 라이브 CD에서 부팅

부팅 파티션에 Linux 이미지를 다시 설치합니다.

sudo mount /dev/sday /mnt/myroot/boot 

그리고

   sudo mount ‐‐bind /dev /mnt/myroot/dev
   sudo mount ‐‐bind /proc /mnt/myroot/proc
   sudo mount ‐‐bind /sys /mnt/myroot/sys

다른 모든 파티션 /boot, /var, /usr, /tmp 등을 마운트합니다. 모두 마운트되었는지 확인하십시오.

resolv.conf 복사

 cp -L /etc/resolve.conf /mnt/example/etc/resolve.conf

chroot

 sudo chroot /media/bin:/sbin:/usr/bin:/usr/sbin /mnt/tmp...

누락된 커널 이미지 재설치

루트 디렉터리에서 initrd.img를 이동합니다.

   mv initrd.img initrd.img.OLD

Linux 이미지 설치

  apt-cache search 'linux-image'
  apt-get install linux-image-x.x-generic

linux-image-xx-generic을 귀하의 것으로 바꾸십시오.

그럽 복원

sudo grub-install /dev/sdX

재시작

답변2

메뉴 대신 일반 프롬프트가 표시된다면 메뉴에 무엇을 넣을지 알려주는 /boot/grub/grub.cfg가 없기 때문입니다. 커널을 수동으로 로드합니다.

set root=(hd0,msdos8)
linux /vmlinuz root=/dev/sda8
initrd /initrd
boot

성공적으로 시작되면 실행하여 update-grubgrub.cfg를 생성합니다.

관련 정보