On April 28, 2017 9:51:07 PM GMT+02:00, Alan Mackenzie <a...@muc.de> wrote:
>Hello, Mick and the whole World.
>
>On Tue, Apr 25, 2017 at 00:00:07 +0100, Mick wrote:
>
>> Have a look here in case it helps:
>
>> https://wiki.archlinux.org/index.php/GRUB#RAID
>
>In the end, I went with grub2, and it has taken a lot of effort to get
>not very far.  Grub's documentation is suboptimal.
>
>The state I've managed to get to is that grub appears to have loaded my
>kernel (it no longer gives an error message about it not being loaded),
>but then hangs without the kernel outputting even a single message.  At
>this point, only the reset-button will do anything - Ctrl-Alt-Del does
>nothing.
>
>Just for reference's sake, my boot setup is EFI on GPT.  I have two
>NVMe
>SSDs, which will be working together in several mdadm RAID pairs.  grub
>can read my SSDs, reporting correctly their partitioning and being able
>to cat the grub configuration file.
>
>So, why, after apparently loading the kernel, does grub fail to start
>it?
>Any ideas, anybody?
>
>Here are the relevant bits of my grub.cfg:
>
>#########################################################################
>
># Example configuration for GRUB
># Much of this example configuration was taken from the GRUB manual.
>
># Menu timeout
>timeout=5
>
># Default menu entry
>default=0
>
># If we have a font available, start graphical output.
>if loadfont unifont; then
>       echo "Loading unifont"
>       # Output resolution for GRUB (eg. 1024x768 or 'auto').
>       gfxmode=auto
>
>       # Output resolution for Linux (VESAFB only).
>       # 'keep' means use the same resolution as GRUB.
>       # For other framebuffer drivers, pass a resolution using the video=
>kernel param.
>       gfxpayload=keep
>
>       # Load all video drivers.
>       insmod all_video
>
>       # Switch to graphical output.
>       terminal_output gfxterm
>fi
>
># Load modules necessary to find any boot files (/boot).
>
># Partition table(s).
>#insmod part_msdos
>insmod part_gpt
>
># Necessary for the root partition
>insmod mdraid1x
>insmod mdraid09
>
># Necessary for kernel messages to show
>insmod efi_gop
>insmod efi_uga
>insmod font
>if loadfont ${prefix}/fonts/unicode.pf2
>then
>       insmod gfxterm
>       set gfxmode=auto
>       set gfxpayload=keep
>       terminal_output gfxterm
>fi
>
>menuentry "Gentoo Linux 4.9.16-1" {
>       # Filesystem for /boot
>       #insmod btrfs
>       insmod fat
>       insmod exfat
>       insmod ext2
>       #insmod xfs
>       #insmod zfs
>
>       # Search all block devices for a matching UUID (for /boot)
>       #search --set=root --fs-uuid 33d4013a-ec25-4462-a540-8078aeb8ed17
>       #search --set=root (md/127)
>       #root=(md/127)
>       set root=(hd1,gpt2) # i.e. /boot
>       echo "Just set root"
>
>       # Load a linux kernel, passing the root filesystem and init process as
>parameters
>       echo "Loading kernel..."
>       echo "grub_platform = " $grub_platform
>       gfxpayload=text # For debugging.
>       linux /vmlinuz-4.9.16-gentoo root=/dev/md127 #rootfstype=btrfs
>init=/usr/lib/systemd/systemd
>       echo "just loaded kernel"
>       boot
>
>       #echo "Loading initramfs..."
>       #initrd /initramfs-4.7.2.img
>}
>
>#########################################################################
>
>> -- 
>> Regards,
>> Mick

Have you tried connecting using ssh after boot?
Also, do you have the EFI console support in your kernel?

Not near my desktop to check which ones exactly.

--
Joost
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to