About Cannot find grub.cfg [ missing dash ("-") in update-grub ]

Jens Abromeit jens at abromeit.info
Fri Mar 19 06:52:15 CET 2021


Hello Nilesh,

you wrote on the 16th of march 2021 um 16:46:

 > chroot: failed to run command 'update grub': no such file or directory
 > error=127
 > exit 127

It seems, that in your configuration the dash ("-") has to be added in 
the grub command:

update-grub

Please add the the requested output of:

root@[yourinstallhost]:/var/log/fai/[yourinstallhost]/last# ls -la

And please also :

head -30 format.log

Please add :

grep -i grub software.log

and

grep -n1 -b4 -a7 update-grub *

Example Output:

    root@[yourinstallhost]:/var/log/fai/[yourinstallhost]/last# grep -n1
    -b4 -a7 update-grub *
    shell.log-406-12125-+ [[ /dev/sda =~ /dev/md ]]
    shell.log-407-12153-+ chroot /target grub-install --no-floppy
    '(hostdisk//dev/sda)'
    shell.log-408-12217-Installing for i386-pc platform.
    shell.log-409-12250-Installation finished. No error reported.
    shell.log-410-12292-+ '[' 0 -eq 0 ']'
    shell.log-411-12310-+ echo 'Grub installed on /dev/sda =
    (hostdisk//dev/sda)'
    shell.log-412-12368-Grub installed on /dev/sda = (hostdisk//dev/sda)
    shell.log:413:12417:+ chroot /target update-grub
    shell.log-414-12446-Generating grub configuration file ...
    shell.log-415-12485-Found linux image: /boot/vmlinuz-4.19.0-5-amd64
    shell.log-416-12533-Found initrd image: /boot/initrd.img-4.19.0-5-amd64
    shell.log-417-12585-Found memtest86+ image: /boot/memtest86+.bin
    shell.log-418-12630-Found memtest86+ multiboot image:
    /boot/memtest86+_multiboot.bin
    shell.log-419-12695-done
    shell.log-420-12700-+ exit 0

For better understanding:

More at end of the FAI installation process the bootloader grub will be 
installed
and a final "update-grub" is done.

And in general:

We don't see what you see. Please add all requested information to your 
requests as requested
This extend the willingness to help.

One of the most common misconceptions is that either way too little or 
way too much
information is conveyed. Balancing this is the subject of constant practice,
even with the experienced.

Unfortunately, FAI has a extended learning curve - and sometimes a bit 
of IT blood,
admin sweat and tears. But in the end it works as a real cool solution.

Best Regards

Jens

 > waiting for your analysis about this and further answers.
 > regards,

Done. 😉

Am 12.03.2021 um 10:08 schrieb Jens Abromeit:
>
> Hello Nilesh & all
>
> now a version 1.1 text-only reply... 😉
>
> Is this your first auto installation experience with FAI?
> For what purpose do you want to use it?
>
> Could you please add some more details?
> For example send the according lines from the error.log from the 
> target host and the
> wanted partion layout on the target host disk
>
> If try to login via SSH or make a local login via console with the 
> running FAI-CD and go the according $target/var/log/fai[hostname]/last 
> directory
>
> Enter
>
> *    ls -la*
>
> Example output: [ replaced picture with plain text ]
>
>     root at newlife:/var/log/fai/newlife/last# ls -la
>     total 884
>     drwxr-x--- 2 root adm    4096 Jun  2  2019 .
>     drwxr-xr-x 3 root root   4096 Jun  2  2019 ..
>     -rw-r--r-- 1 root root     16 Jun  2  2019 additional.var
>     -rw-r--r-- 1 root root    469 Jun  2  2019 boot.log
>     -rw-r--r-- 1 root root    709 Jun  2  2019 debconf.data
>     -rw-r--r-- 1 root root    200 Jun  2  2019 disk_var.sh
>     -rw-r--r-- 1 root root  99337 Jun  2  2019 dmesg.log
>     -rw-r--r-- 1 root root  11156 Jun  2  2019 error.log
>     -rw-r--r-- 1 root root     72 Jun  2  2019 FAI_CLASSES
>     -rw-r--r-- 1 root root 590560 Jun  2  2019 fai.log
>     -rw-r--r-- 1 root root    728 Jun  2  2019 fai-monitor.log
>     -rw-r--r-- 1 root root    136 Jun  2  2019 fcopy.log
>     -rw-r--r-- 1 root root  32826 Jun  2  2019 format.log
>     -rw-r--r-- 1 root root    469 Jun  2  2019 fstab
>     -rw-r--r-- 1 root root  15075 Jun  2  2019 shell.log
>     -rw-r--r-- 1 root root  93594 Jun  2  2019 software.log
>     -rw-r--r-- 1 root root    508 Jun  2  2019 status.log
>     -rw-r--r-- 1 root root   2120 Jun  2  2019 variables.log
>
>
> and
>
> egrep -i "efi|grub" error.log
>
> and
>
> head -30 format.log
>
> Example output: [ replaced picture with plain text ]
>
> root at newlife:/var/log/fai/newlife/last#  head -30 format.log
>
>     disklist: sda
>     Starting setup-storage 2.2
>     Using config file: /var/lib/fai/config/disk_config/FAIBASE
>     Input was:
>     # example of new config file for setup-storage
>     #
>     # <type> <mountpoint> <size>   <fs type> <mount options> <misc
>     options>
>
>     #disk_config disk1 disklabel:msdos bootable:1 fstabkey:uuid
>
>     #primary /      2G-50G   ext4  rw,noatime,errors=remount-ro
>     #logical swap   200-10G  swap  sw
>     #logical /home  100-     ext4  rw,noatime,nosuid,nodev
>     createopts="-L home -m 1" tuneopts="-c 0 -i 0"
>
>     disk_config disk1 disklabel:gpt-bios fstabkey:uuid
>
>     primary /      4G      ext4  rw,noatime,errors=remount-ro
>     primary -      6G        -       -
>
>     disk_config lvm
>     vg vg_1 disk1.2
>     vg_1-lv_0_1    swap   1G swap  sw
>     vg_1-lv_0_2    /tmp   1G  ext4  rw,noatime,nosuid,nodev
>     createopts="-L tmp -m 0" tuneopts="-c 0 -i 0"
>     vg_1-lv_1_1    /home  500  ext4  rw,noatime,nosuid,nodev
>     createopts="-L home -m 1" tuneopts="-c 0 -i 0"
>     vg_1-lv_1_2    /usr   1500 ext4  rw,noatime,nodev createopts="-L usr"
>     vg_1-lv_1_3    /var   1G  ext4  rw,noatime createopts="-L var -m
>     5" tuneopts="-c 0 -i 0"
>     (CMD) parted -s /dev/sda unit TiB print 1> /tmp/WiOid0Jrkw 2>
>     /tmp/ugCX9FytVM
>     Executing: parted -s /dev/sda unit TiB print
>     (STDOUT) Model: VMware, VMware Virtual S (scsi)
>     (STDOUT) Disk /dev/sda: 0.01TiB
>
> and then submit the output from the commands above together with your 
> request.
>
> If you have more stuff to submit please use pastebin or something 
> similiar!
>
> Best Regards
>
> Jens
>
>> Am 11.03.2021 um 18:15 schrieb Nilesh Wagh:
>>>
>>> I am trying to make. iso file and trying to install it on my system 
>>> using FAI...
>>> But while installing it... There is an error about grub_efi/10-setup 
>>> getting failed...
>>> Please do provide me an solution on this that i can do .ISO file 
>>> installation using FAI...
>> -- 
>> Mail ist S/MIME signiert. root Zertifikate unter:
>> https://www.volksverschluesselung.de/zertifikate.php
> -- 
> Mail ist S/MIME signiert. root Zertifikate unter:
> https://www.volksverschluesselung.de/zertifikate.php

-- 
Mail ist S/MIME signiert. root Zertifikate unter:
https://www.volksverschluesselung.de/zertifikate.php

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.uni-koeln.de/pipermail/linux-fai/attachments/20210319/5c2acbc5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5908 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.uni-koeln.de/pipermail/linux-fai/attachments/20210319/5c2acbc5/attachment.p7s>


More information about the linux-fai mailing list