Bug 2194 - /sbin/installkernel => /usr/share/loader/grub: /etc/fstab parsing
: /sbin/installkernel => /usr/share/loader/grub: /etc/fstab parsing
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/bootloader-utils)
: unstable
: all Linux
: P5 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2003-02-09 07:59 by
Modified: 2009-09-16 18:13 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-02-09 07:59:21
Если в /etc/fstab описаны точки монтирования в виде:

LABEL=SomeLabel /boot ext2 defaults ...

\'installkernel -g -c 2.4.20-alt2-smp\' не может добавить 
запись в /boot/grub/menu.lst для устанавливаемого 
ядра и выдает сообщение \"Can\'t convert grub_partition\".
Проблема в /usr/share/loader/grub: функция get_boot_partitions не может
правильно определить boot partition, т.к. в /etc/fstab отсутствуют имена
разделов.
---

---
------- Comment #1 From 2003-04-08 17:54:08 -------
Даже если в /etc/fstab есть в начале закомментированная строка,
похожая на описание корневой директории, функция get_boot_partitions
неправильно отрабатывает.
parsing-parsing!!
------- Comment #2 From 2003-04-08 17:54:08 -------
Даже если в /etc/fstab есть в начале закомментированная строка,
похожая на описание корневой директории, функция get_boot_partitions
неправильно отрабатывает.
parsing-parsing!!
------- Comment #3 From 2004-06-03 20:17:08 -------
Reassigned to maintainer.
------- Comment #4 From 2009-09-16 18:13:52 -------
bootloader-utils-0.4.1-alt1 -> sisyphus:

* Wed Sep 16 2009 Vladislav Zavjalov <slazav@altlinux> 0.4.1-alt1

- installkernel:
  - change lilo restarting logic (closes #1014, #1015, #20695):
    old behaviour: restart lilo if first bootloader found in
      devices from /proc/partitions is lilo
    new one: restart lilo when lilo bootloader is found in
      device from boot= setting in lilo.conf
  - when detectliloboot.sh fails to find device, there are no
    need to run detectloader.sh (thx Dmitry V. Levin)
      (closes: #21106)
  - suppress unwanted output from cd -
- detectloader: replace by two shell scripts:
    detectliloboot.sh -- to get boot device from lilo.conf
    detectloader.sh -- to get bootloader type on the given device or file
- bootloader_utils.pm:
  - (getroot): recognize UUID and LABEL
      (thx Dmitry V. Levin) (closes: #2194, #18127)
  - remove unused functions (partitions, typeOfMBR) used in
      removed detectloader program
- rebootin
  - remove GRUB support
  - fix working with quoted labels in lilo.conf (closes: #11446).
  - cleanup code, improve error and help messages
  - add long options, add -l option for listing available labels.
  - update manpage
- remove URL and Packager tags (thx Dmitry V. Levin).