Public bug reported:

The problem:
The following PXE cmdline fails to boot the 20.04 Desktop iso served via NFS 
but works flawlessly for 19.10 and earlier:
"imgargs vmlinuz initrd=initrd root=/dev/nfs boot=casper netboot=nfs 
nfsroot=<server_ip>:<iso_share_path> ip=dhcp splash quiet --"

During early boot, the only error message printed is:
"Unable to find a live file system on the network" with no further help on why 
the failure occoured or how to resolve it.

During debugging it was also found that the above message is printed for
multiple failures during boot, which does not help to differientiate
what's actually failing for what reason.

How to reproduce:
1. Download the official ubuntu desktop iso
2. Mount iso as loop on /mnt/iso
3. Copy (cp -r /mnt/iso/*) iso files to nfsroot location
4. Copy vmlinuz and initrd from iso to tftp location
5. Boot client PC
6. Watch boot fail


The solution (case specific):
In my case the underlying problem was caused by the .disk folder not being 
copied by cp to the nfsroot location. Once that was resolved, the above cmd 
line started working again.

Suggested fixes:
1. instead of .disk, use a folder which is not hidden by default and will hence 
be captured by normal copy operations
2. (significantly) improve error messages when currently the "no live file 
systems found" message would be triggered to better guide users to possible 
error causes and solutions
3. update documentation to point out importance of the .disk directory for PXE 
(and other) ways of booting

** Affects: ubiquity (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1877618

Title:
  20.04 fails to boot via PXE (amd64)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1877618/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to