On 02.02.23 13:31, J. Roeleveld wrote:
On Thursday, February 2, 2023 1:15:51 PM CET Klaus Dittrich wrote:
On 02.02.23 12:33, J. Roeleveld wrote:
Please only send mails to the list.
There is no need to add me to the TO or CC lists.
On Thursday, February 2, 2023 12:22:49 PM CET Klaus Dittrich wrote:
On 02.02.23 10:51, J. Roeleveld wrote:
On Thursday, February 2, 2023 10:42:40 AM CET Klaus Dittrich wrote:
Is there andbody using refind? Especially in Germany?
I have some questions about.
If you have questions, feel free to ask on this list.
I am sure I am not the only one using it.
--
Joost
Joost,
my current system boots from bios(mbr) not uefi.
My knowlege of uefi is poor and uefi is still confusing me.
So it may be some of my questions will looking silly for you.
Did you read the well-written howto on the Gentoo website?
https://wiki.gentoo.org/wiki/Refind[1]
--------
[1] https://wiki.gentoo.org/wiki/Refind
Joost,
no. Thanks for the hint, I had just a short look into at it.
There is presupposed that one is at a uefi system already.
I have to install refind to a disk mounted to my mbr-booted-system,
make all necessary adjustments there and then put it to the uefi-only
machine and boot it there.
So I cannot call efibootmanger to pin refind to nvram of the uefi-system.
Use a USB boot-stick with EFI image, like the gentoo one. See the relevant
section in the
Gentoo installguide:
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Media[1]
--------
[1] https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Media
Joost,
I installed refind to the esp partition of my disk according to what I
have understood so far from https://wiki.gentoo.org/wiki/Refind and the
meanwhile up again site https://www.rodsbooks.com/refind/installing.html
The disk is a nvme disk put into an nvme-to-usb adapter, so I can easily
move it between my existing (mbr) machine and the new uefi-machine.
The efi partition looks like this now:
.
└── EFI
├── BOOT
│ ├── BOOT.CSV
│ ├── bootx64.efi
│ ├── icons
│ │
│ ├── refind.conf
│ ├── refind.conf-sample
│ ├── refind.log
│ ├── refind.log-old
│ └── vars
│ └── PreviousBoot
├── myBackup
│ ├── System.map-6.1.9
│ └── vmlinuz-6.1.9
├── mySystem
│ ├── System.map-6.1.9
│ └── vmlinuz-6.1.9
├── refind
└── tools
I left out the numerous contents of icons.
refind is installed to teh default BOOT/bootx64.efi as I have no access
to nvram up to now.
The disk looks like this:( gdisk /dev/sda)
Number Start (sector) End (sector) Size Code Name
1 2048 452607 220.0 MiB EF00 PEFI
2 452608 461826047 220.0 GiB 8300 PSYS
My EFI/BOOT/refind.conf has this entry:
menuentry Linux {
icon EFI/refind/icons/os_linux.png
volume PSYS
loader vmlinuz-6.1.9
options "root=LABEL=PSYS ro rootfstype=ext4 mds=full"
}
And /etc/fstab :(the essential parts only)
LABEL=PSYS / ext4 defaults,noatime,nodiscard 1 1
LABEL=PEFI /boot/efi vfat umask=00755 0 0
efivarfs /sys/firmware/efi/efivars efivarfs nosuid,nodev,noexec,noatime
0 0
When I am trying to boot this (uefi-machine) I get
/dev/root can't open block device
or
please append correct root=boot option.
The kernel is compiled with all necessary drivers built in not using
modules. I don't like initrd or intramfs.
I decided to use the partition label PSYS because I cannot see
(like in legacy bios) to which device my disk got connected.
So I relay on refind which can pass partition labels to the "root="
option of the kernel as I have read.
Do you or anyone reading this thread know what mistake I have made
in this configuration of refind.
--
Regards Klaus