| Summary: | Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | YYY <goodmail2010> | ||||||
| Component: | lilo | Assignee: | Anton Farygin <rider> | ||||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | at, boyarsh, dd1email, led, legion, lomov, mike, rider, slazav, vsu, zerg | ||||||
| Version: | unstable | ||||||||
| Hardware: | all | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
|
Description
YYY
2012-03-30 20:58:25 MSK
Created attachment 5425 [details]
заплатка
Спасибо за патч. Нужно в Сизифе исправлять, иначе в p5 я его обновить не смогу, да и там эта ошибка останется. Собрал тег http://git.altlinux.org/people/cas/packages/lilo.git?p=lilo.git;a=tag;h=refs/tags/22.7.3-alt7.M50P.1 По хорошему, надо бы 23.2+ собрать: http://lists.alioth.debian.org/pipermail/lilo-devel/2011-April/000012.html http://lists.alioth.debian.org/pipermail/lilo-devel/2011-April/000013.html 2 vsu: этот патч может что-нибудь предсказуемо сломать? Приложил, УМВР: http://git.altlinux.org/people/mike/packages/?p=lilo.git;a=shortlog;h=refs/heads/master (В ответ на комментарий №1)
> заплатка
Чтоб он писал
"Fatal: Setup length exceeds 63 maximum; kernel setup will overwrite boot
loader"
?
/usr/share/loader/lilo не удаляет из конфига удяляемые ядра А вот оно вылезло в kdesktop 6.0.1.
Установил lilo и сразу получил:
как только в lilo.conf (ниже) снимаются комментарии ##, сразу "Fatal: Setup length exceeds 31 maximum...":
[root@small ~]# /sbin/fdisk /dev/sda
Команда (m для справки): p
Disk /dev/sda: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders, всего 241254720 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa41ba41b
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 16065 31519529 15751732+ c W95 FAT32 (LBA)
/dev/sda2 31519591 241248104 104864257 5 Расширенный
/dev/sda3 63 16064 8001 14 Скрытый FAT16 <32M
/dev/sda5 31519593 33607979 1044193+ 82 Linux своп / Solaris
/dev/sda6 33608043 35712494 1052226 82 Linux своп / Solaris
/dev/sda7 35712558 45576404 4931923+ 83 Linux
/dev/sda8 45576468 47664854 1044193+ 82 Linux своп / Solaris
/dev/sda9 47664918 57528764 4931923+ 83 Linux
/dev/sda10 57528828 67392674 4931923+ 83 Linux
/dev/sda11 67392738 241248104 86927683+ 83 Linux
Пункты таблицы разделов расположены не в дисковом порядке
# cat /etc/lilo.conf
[root@small etc]# cat lilo.conf
vga="0x348"
compact
map="/boot/map"
lba32
large-memory
prompt
timeout="100"
install="menu"
default="ALTLinux_4.0"
message="/boot/splash/message"
append="panic=30 splash=silent"
boot="/dev/sda"
image="/mnt/sda9/boot/vmlinuz"
label="ALTLinux_4.0"
initrd="/mnt/sda9/boot/initrd.img"
# root=/dev/sda9
root="UUID=b5a41629-d36a-4778-a5c5-84e1e71c7324"
append="resume=/dev/sda5"
addappend="quiet"
read-only
image="/boot/vmlinuz"
label="ALTLinux_6"
initrd="/boot/initrd.img"
root=/dev/sda10
append="splash=silent resume=/dev/sda8"
addappend="quiet"
read-only
##image="/boot/vmlinuz"
## label="failsafe"
## initrd="/boot/initrd.img"
## root=/dev/sda10
## addappend="failsafe"
## vga="normal"
## read-only
##image="/mnt/sda7/vmlinuz"
## label="Wheezy"
## initrd="/mnt/sda7/initrd.img"
## root=/dev/sda7
## append="resume=/dev/sda6"
## addappend="quiet"
## read-only
other="/dev/sda1"
label="tv"
(В ответ на комментарий №6) > А вот оно вылезло в kdesktop 6.0.1. > Установил lilo и сразу получил: Вообще, у меня lilo и на x86/sisyphus и на x86_64/p6, но не воспроизводится. Текущий конфиг x86/sisyphus сейчас покажу. Created attachment 5533 [details]
zerg lilo.conf
(В ответ на комментарий №6) > addappend="quiet" Если убрать это? (В ответ на комментарий №8) > Created an attachment (id=5533) [details] > zerg lilo.conf При этом установлены только 3 самых свежих ядра Здесь пишут, что нужно обновить lilo до 23.2: https://bugs.archlinux.org/task/23540 > > addappend="quiet" >Если убрать это? Пока не могу проверить Кажется, у Саши была исправленная сборка. lilo-22.7.3-alt8 -> sisyphus: * Sun Nov 04 2012 Led <led@altlinux> 22.7.3-alt8 - Enlarge maximum number of sectors for kernel setup code (lilo-22.7.3-enlarge-max-number-of-setupsecs.patch) (ALT#27143) - added lilo-22.7.3-alt-format.patch - build with default %optflags - fixed post script - fixed Url (ALT#23630) - cleaned up spec |