|
Bugzilla – Full Text Bug Listing |
| Summary: | disk name with "#" inside break menu.lst rewrite | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Marcus Meissner <meissner> |
| Component: | Bootloader | Assignee: | Josef Reidinger <jreidinger> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P2 - High | CC: | forgotten__lyEjnLCxo |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | maint:released:11.1:27643 | ||
| Found By: | Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Marcus Meissner
2009-03-03 12:18:14 UTC
Thorsten - I look at parsing and need your help how exactly comments work in grub. # is parsed as special character in device.map and menu.lst. It is comment only if it is first character of line (both in device.map and in menu.lst, I am correct? New kernel version 2.6.27.21-0.1-default was just installed - the same problem again :-( So I think I will have to go back to the "old" and not recommended names like /dev/sdxy :-( Joe I find info in manual...Problem is that perl-Bootloader shares routines to parse lines and lilo(elilo, ppc lilo) can have comment after text in line. But grub doesn't allow it and need special handling. OK, fixed for grub in svn. Will be released as perl-Bootloader-0.5.0. released as perl-Bootloader 0.5.0 NOT fixed. Same Problem here today with Update to 2.6.27.23-0.1 (openSUSE 11.1) Joe From my menu.lst (after update): kernel /vmlinuz-2.6.27.23-0.1-default root=/dev/disk/by-id/scsi-SAreca_ARC-1210-VOL resume=/dev/disk/by-id/scsi-SAreca_ARC-1210-VOL#0000004 It works for the resume entry, but not for the root device Joe Please specify what version of perl-Bootloader you use (`rpm -qf perl-Bootloader`) perl-Bootloader-0.4.81.1-0.1.1 Yes, I had seen your note that it was "released as perl-Bootloader 0.5.0" but I expected it would be backported. Kernel updates are very important security updates - they should work without fiddling around "by hand". Joe anja - What do you think about this update? I can add it to non-released update which waiting in queue. This update is only grub specific, as for *lilo is any # taken as comment. Tested in perl-Bootloader test-suite and also no negative response from factory where this fix is around two month. Hm, new state after the last kernel update: The "#" has been removed automagically while updating. This means: the menu.lst entry does not match the device name again. Is there a way to change the disk-by-id name of my root device to the new one in the menu.lst? (Googel didn't tell me) Joe Joe, update is still not released for 11.1. You have two choice..change to e.g. disc-by-uuid and let yast2-bootloader to repropose configuration or use factory perl-bootloader. The SWAMPID for this issue is 27336. Please submit the patch and patchinfo file using this ID. (https://swamp.suse.de/webswamp/wf/27336) Released as pbl 0.4.81.2 for 11.1 (now in update test repo) and 0.4.89.1 for SLE11 Update released for: perl-Bootloader Products: openSUSE 11.1 (i586, ppc, x86_64) Update released for: perl-Bootloader Products: SLE-DESKTOP 11 (i386, x86_64) SLE-SERVER 11 (i386, ia64, ppc64, s390x, x86_64) |