Hi,

....for what reason ever, my attempts to install a bootloader
for my new system fails.

Current setup:

Partioning:

GPT fdisk (gdisk) version 1.0.5

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 5860533168 sectors, 2.7 TiB
Model: EZRZ-00GXCB0    
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): 45EED4D4-B137-452E-88B7-BA2EF068056B
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 2048-sector boundaries
Total free space is 4973 sectors (2.4 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name      File system  
  
   1            2048            6143   2.0 MiB     EF02  GRUB                   
   
   2            6144          268287   128.0 MiB   EF00  boot      fat32        
  
   3          268288         1316863   512.0 MiB   8300  swap      
linux-swap(v1) 
   4         1316864       525604863   250.0 GiB   8300  root      ext4         
  
   5       525604864      1049892863   250.0 GiB   8300  home      ext4         
  
   6      1049892864      1574180863   250.0 GiB   8300  pool00    ext4         
  
   7      1574180864      2098468863   250.0 GiB   8300  pool01    ext4         
  
   8      2098468864      2622756863   250.0 GiB   8300  pool02    ext4         
  
   9      2622756864      3147044863   250.0 GiB   8300  pool03    ext4         
  
  10      3147044864      3671332863   250.0 GiB   8300  pool04    ext4         
  
  11      3671332864      4195620863   250.0 GiB   8300  pool05    ext4         
  
  12      4195620864      4719908863   250.0 GiB   8300  pool06    ext4         
  
  13      4719908864      5244196863   250.0 GiB   8300  pool07    ext4         
  
  14      5244196864      5860530175   293.9 GiB   8300  pool08    ext4         
  

(filesystem types added by me by hand, taken from the output of parted -l )

Mounting the system under /mnt/gentoo and chrooting into it
and after submitting a 'mount -a' I get:
(list is sorted alphabetically/manually for better reading)

/dev/sdb4 on / type ext4 (rw,relatime)
/dev/sdb2 on /boot/efi type vfat 
(rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb10 on /home/user/data/pool04 type ext4 (rw,noatime)
/dev/sdb11 on /home/user/data/pool05 type ext4 (rw,noatime)
/dev/sdb12 on /home/user/data/pool06 type ext4 (rw,noatime)
/dev/sdb13 on /home/user/data/pool07 type ext4 (rw,noatime)
/dev/sdb14 on /home/user/data/pool08 type ext4 (rw,noatime)
/dev/sdb5 on /home type ext4 (rw,noatime)
/dev/sdb6 on /home/user/data/pool00 type ext4 (rw,noatime)
/dev/sdb7 on /home/user/data/pool01 type ext4 (rw,noatime)
/dev/sdb8 on /home/user/data/pool02 type ext4 (rw,noatime)
/dev/sdb9 on /home/user/data/pool03 type ext4 (rw,noatime)
/proc on /proc type proc (rw,relatime)
blkio on /sys/fs/cgroup/blkio type cgroup 
(rw,nosuid,nodev,noexec,relatime,blkio)
cgroup_root on /sys/fs/cgroup type tmpfs 
(rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
configfs on /config type configfs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
cpu on /sys/fs/cgroup/cpu type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cpuacct on /sys/fs/cgroup/cpuacct type cgroup 
(rw,nosuid,nodev,noexec,relatime,cpuacct)
cpuset on /sys/fs/cgroup/cpuset type cgroup 
(rw,nosuid,nodev,noexec,relatime,cpuset)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
devices on /sys/fs/cgroup/devices type cgroup 
(rw,nosuid,nodev,noexec,relatime,devices)
devpts on /dev/pts type devpts 
(rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
devtmpfs on /dev type devtmpfs 
(rw,nosuid,relatime,size=10240k,nr_inodes=4104014,mode=755)
freezer on /sys/fs/cgroup/freezer type cgroup 
(rw,nosuid,nodev,noexec,relatime,freezer)
fusectl on /sys/fs/fuse/connections type fusectl 
(rw,nosuid,nodev,noexec,relatime)
memory on /sys/fs/cgroup/memory type cgroup 
(rw,nosuid,nodev,noexec,relatime,memory)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/cgroup/unified type cgroup2 
(rw,nosuid,nodev,noexec,relatime,nsdelegate)
openrc on /sys/fs/cgroup/openrc type cgroup 
(rw,nosuid,nodev,noexec,relatime,release_agent=/lib/rc/sh/cgroup-release-agent.sh,name=openrc)
perf_event on /sys/fs/cgroup/perf_event type cgroup 
(rw,nosuid,nodev,noexec,relatime,perf_event)
pids on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
rdma on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,relatime)

the contents of /boot is:
.
./.keep
./grub
./grub/themes/...
./grub/x86_64-efi/...
./grub/grubenv
./grub/fonts
./grub/fonts/unicode.pf2
./grub/grub.cfg
./efi                            (mount point)
./efi/vmlinuz-5051500-64-RT
./efi/EFI
./efi/EFI/gentoo
./efi/EFI/gentoo/grubx64.efi
./vmlinuz-5051500-64-RT


This was created via
grub-install --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfg

via booting an live-gentoo-image and chrooting
into the new system since I needed a system which 
was UEFI-booted (my old system uses legacy boot).

The resulting grub.cfg is attached to this email.

When I boot this setup, grub starts and displays:

    booting Linux 5051500-64-RT ...

and freezes. I have to powercycle the whole thing.

The kernel is UEFI- and GPT-aware.

I also tried refind, but this guy gets totally confused,
and extracts informations from the running kernel (live-cd),
the root fs from that kernel and bits and pieces from
the system, which it should start actuallu.

I have tried a lot things I found online...nothing works
so far. The best result is getting grub, which freeses 
my PC... :(

How can I get this thing booted successfully...I don't
see the forest for the trees anymore...

Stay healthy!

Cheers!
(frustrated) Meino






#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd2,gpt4'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 
--hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  
f75e2607-4c81-4225-b237-6d62f8f8332a
else
  search --no-floppy --fs-uuid --set=root f75e2607-4c81-4225-b237-6d62f8f8332a
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu 
--class os $menuentry_id_option 
'gnulinux-simple-f75e2607-4c81-4225-b237-6d62f8f8332a' {
        load_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd2,gpt4'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 
--hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  
f75e2607-4c81-4225-b237-6d62f8f8332a
        else
          search --no-floppy --fs-uuid --set=root 
f75e2607-4c81-4225-b237-6d62f8f8332a
        fi
        echo    'Loading Linux 5051500-64-RT ...'
        linux   /boot/vmlinuz-5051500-64-RT root=/dev/sdc4 ro  
}
submenu 'Advanced options for Gentoo GNU/Linux' $menuentry_id_option 
'gnulinux-advanced-f75e2607-4c81-4225-b237-6d62f8f8332a' {
        menuentry 'Gentoo GNU/Linux, with Linux 5051500-64-RT' --class gentoo 
--class gnu-linux --class gnu --class os $menuentry_id_option 
'gnulinux-5051500-64-RT-advanced-f75e2607-4c81-4225-b237-6d62f8f8332a' {
                load_video
                insmod gzio
                insmod part_gpt
                insmod ext2
                set root='hd2,gpt4'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 
--hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  
f75e2607-4c81-4225-b237-6d62f8f8332a
                else
                  search --no-floppy --fs-uuid --set=root 
f75e2607-4c81-4225-b237-6d62f8f8332a
                fi
                echo    'Loading Linux 5051500-64-RT ...'
                linux   /boot/vmlinuz-5051500-64-RT root=/dev/sdc4 ro  
        }
        menuentry 'Gentoo GNU/Linux, with Linux 5051500-64-RT (recovery mode)' 
--class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 
'gnulinux-5051500-64-RT-recovery-f75e2607-4c81-4225-b237-6d62f8f8332a' {
                load_video
                insmod gzio
                insmod part_gpt
                insmod ext2
                set root='hd2,gpt4'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 
--hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  
f75e2607-4c81-4225-b237-6d62f8f8332a
                else
                  search --no-floppy --fs-uuid --set=root 
f75e2607-4c81-4225-b237-6d62f8f8332a
                fi
                echo    'Loading Linux 5051500-64-RT ...'
                linux   /boot/vmlinuz-5051500-64-RT root=/dev/sdc4 ro single 
        }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Reply via email to