<LILO>Fatal: Cannot unpack Reiser4 file [РЕШЕНО]
Kami31 9 февраля, 2010 - 04:54
Продолжая попытки установить Gentoo =) ...
Корневой раздел на reiser4, /boot отдельно не вынесен (да, ещё всё на LVM2). В качестве загрузчика был выбран LILO в силу того, что ему, вроде, без разницы, какая фс на /boot; и reiser4, вроде, изкаробки поддерживать должен. LILO собран с device-mapper. Но при установке
# /sbin/lilo Fatal: Cannot unpack Reiser4 file
/etc/lilo.conf
LILO ставлю впервые, может чего и напутал..
»
- Для комментирования войдите или зарегистрируйтесь

Все логично, похоже LILO, как
Все логично, похоже LILO, как и любой загрузчик, не умеет работать с сжатой reiserfs4. Минимум нужна несжатая. Как говорилось в Великом писании Хендбука - использовать /boot как отдельный раздел.
Не грусти, товарищ! Всё хорошо, beautiful good!
Наткнулся на то, что reiser4
Наткнулся на то, что reiser4 до сих пор не умеет ресайзится :( .
В итоге:
> бэкапнул корень (с /boot вместе, конечно);
> откусил логический раздел в LVM под /boot;
> создал фс reiser4 (на корне сжатие gz1, на boot без сжатия);
> развернул корень обратно;
> перенёс содержимое /boot на новый раздел;
> примонтировал boot и вписал его в fstab;
/etc/lilo.conf на данный момент
> Установил LILO:
(chroot) sysresccd / # lilo Warning: '/proc/partitions' does not match '/dev' directory structure. Name change: '/dev/dm-0' -> '/dev/l4n732nu5/swap' Warning: Name change: '/dev/dm-1' -> '/dev/l4n732nu5/home' Warning: Name change: '/dev/dm-2' -> '/dev/l4n732nu5/gentoo' Warning: Name change: '/dev/dm-3' -> '/dev/l4n732nu5/boot' Warning: The initial RAM disk is too big to fit between the kernel and the 15M-16M memory hole. It will be loaded in the highest memory as though the configuration file specified "large-memory" and it will be assumed that the BIOS supports memory moves above 16M. Added Gentoo ? * 5 warnings were issued.После чего при загрузке с винта получил
и мигающий курсор... Система не грузится, google подсказал, что криво встал lilo, но что конкретно не так сделал -- не понимаю =<
ЧЯДНТ?
Per aspera ad astra
а погуглить до упора? Это
а погуглить до упора?
Это обычная ошибка лило, вываливающаяся при кривой установке.
http://wiki.linuxquestions.org/wiki/LILO_Error_Codes
emacs — отличная операционка которой не хватает только хорошего текстового редактора.
Пока что попробовал
Пока что попробовал следущее:
переставил LILO
После чего при загрузке получил
Попытался исправить это по рекомендации "type sudo fdisk /dev/sdx (you know, replace sdx with your drive). Press “a” and then “1″. Press “w” to save and then it should work!".
Получил в итоге при загрузке один лишь мигающий курсор на экране и активно читаемый винт в системнике, но система по-прежнему не грузится =( . Боюсь сделать хуже -- в установке LILO особо не шарю...
Подскажите, что делать, plz =)
Per aspera ad astra
Ну уж подсобите советом?
Ну уж подсобите советом? Систему уже собрал-пересобрал, всё настроил, а запустить не выходит %)
Per aspera ad astra
переразбейте винт, вынесите
переразбейте винт, вынесите boot на отдельный раздел с фс ext2 олсо не используйте raiser4 используйте ext4
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
dmitryilyin2
ценное замечание.
Дело вкуса, что ту ФС что эту, таращит переодически...
Спасибо за советы. Гуглил до
Спасибо за советы. Гуглил до упора (а так же во время и после). Сдаётся мне, что не в ФС тут дело. Может дело в
LVM? Все разделы на нём: /, /home, /boot. LILO ставится, но выдаёт предупреждения
(chroot) sysresccd / # lilo -v3 LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2006 John Coffman Released 19-Feb-2007 and compiled at 09:04:03 on Feb 13 2010 Running Linux kernel 2.6.31.06-std133 on i686 device-mapper major = 253 raid_setup returns offset = 00000000 ndisk = 0 BIOS VolumeID Device Reading boot sector from /dev/sda Warning: '/proc/partitions' does not match '/dev' directory structure. Name change: '/dev/dm-0' -> '/dev/l4n732nu5/swap' Warning: Name change: '/dev/dm-1' -> '/dev/l4n732nu5/home' Warning: Name change: '/dev/dm-2' -> '/dev/l4n732nu5/gentoo' Warning: Name change: '/dev/dm-3' -> '/dev/l4n732nu5/boot' pf_hard_disk_scan: ndevs=0 Resolve invalid VolumeIDs Resolve duplicate VolumeIDs device codes (user assigned pf) = 0 device codes (user assigned) = 0 device codes (BIOS assigned) = 0 device codes (canonical) = 0 Device 0x0800: BIOS drive 0x80, 255 heads, 9729 cylinders, 63 sectors. Partition offset: 0 sectors. Using Volume ID 100F59DC on bios 80 Device 0x0800: BIOS drive 0x80, 255 heads, 9729 cylinders, 63 sectors. Partition offset: 0 sectors. Using Volume ID 100F59DC on bios 80 Warning: Unable to determine video adapter in use in the present system. Using MENU secondary loader Calling map_insert_data Secondary loader: 18 sectors (0x3600 dataend). bios_boot = 0x80 bios_map = 0x80 map==boot = 0 map S/N: 100F59DC BIOS data check will include auto-suppress check Boot image: /boot/kernel-genkernel-x86-2.6.32-zen5 Device 0x0800: BIOS drive 0x80, 255 heads, 9729 cylinders, 63 sectors. Partition offset: 0 sectors. Using Volume ID 100F59DC on bios 80 Setup length is 24 sectors. Compaction removed 10481 BIOS calls. Mapped 10675 sectors. Mapping RAM disk /boot/initramfs-genkernel-x86-2.6.32-zen5 Device 0x0800: BIOS drive 0x80, 255 heads, 9729 cylinders, 63 sectors. Partition offset: 0 sectors. Using Volume ID 100F59DC on bios 80 Compaction removed 6696 BIOS calls. RAM disk: 6803 sectors. Warning: The initial RAM disk is too big to fit between the kernel and the 15M-16M memory hole. It will be loaded in the highest memory as though the configuration file specified "large-memory" and it will be assumed that the BIOS supports memory moves above 16M. Added Gentoo ? * <dev=0xe0,hd=67,cyl=118,sct=50> "root=/dev/ram0 dolvm video=nvidia:1024x768-32@85,mtrr,ywrap init=/linuxrc ramdisk=16384 real_root=/dev/l4n732nu5/gentoo" BIOS VolumeID Device 80 100F59DC 0800 Writing boot sector. /boot/boot.0800 exists - no boot sector backup copy made. Map file size: 15360 bytes. RAID device mask 0x0000 Failsafe check: boot_dev_nr = 0x0800 0xfffffff0 map==boot = 0 map s/n = 100F59DC 6 warnings were issued.Может чего в /etc/lilo.conf накосячил?
/etc/fstab
Теперь при загрузке ругается
Похоже, map file его не устраивает(?). Но что не так, как лечить??? Кто настраивал LILO на LVM2 -
- пожалуйста, отпишите, как делалалось?
Per aspera ad astra
Ок, вынес boot на ext2.
Ок, вынес boot на ext2. Ставлю Grub2. Но что это???
(при загрузке с диска -- No partition active)
Grub2 на LVM2 разве не ставится, или я ошибся в чём?
Per aspera ad astra
Мде. А простой grub-1 чем не
Мде. А простой grub-1 чем не вышел?
Не грусти, товарищ! Всё хорошо, beautiful good!
А он умеет LVM? Да и вообще
А он умеет LVM?
Да и просто прихоть -- Grub2 гламурнее. =))
Кто-нибудь все разделы на LVM держит? Расскажите, plz, как загрузчик в таком случае ставится?
Per aspera ad astra
Комплексным подходом, сочетая
Комплексным подходом, сочетая танцы с бубном и гугление LILO был таки запущен со следующими настройками:
/etc/fstab
/etc/lilo.conf
НО! Корень при загрузке ядра не цепляется:(
И разрешение консоли по-прежнему 640х480, несмотря на вкомпиленные в ядро nVidiafb.
В чём ошибся?
Per aspera ad astra
It's a live!!! =)
Ура! Я таки Её загрузил!!! Рабочие конфиги:
fstab
на /boot reiser4 без сжатия.
LILO с флагами device-mapper и minimal (при сборке НЕ НАДО создавать /etc/lilo.defines)
все разделы на LVM2
lilo.conf
потом прописал LILO :
после чего при загрузке корень подхватился, но не находилось устройство консоль, и ядро впадало в панику. Гугл подсказал сделать (без чрута!!!):
PROFIT!!! %)
Per aspera ad astra