이것은 정말로 나를 쓰러 뜨리고 있습니다. Grub2와 함께 Gentoo와 Ubuntu가 있습니다. 젠투에는 전용 /boot
파티션이 있지만 우분투에는 없습니다. 나는이 menuentry
젠투의에서 /etc/grub.d/40_custom
(우분투 부팅 확인을 수행) 우분투를 부팅 할 수 있습니다.
Ubuntu는 Grub과 함께 제공되므로 루트, 커널, initrd 및 항목을 설정하는 항목을 유지 관리하는 대신 해당 항목에 체인로드하고 싶습니다. 이것이 체인 로더에 대한 것입니다 (우분투가 켜져 /dev/sda4
있고 이미 Grub을 설치했습니다).
menuentry 'Chainloader' {
insmod chain
set root=(hd0,4)
chainloader +1
}
그것은 나에게주고 error: Invalid signature
있으며 가능한 해결책을 찾지 못했습니다. 누군가 지적 할 수 있습니까?
이것은 결과입니다 </dev/sda4 head -c 512 | hd
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000200
의 결과입니다 fdisk -l
. /dev/sda1
는 /boot
젠투이고, 젠투는에 있으며 /dev/sda2
, 우분투는에 /dev/sda4
있습니다. 우분투는 것 /boot
입니다 /dev/sda4
너무.
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe001152b
Device Boot Start End Blocks Id System
/dev/sda1 1 9 72261 83 Linux
/dev/sda2 10 13064 104864287+ 8e Linux LVM
/dev/sda4 * 18152 19457 10490445 83 Linux
에 오류가 없습니다 grub-install /dev/sda4 --no-floppy --force
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
/dev/sda4
. 디스크가 두 개 이상 있습니까? 파티션 테이블은 무엇입니까? 의 출력fdisk -l
과의 메시지를 게시하십시오grub-install /dev/sda4 --no-floppy --force
.