Splooshie123 n00b
Joined: 16 Apr 2012 Posts: 27
|
Posted: Thu Apr 25, 2013 2:13 am Post subject: Grub2-install hangs on grub2-probe |
|
|
I am trying to install grub2-efi to my EFI System Partition. But it never finishes. It just hangs using 100% of the CPU Doesn't even spit out an error. Same thing happens when I run grub2-mkconfig.
This is the command I'm using:
Code: | grub2-install --target=x86_64-efi --efi-directory=/boot --boot-directory=/boot/efi --bootloader-id=grub2 --recheck --debug |
The debug flag shows it gets stuck here:
Code: |
/usr/sbin/grub2-probe -t fs /boot/efi/grub2
|
In grub2-mkconfig it also gets stuck at grub2-probe:
Code: |
/usr/sbin/grub2-probe --device /dev/sda1 --target=fs_uuid
|
/dev/sda1 is a FAT32 EFI system partition mounted under /boot.
Running the two grub2-probe commands manually doesn't work either, they just hang until I abort:
Code: |
$ /usr/sbin/grub2-probe -t fs /boot/efi
^C
$ /usr/sbin/grub2-probe --device /dev/sda1 --target=fs_uuid
^C
$
|
Verbose grub2-probe:
Code: |
$ grub2-probe -vvv -t fs /boot/efi
grub2-probe: info: cannot open `/boot/grub2/device.map': No such file or directory.
grub2-probe: info: Looking for /dev/sda1.
grub2-probe: info: /dev/sda is a parent of /dev/sda1.
grub2-probe: info: /dev/sda1 starts from 2048.
grub2-probe: info: opening the device hostdisk//dev/sda.
grub-core/kern/disk.c:230: Opening `hostdisk//dev/sda'...
grub2-probe: info: the size of hostdisk//dev/sda is 625142448.
grub-core/kern/disk.c:230: Opening `hostdisk//dev/sda'...
grub2-probe: info: the size of hostdisk//dev/sda is 625142448.
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:909: opening the device `/dev/sda' in open_device()
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub-core/partmap/gpt.c:114: GPT entry 1: start=411648, length=624730767
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:909: opening the device `/dev/sda1' in open_device()
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/apple.c:123: bad magic (found 0xeb58; wanted 0x4552
grub-core/partmap/gpt.c:114: GPT entry 1: start=411648, length=624730767
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:909: opening the device `/dev/sda2' in open_device()
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda2'
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/apple.c:123: bad magic (found 0x4c55; wanted 0x4552
grub-core/partmap/apple.c:123: bad magic (found 0x0; wanted 0x4552
grub-core/kern/disk.c:326: Closing `hostdisk//dev/sda'.
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub2-probe: info: Partition 0 starts from 2048.
grub-core/kern/disk.c:326: Closing `hostdisk//dev/sda'.
grub2-probe: info: Looking for /dev/sda1.
grub2-probe: info: /dev/sda is a parent of /dev/sda1.
grub2-probe: info: /dev/sda1 starts from 2048.
grub2-probe: info: opening the device hostdisk//dev/sda.
grub-core/kern/disk.c:230: Opening `hostdisk//dev/sda'...
grub2-probe: info: the size of hostdisk//dev/sda is 625142448.
grub-core/kern/disk.c:230: Opening `hostdisk//dev/sda'...
grub2-probe: info: the size of hostdisk//dev/sda is 625142448.
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:909: opening the device `/dev/sda' in open_device()
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub-core/partmap/gpt.c:114: GPT entry 1: start=411648, length=624730767
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/apple.c:123: bad magic (found 0xeb58; wanted 0x4552
grub-core/partmap/gpt.c:114: GPT entry 1: start=411648, length=624730767
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/apple.c:123: bad magic (found 0x4c55; wanted 0x4552
grub-core/partmap/apple.c:123: bad magic (found 0x0; wanted 0x4552
grub-core/kern/disk.c:326: Closing `hostdisk//dev/sda'.
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub2-probe: info: Partition 0 starts from 2048.
grub-core/kern/disk.c:326: Closing `hostdisk//dev/sda'.
grub2-probe: info: Looking for /dev/sda1.
grub2-probe: info: /dev/sda is a parent of /dev/sda1.
grub2-probe: info: /dev/sda1 starts from 2048.
grub2-probe: info: opening the device hostdisk//dev/sda.
grub-core/kern/disk.c:230: Opening `hostdisk//dev/sda'...
grub2-probe: info: the size of hostdisk//dev/sda is 625142448.
grub-core/kern/disk.c:230: Opening `hostdisk//dev/sda'...
grub2-probe: info: the size of hostdisk//dev/sda is 625142448.
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:909: opening the device `/dev/sda' in open_device()
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda'
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub-core/partmap/gpt.c:114: GPT entry 1: start=411648, length=624730767
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 0: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 1: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/msdos.c:181: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
grub-core/partmap/apple.c:123: bad magic (found 0xeb58; wanted 0x4552
grub-core/partmap/gpt.c:114: GPT entry 1: start=411648, length=624730767
grub-core/disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk hostdisk//dev/sda
grub2-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/sda.
grub2-probe: info: Scanning for ldm devices on disk hostdisk//dev/sda.
grub2-probe: info: scanning hostdisk//dev/sda for LDM.
grub2-probe: info: no LDM signature found.
grub2-probe: info: Scanning for lvm devices on disk hostdisk//dev/sda.
grub2-probe: info: no LVM signature found.
grub-core/partmap/apple.c:123: bad magic (found 0x4c55; wanted 0x4552
grub-core/partmap/apple.c:123: bad magic (found 0x0; wanted 0x4552
grub-core/kern/disk.c:326: Closing `hostdisk//dev/sda'.
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub2-probe: info: Partition 0 starts from 2048.
grub-core/kern/disk.c:326: Closing `hostdisk//dev/sda'.
grub2-probe: info: opening hostdisk//dev/sda,gpt1.
grub-core/kern/disk.c:230: Opening `hostdisk//dev/sda,gpt1'...
grub2-probe: info: the size of hostdisk//dev/sda is 625142448.
grub-core/partmap/gpt.c:90: Read a valid GPT header
grub-core/partmap/gpt.c:114: GPT entry 0: start=2048, length=409600
grub-core/kern/fs.c:55: Detecting zfs...
grub-core/kern/emu/hostdisk.c:909: opening the device `/dev/sda1' in open_device()
grub-core/fs/zfs/zfs.c:1136: label ok 0
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub-core/fs/zfs/zfs.c:953: check 2 passed
grub-core/fs/zfs/zfs.c:3237: incorrect nvlist header
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub-core/fs/zfs/zfs.c:1136: label ok 1
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub-core/fs/zfs/zfs.c:953: check 2 passed
grub-core/fs/zfs/zfs.c:3237: incorrect nvlist header
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub-core/fs/zfs/zfs.c:1136: label ok 2
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub-core/kern/emu/hostdisk.c:886: reusing open device `/dev/sda1'
grub-core/fs/zfs/zfs.c:953: check 2 passed
^C
|
But grub2-probe works correctly for other partitions, including another FAT32 partition on a USB hard drive:
Code: |
$ /usr/sbin/grub2-probe -t fs /media/Transcend
fat
$ /usr/sbin/grub2-probe --device /dev/sdc1 --target=fs_uuid
FC49-3F29
|
I'm guessing that means there's something wrong with the partition. But dosfsck doesn't find any errors.
EDIT: Running grub-probe from the liveCD I'm using (Ubuntu 12.04) works. It doesn't look like the partition is not at fault. Maybe my version of grub2-probe is corrupt?
I don't understand why it doesn't work. It worked fine when I tested it out yesterday. |
|