Bugzilla – Bug 130236
bootloader: menu entries removed after custom change
Last modified: 2005-11-02 09:00:02 UTC
I modified the menu to support serial line by adding to end of line: console=tty0 console=ttyS0,9600n8 After I run bootloader and save the configuration again, all menu entries are removed.
Created attachment 55177 [details] /var/log/YaST2
There are in fact two problems: 1. The perl-Bootloader library didn't transform the GRUB paths to the UNIX paths -- (hd0,1)/boot/vmlinuz to /boot/vmlinuz -- even if it had enough information to do it 2. YaST thinks that the kernel doesn't exist in the system -> it removes the section from menu (as -- if the kernel really didn't exist -- it would be unbootable)
Fixed in SVN for 10.1, both issues: 1. perl-Bootloader didn't transform the path. The problem occurres always when /boot subtree is on an MD array. Installations which do not have /boot subtree on an MD array are not affected. 2. YaST missed that path in the GRUB format (or any other path which is not absolute UNIX path) cannot be checked whether the respective file exists. That's why the sections were removed. Andreas, do you want a YOU update?
Let's do this for 10.1 only. resolving as fixed for 10.1.