Re: RAID + UEFI
Thomas Kloepfer <[email protected]>
| Newsgroups | gmane.linux.debian.fai |
|---|---|
| Message-ID | <[email protected]> |
Hello Justin, thanks for the quick answer. I tried to use your disk_config. And I get a a raid as expected. But the script for settign up grup [ config/scipts/GRUP_EFI/10-setup ] fails. Hence I end up with a system tha can not boot. What I find in [ scripts.log ]: ------------------------------- ===== shell: GRUB_EFI/10-setup ===== ... + echo Install grub on /dev/sda + unshare --pid --fork --kill-child --mount-proc chroot /target grub-install --no-floppy --force-extra-removable /dev/sda Installing for x86_64-efi platform. grub-install: error: disk `md0' not found. ++ error=1 ... Install grub on /dev/sdb + unshare --pid --fork --kill-child --mount-proc chroot /target grub-install --no-floppy --force-extra-removable /dev/sdb Installing for x86_64-efi platform. grub-install: error: disk `md0' not found. ++ error=1 ... done + exit 1 GRUB_EFI/10-setup FAILED with exit code 1. ------------------------------- So my question is: Have you twaked [ GRUP_EFI/10-setup ] ? How can I fix this error? Why is the script telling me it uses [sda] for installation bun then trying [md0]? Perhaps some of the envirenment-variables might help, so I list a few: FAI_VERSION=6.0.5 disklist='sda sdb ' Regards Thomas Kloepfer On 20.09.23 09:21, Justin Cattle wrote: > Hi, > > > There's probably a few different ways to do this. Here is a fairly > generic disk_config example I created last time I was working on FAI. > I haven't used the config n a while, but it's should be some > inspiration even if it doesn't work for you as it is: > > $ cat disk_config/FAIBASE_EFI_RAID > # default EFI raid disk config > # <type> <mountpoint> <size> <fs type> <mount options> <misc options> > disk_config disk1 disklabel:gpt fstabkey:uuid align-at:1M > primary - 256M - - > primary - 256M- - - > primary - RAM:20% - - > > disk_config disk2 sameas:disk1 > > disk_config raid fstabkey:uuid > raid1 /boot/efi disk1.1,disk2.1 vfat rw > mdcreateopts="--metadata=1.0" > raid1 / disk1.2,disk2.2 ext4 defaults,noatime,discard > raid1 swap disk1.3,disk2.3 swap sw > > > You can also use LVM as well on top if you like. Here is my example > for htat [ again, from last time I looked at this stuff ]: > > $ cat LVM_EFI_RAID > # default LVM EFI raid disk config > # <type> <mountpoint> <size> <fs type> <mount options> <misc options> > disk_config disk1 disklabel:gpt fstabkey:uuid align-at:1M > primary - 256M - - > primary - 1G - - > primary - 4G- - - > > disk_config disk2 sameas:disk1 > > disk_config raid fstabkey:uuid > raid1 /boot/efi disk1.1,disk2.1 vfat rw > mdcreateopts="--metadata=1.0" > raid1 /boot disk1.2,disk2.2 ext4 defaults,noatime,discard > raid1 - disk1.3,disk2.3 - - > > disk_config lvm fstabkey:uuid > > vg vg md2 > vg-root / 256M- ext4 defaults,noatime,discard > vg-swap swap RAM:20% swap sw > > > Hope that helps. > > Cheers, > Just > > > On Wed, 20 Sept 2023 at 08:14, Thomas Kloepfer > <[email protected]> wrote: > > Hello, > > I am rather new to FAI. But I am impresst by this great tool. > Especially by the documentation that commes with it. > > But I am suprised I do not find any working example on how to set > up a > simple RAID 1 with UEFI boot. > > I read all the discussions in this mailinglist (found two threads > dealing with the problem). > > I am aware that RAID and UEFI do not get together well due to the > fact > that the RAID information is not available at boot-time and [grup] > has > to deal with a device [sda] rather than with a partition [md0]. > Futher > more [grup] needs a partition with partition type [vfat]. > > I can imaging a solution with FAI that needs special one-time > treatment > done manualy after FAI hast terminated, but this kills the aim of > FAI : > A=fully, A=automated . > > so my question is: > - Can any one supply a solution that manages RAID 1 with UEFI at the > same time? > (I would be sadisfied with a solution where the Partition used by > UEFI-boot is *not* on a RAID.) > > or > > - Is it realy just not so easy to get RAID and UEFI to work together > because FAI was established at a time where there was no UEFI boot. > Hence the stucture of FAI is not intended to solve this in the first > pace. Attemts to solve this will result in rather ugly workarounds? > > I'd appreciate any helpfull reply. > And thanks again for this great tool. > > Thomas Kloepfer > > > Notice: > This email is confidential and may contain copyright material of > members of the Ocado Group. Opinions and views expressed in this > message may not necessarily reflect the opinions and views of the > members of the Ocado Group. > > If you are not the intended recipient, please notify us immediately > and delete all copies of this message. Please note that it is your > responsibility to scan this message for viruses. > > References to the "Ocado Group" are to Ocado Group plc (registered in > England and Wales with number 7098618) and its subsidiary undertakings > (as that expression is defined in the Companies Act 2006) from time to > time. The registered office of Ocado Group plc is Buildings One & Two, > Trident Place, Mosquito Way, Hatfield, Hertfordshire, AL10 9UL. >