기본 파티션에 Fedora 17이 있습니다. 어제 확장파티션에 우분투를 설치했는데 그럽에서 페도라가 안보여서 그렇게 해봤는데 update-grub2
페도라 파티션을 설치했는데도 페도라 존재를 인식하지 못하더군요. 그래서 라이브 USB에서 grub을 다시 설치하려고 시도했지만 작동하지 않았습니다.
Fedora를 다시 받으려면 어떻게 해야 합니까? 다른 파티션에 Fedora를 다시 설치하고 싶지 않습니다.
산출fdisk -l
root@phanindra-VPCCW25FN:/home/phanindra# fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000afaf9
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 46139391 23068672 83 Linux
/dev/sda2 46141438 83888127 18873345 5 Extended
/dev/sda3 83888128 207808511 61960192 83 Linux
/dev/sda4 207808512 625141759 208666624 83 Linux
/dev/sda5 46141440 52432895 3145728 82 Linux swap / Solaris
/dev/sda6 52434944 83888127 15726592 83 Linux
root@phanindra-VPCCW25FN:/home/phanindra#
/dev/sda6
현재 Ubuntu와 Fedora가 있습니다 /dev/sda1
. super grub을 설치하지 않고 다른 옵션이 있습니까?
답변1
Fedora 파티션을 마운트합니다. /mount/point/boot/grub/grub.cfg
Fedora를 보여주는 컨텐츠 로 가서 직접 편집하십시오 /boot/grub/grub.cfg
.
또는
Fedora를 설치하고 사용할 수 있습니다 chroot
. 그것은 다음과 같습니다:
$ mount /dev /fedora/partition/mount/dev -bind
$ mount /sys /fedora/partition/mount/sys -bind
$ mount /proc /fedora/partition/mount/proc -bind
$ cd /fedora/partiton/mount/
$ chroot .
그런 다음 Ubuntu에서 Fedora chroot를 사용하여 grub을 다시 로드하십시오.
답변2
우분투에 로그인해서 이 방법을 시도해 보세요
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get 업데이트 sudo apt-get install -y 시동 복구 시동 수리
몇 초 후에 수리를 시작하는 메인 창이 열립니다. 권장 수리를 클릭합니다.
답변3
- 우분투에 로그인
$ grub-update
모두 완료되었습니다!
답변4
나는 최근에 이와 동일한 시나리오를 겪었습니다. 결국 Ubuntu Grub 메뉴를 취소하고 종료를 입력하여 재부팅했고, Fedora 또는 Ubuntu를 부팅할 수 있는 Fedora 부팅 메뉴로 이동했습니다.
나는 최근까지 Ubuntu를 다시 실행하고 일부 업데이트를 수행할 때까지 Fedora 메뉴를 매번 얻었는데, 메뉴가 깨졌습니다.
이제 이 장기적인 문제를 해결하기 위해 위의 제안 중 일부를 시도해 볼 차례입니다.