Автор Тема: Lilo - timestamp mismatch  (Прочетена 4110 пъти)

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« -: Mar 29, 2007, 11:09 »
Здравейте!
Ще опиша накратко проблемът с надеждата да го решим заедно.
   След инсталация на Slackware 11 на компютър с дънна платка Epox 8RDA3+ със Sil 3112A SATA Controller и 120 ГБ SATA HDD Maxtor, системата се зарежда без проблеми. След 2 рестарта обаче, в момента където трябваше да се зареди LILO ми изписа: "LILO - Timestamp mismatch".
 Предприех следните действия:
1. Поправяне на MBR във WindowsXP repair console чрез командата "fixmbr"
2. Инсталиране на Slackware 11 наново с кърнъл "huge26.s" и след това със "sata.i"
3. Ъпдейт на BIOS-a с последната налична версия.
4. Отново инсталиране на Slackware 11
5. Преместване на часовника на BIOS с 2 часа напред

Нищо от горните промени не даде резултат. Намерих един чужд форум с подобен проблем и там се коментираше, че е възможно това да е бъг на тази версия на LILO с определени дъна. Преместването на часовника го четох пак там. Почти във всички опити използвах опцията да инсталира LILO автоматично в MBR, като само по един път посочих да се запише в root и на флопи дискета. Часовата зона при инсталацията винаги избирах да е Europe/Sofia.
 Предишното ми дъно беше Epox 8RDA+Pro и не съм имал такъв проблем, а видимата разлика с 8RDA3+ е че при последното е необходима дискета с драйвери на Sil 3112A SATA Controller за да се инсталира WindowsXP.
LILO
Version 22.5.9 is a minor update to version 22.5.8

o  Add "bmp-retain" keyword for those using splash screens at startup.
o  Binary distribution adds a statically linked copy of LILO

o  Bugfix for duplicated volume IDs at boot-time; adding a disk often
resulted in a "Timestamp mismatch" panic stop.

Това оранжевото явно е бъга, но какво означава - нямам идея



Активен

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« Отговор #1 -: Mar 30, 2007, 15:45 »
Проблема е решен  '<img'>
Оказа се, че имам проблем с харддиска и по-точно някъде в бут сектора.LILO вероятно се е записвало на проблемното място и затова ми е давало това съобщение. След като преустроих партишъните на харда, инсталирах LILO на root партишъна и го направих активен, LILO започна да се зарежда без проблем. Просто не е могъл да се запише както трябва преди това.

Поправка:
Напразно се зарадвах. Успях само 1 път да вляза в системата и след рестарта отново: LILO - Timestamp mismatch ...просто незнам вече какво да правя. 10 пъти рестартирах в Windows и LILO-то си работеше, но след влизането в Slackware се счупва  ':angry:' Това да не е свързано с местното време на БИОС? Дано успея да го оправя докато си разсъждавам сам тук.



Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo - timestamp mismatch
« Отговор #2 -: Mar 31, 2007, 20:01 »
Би било добре , ако дадеш резултата от:
fdisk -l
и
etc/lilo.conf
Активен

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« Отговор #3 -: Apr 01, 2007, 11:25 »
Примерен код

root@darkstar:~# fdisk -l

Disk /dev/sda: 122.9 GB, 122942324736 bytes
255 headroot@darkstar:~# fdisk -l

Disk /dev/sda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1785    14337981    7  HPFS/NTFS
/dev/sda2   *        1786        3060    10241437+  83  Linux
/dev/sda3            3061       14946    95474295    f  W95 Ext'd (LBA)
/dev/sda5            3061       11605    68637681    7  HPFS/NTFS
/dev/sda6           11606       14155    20482843+  83  Linux
/dev/sda7           14156       14793     5124703+  83  Linux
/dev/sda8           14794       14946     1228941   82  Linux swap
s, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1785    14337981    7  HPFS/NTFS
/dev/sda2   *        1786        3060    10241437+  83  Linux
/dev/sda3            3061       14946    95474295    f  W95 Ext'd (LBA)
/dev/sda5            3061       11605    68637681    7  HPFS/NTFS
/dev/sda6           11606       14155    20482843+  83  Linux
/dev/sda7           14156       14793     5124703+  83  Linux
/dev/sda8           14794       14946     1228941   82  Linux swap

Примерен код

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/sda2"
message = /boot/boot_message.txt
prompt
timeout="120"
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1024x768x256
vga="773"
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins

other = /dev/sda1
   label="Windows"
  table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins

image="/dev/sda1"

image="/dev/sda1"

image = /boot/vmlinuz
  root = /dev/sda2
  label = Linux
  read-only
# Linux bootable partition config ends

Във lilo.conf преправих единствено timeout="120" (беше 1200)
В момента се стартира лилото. Сложих ОС бут мениджър после го махнах и за момента се оправи, но ще е добре да го разбера от какво е, че при следващата инсталация ме чака пак същият проблем, а тогава и код няма да мога да дам, защото въобще не бута като ми изпише LILO - Timestamp mismatch
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo - timestamp mismatch
« Отговор #4 -: Apr 01, 2007, 17:40 »
Това  не ми харесва:

/dev/sda3  3061   14946   95474295    f  W95 Ext'd (LBA)
/dev/sda5  3061   11605   68637681   7  HPFS/NTFS

Върху Ext дял /dev/sda3  имаш /dev/sda5 , който има индефикатор  (7)  на "primary".

И това , какво е ?
Ще направя справка.
# Linux bootable partition config begins
image="/dev/sda1"
image="/dev/sda1"
....................

На кой дял е Win?

PP. Не видях predi , Уинд. e на /dev/sda1.
колебая са за опцията :
lba32 , не е лошо да я сложиш , ама по-добре помисли
за алтернативен вариант за боот в линукса първо , за да
имаш как да поправиш.
За "lba32 ":
http://tldp.org/HOWTO/Large-Disk-HOWTO-5.html
Ама това е за стар биос , по новия няма проблем.

Друго и може да е най-важното:
къде е линията:
initrd=/boot/initrdХХХХ
или ти си си компилирал ядро ?



Активен

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« Отговор #5 -: Apr 01, 2007, 18:51 »
Да точно в  /dev/sda1 е Уиндоуса а Slackware в /dev/sda2 и sda2 е активния - там е и LILO

Не съм си компилирал аз ядрото. Не разбирам за да го направя  '<img'> Просто оставям при инсталацията автоматично да инсталира  LILO. Ако е нужно да добавя initrd=/boot/initrdХХХХ но какво да напиша на мястото на X
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo - timestamp mismatch
« Отговор #6 -: Apr 01, 2007, 20:28 »
Най добре е някой с SUSE 10.0 да ти отговори , нямам SUSE.
Иначе разгледай "/boot" , обаче трябва да са  двойка:
vmlinuz и initrdXX
И ако опитваш ,не променяй , а допиши най-отдолу нова линия.И след това изпълни  "lilo" , иначе не стават промените.
..............................
image = /boot/vmlinuzХХХХ
  root = /dev/sda2
  label = Linux-Initrd
  initrd=/boot/initrdХХХХ
  read-only
..........
Дай:
uname -r
да видиш каква е версията на ядрото , този
initrdХХХХ  е сигурно със същия номер.
Активен

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« Отговор #7 -: Apr 01, 2007, 20:34 »
OK
Ядрото е 2.6.17.13
Все пак какво означава LILO - Timestamp mismatch ?



Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo - timestamp mismatch
« Отговор #8 -: Apr 01, 2007, 21:54 »
Съжалявам но не мога да помогна , мога само да предполагам дали има или няма initrd.img  ..
От
http://mirrors.evrocom.net/slackwa....6.17.13
 има vmlinuz-generic-2.6.17.13
с коментар при инстала:
kernel-generic: This is a Linux kernel with built-in support for most IDE controllers
kernel-generic: and the ext2 filesystem.  If you need more advanced filesystems, or
kernel-generic: need to load support for a SCSI or other controller, then you'll need
kernel-generic: to load one or more kernel modules using an initial ramdisk, or
kernel-generic: initrd.  For more information about creating an initrd, see the
kernel-generic: README.initrd file in the /boot directory.
Така ,че не ми става ясно има или няма.
Има вероятност да не може да си зареди модулите , за това се прави това initrd.img
Точната конфигурация е записана в /boot/configXXXX
ама трудно се разчита , трябва да се дръпне сорса  на ядрото и да се даде маке menuconfig и т н.
Вземи по лесно си изтегли новото ядро и се опитай да го компилираш ,като дай вградено всичко ,което ти прилича че
ти трябва преди да е монтирало диска.
Ама пази старото  , не давай make install  ...
или инсталирай още ядра.

PP.
"Все пак какво означава LILO - Timestamp mismatch ? "
Не знам точно , смятам че нещо е променено след неговото инсталиране ,ама така смятам само ,..

То преди да стартира ядрото ли забива ?



Активен

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« Отговор #9 -: Apr 01, 2007, 23:07 »
Цитат
То преди да стартира ядрото ли забива ?

Да, то въобще не иска да се зареди и LILO - само го изписва това и дотук съм.
 Ще почета малко първо, че какъвто съм новобранец с линукса не смея да пипам много  ':p'  Благодаря
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo - timestamp mismatch
« Отговор #10 -: Apr 02, 2007, 00:52 »
Това не е кой знае какъв проблем ,ако имаш алтернатива за боотване. Та и с инсталационното СД може :
като добавиш :
root=/dev/sda2
/за SCSI  /
Поразрових малко с Гуглето , има различни решения , като:
Един инсталирал по-нова версия на lilo / това е лесно /
Друг си сменил батерията на дъното и т.н.
Ти дай "lilo" командата ,та да преинсталира лилото.
Друго ,можеш да пробваш с GRUB boot loader ,то повечето дистра са с него по подразбиране.
Гледаш само да не изтриеш таблицата на дяловете , тогава,ако нямаш копие  , е чудо.
Запиши си я :
dd if=/dev/sda of=COPY.MBR  bs=512 count=1
и на една дискета.
count=1 са блоковете (1) , ама тоята е поне на 5 , та може и
count=4 .
И после ,/ да не чуе дявол /само  в краен случей!!!! я възстановяваш. Защото и това "лило" е тук ...Трябват ти само последните 4 реда от 1 сектор и т.н.
Друг вариант : Лило на дискета и други.

Успех!



Активен

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« Отговор #11 -: Apr 03, 2007, 08:19 »
И аз смених батерията на дъното ама не се стана  '<img'>
Цитат
Това не е кой знае какъв проблем ,ако имаш алтернатива за боотване. Та и с инсталационното СД може :
като добавиш :
root=/dev/sda2
/за SCSI  /

Аз мисля, че това горното ще ми е спасението ако се случи пак.Ако съм разбрал правилно като сложа диск 1 на Slackware 11 и тогава пиша: "root=/dev/sda2"  и трябва да бутне все едно заменя LILO тази команда.Нали така?
Имаш моите най-искрени благодарности, защото наистина го бях закъсал с тази грешка
ПП:Като бутнах от CD1 и написах root=/dev/sda2 ми връща "Could not find kernel image"
Пита ме кой кърнъл да зареди за инсталацията и тази команда не я приема.



Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo - timestamp mismatch
« Отговор #12 -: Apr 04, 2007, 02:37 »
"ПП:Като бутнах от CD1 и написах root=/dev/sda2 ми връща "Could not find kernel image"
Пита ме кой кърнъл да зареди за инсталацията и тази команда не я приема. "

Аз нямам този диск , ползвам за справка :
http://mirrors.evrocom.net/slackwa....age.txt
Разгледай примера , името на ядрото е първо .
Би трябвало да имаш тези ядра:
http://mirrors.evrocom.net/slackware/slackware-11.0/kernels/

"root=/dev/sda2 " е параметър в командната линия за зареьдане .Когато ядрото се зареди , то би трябвало да монтира  sda2  / 2 дял на диск , включен като мастер на първи слот / като своя главна /роот/ система.
 
Boot loader -а за СД -то е SYSLINUX , една много добра алтернатива. То не е една ,а няколко ,защото това е колекция от няколко. От флопи ,СД , от ФАТ дял , нет.
http://syslinux.zytor.com/
Друг /и то повече използван от lilo / e GRUB
http://www.gnu.org/software/grub/
Той не е толкова зависим от BIOS-a , като Lilo , та ако смяташ ,че биоса на дъното е лош , това е добра алтернатива.
От ДОС , loadlin е най-лесен за използване , линията е такава:
loadlin името_на_ядрото  root=/dev/sda2
Ядрото го копираш в тази директория кудето е и loadlin , името не е важно .
loadlin е в същата директория ,където са и ядрата /трябва ти само loadlin.exe от loadlin.zip /:
http://mirrors.evrocom.net/slackware/slackware-11.0/kernels/

Та алтернативи има , има и начини да си влезеш в Линукса и
 по други начини /chroot / , аз не ти давам най - добрите връзки ,разтурси се из форума , има много написано и много
полезна информация .
Успех!



Активен

yavor76

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Lilo - timestamp mismatch
« Отговор #13 -: Apr 04, 2007, 15:19 »
Сега ми стана ясно просто трябва да се науча как да използвам алтернативни лоудери за да мога да си зареждам системата. Мисля,че оттук нататък ще се оправя  'B)' малко четене няма да ми навреди  '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
lilo i MBR
Настройка на програми
marinov 2 3153 Последна публикация Apr 21, 2002, 12:35
от pau4o
Lilo+XP
Настройка на програми
mil_dim 4 3181 Последна публикация May 03, 2002, 05:35
от mil_dim
lilo
Настройка на програми
mozly 2 1971 Последна публикация Nov 28, 2002, 22:46
от
Конвертиране на UNIX timestamp
Коментар
ivanatora 4 2793 Последна публикация May 07, 2005, 23:34
от ivanatora
Мencoder timestamp
Хардуерни и софтуерни проблеми
ntrance 1 1815 Последна публикация Oct 14, 2012, 10:22
от ntrance