Автор Тема: Lilo problem  (Прочетена 3488 пъти)

Vatman

  • Напреднали
  • *****
  • Публикации: 315
  • Distribution: openSuSE 11.3
  • Window Manager: KDE 4.4
    • Профил
    • WWW
Lilo problem
« -: Mar 10, 2007, 19:20 »
През Yast-a ми дава следната грешка при опит да го настроя
Цитат
LILO version 22.7, Copyright © 1992-1998 Werner Almesberger
Development beyond version 21 Copyright © 1999-2005 John Coffman
Released 12-Apr-2005, and compiled at 22:19:56 on Nov 27 2006

raid_setup returns offset = 00000000  ndisk = 0
 BIOS   VolumeID   Device
Reading boot sector from /dev/fd0
Warning: boot record relocation beyond BPB is necessary: /dev/fd0
pf_hard_disk_scan: ndevs=2
  0300  9E5AF77D  /dev/hda
  0340  00000001  /dev/hdb
device codes (user assigned pf) = 0
device codes (user assigned) = 0
device codes (BIOS assigned) = 0
device codes (canonical) = 3
Warning: Unable to determine video adapter in use in the present system.
Using MENU secondary loader
Calling map_insert_data
Secondary loader: 22 sectors (0x3C00 dataend).
Warning: The boot sector and map file are on different disks.
bios_boot = 0x00  bios_map = 0x81  map==boot = 0  map S/N: 00000001
Mapping message file /boot/message
Calling map_insert_file
Message: 742 sectors.
BIOS data check will include auto-suppress check

Syntax error at or above line 14 in file '/etc/lilo.conf'
Removed temporary file /boot/map~

fstab:
Цитат
/dev/hdb1            /                    ext3       acl,user_xattr        1 1
/dev/hda1            /windows/C           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda5            /windows/D           vfat       iocharset=cp1251,users,gid=users,umask=0002,utf8=true 0 0
/dev/hdb6            /windows/E           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdb5            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
Активен

Момчета, нищо не разбирам от компютри, научете ме да съм хакер.

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo problem
« Отговор #1 -: Mar 10, 2007, 20:26 »
Съобщението е ,че имаш грешка в "/etc/lilo.conf "
Дай този файл.
Активен

Vatman

  • Напреднали
  • *****
  • Публикации: 315
  • Distribution: openSuSE 11.3
  • Window Manager: KDE 4.4
    • Профил
    • WWW
Lilo problem
« Отговор #2 -: Mar 10, 2007, 22:05 »
Цитат
# Modified by YaST2. Last modification on Sat Mar 10 22:04:25 EET 2007
menu-scheme = Wb:kw:Wb:Wb
timeout = 80
lba32
change-rules
reset
read-only
prompt
default = oS_10.2
message = /boot/message
boot = /dev/fd0

###Don't change this comment - YaST2 identifier: Original name: linux###
label = oS_10.2
    root = /dev/hdb1
    append = "resume=/dev/hdb5 splash=silent showopts"

###Don't change this comment - YaST2 identifier: Original name: failsafe###
label = Failsafe
    root = /dev/hdb1
    append = "showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off  3"
Активен

Момчета, нищо не разбирам от компютри, научете ме да съм хакер.

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo problem
« Отговор #3 -: Mar 10, 2007, 22:29 »
В това , което виждам ,липсва линията:
 image = ххххх
т.е къде и кое е ядрото ...
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo problem
« Отговор #4 -: Mar 10, 2007, 22:56 »
А и как "боотваш " досега ,да не би да си с GRUB ?
Защото този файл ( lilo.conf) e непълен ,няма Уиндовса ,и не ми е ясно какво точно желаеш да конфигурираш ? Да "боотваш" от флопи ли ?
Активен

Vatman

  • Напреднали
  • *****
  • Публикации: 315
  • Distribution: openSuSE 11.3
  • Window Manager: KDE 4.4
    • Профил
    • WWW
Lilo problem
« Отговор #5 -: Mar 12, 2007, 20:34 »
Принципно искам от флопито. Това е какво прати тъпият Yast. Проблемът е че се отказва да инсталира буут-лоудера на флопито. Което е нормално ако се има впредвид факта, че не мога да форматирам тъпото флопи по никакъв начин. Казва ми нещо от сорта че устр. не е конфигуриранео както трябва, въпреки че си го ползвам иначе. Принципно пикочът стана като ъпдейтнах кърнъла през Yast.
Преди буутвах през Лило на дисктета. Са през инстал. диска '<img'>



Активен

Момчета, нищо не разбирам от компютри, научете ме да съм хакер.

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo problem
« Отговор #6 -: Mar 13, 2007, 02:28 »
Първо се извинявам ,ако пиша познати и ясни неща.
Много програми използат текстови конфигурационни файлове ,  повечето в /etc . Нямам SUSE ,но да инсталираш Lilo , не ти трябва никакъв Yast. По всяка вероятност това е файла /etc/lilo.conf.Това е конфигурационния файл на "lilo".
Самото инсталиране на lilo e  командата "lilo" (/sbin/lilo)
Така  че конфигурацията си я задаваш /пишеш / с обикновен
текстов редактор.За разлика от GRUB boot loader /чете "/boot/grub/menu.lst" / , lilo не чете "lilo.conf" когато стартира , само при извикване на командата "lilo",когато и инсталира boot louder-a .
След инсталиране на ново  ядро се вика "lilo" . Обаче при тебе явно "lilo" дава грешка ,заради неправилно /непълно/  конфигуриране.
Липсва линията :
image= къде ти е ядрото ( например /boot/vmlinuz )
линията "append =" са параметрите за ядрото и т.н ,имаш нещо там
И "initrd=" ,това е image файла , (пак е в /boot/initrd.img-xxx ,
нещо такова
Ти имаш два диска ,няма страшно тогава ,може да пробваш
да  инсталираш Lilo на /dev/hdb
........................................
boot = /dev/fd0  --->  /dev/ hdb
label = oS_10.2
    root = /dev/hdb1
   image=/boot/vmlinuz-xxxxx       <==== Валидно име! Ядро.
   initrd=/boot/initrd.img-xxxxxx    <==== Съответен Имаге файл за ядрото, (гледай същия номер да има)
    append = ...................
..........................................
other=/dev/hdа1
   label=win
       table = /dev/hda

Изпълняваш "lilo" , и сменяш от БИОСА за боотва от втория ти диск.
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Lilo problem
« Отговор #7 -: Mar 13, 2007, 05:45 »
Ако все пак искаш да зареждаш от флопи  , има boot loader
"loadlin.exe" ,който стартира от ДОС. Ти имаш дял ФАТ32 , направи си директория примерно "lin" .От дос май това ще бъде:
С:/linux .Там копирай loadlin.exe ,ядрото (смени му името с по лесно ,например "v" ) и image файла (и на него ,напр "i.img").
Направи си системна дискета , да ботва.
За да не пишеш цялата команда всеки път ,направи си един .BAT файл LINUX.BAT

файл с нещо такова:
loadlin  
v -ядроto
root=дяла с линукса  
rw- за четене/запис
 initrd=имаге файла

LINUX.BAT

loadlin v  root=/dev/hdb1 rw initrd=i.img
Може да добавиш и други параметри , като тези лилото ,груб и т.н

Тук е важно да дадеш правелните ядро и имаге файл ,за да работиш с флопито.

Още нещо .лило се стартира с друг конфигурационен файл

lilo -C /etc/my_lilo.conf , /etc/my_lilo.conf е файла ,който ще използва ,вместо lilo.conf ...
Май стана много , ама не искам да се прецака нещо.На ДОС диска качи и fdisk  /dos / ,
FDISK /MBR   записва стандартен MBR  , т.е. изтрива lilo.

ПП.Може да изтеглиш "loadlin" например от:
http://ftp.debian.org/pool.....tar.gz



Активен

Vatman

  • Напреднали
  • *****
  • Публикации: 315
  • Distribution: openSuSE 11.3
  • Window Manager: KDE 4.4
    • Профил
    • WWW
Lilo problem
« Отговор #8 -: Mar 15, 2007, 22:33 »
Цитат
cat /etc/lilo.conf
# Modified by YaST2. Last modification on Thu Mar 15 22:27:13 EET 2007
menu-scheme = Wb:kw:Wb:Wb
timeout = 80
lba32
change-rules
reset
read-only
prompt
default = oS_10.2
message = /boot/message
boot = /dev/fd0

image = /boot/vmlinuz-2.6.18.8-0.1-default
###Don't change this comment - YaST2 identifier: Original name: linux###
    label = oS_10.2
    append = "   resume=/dev/hdb5 splash=silent showopts"
    vga = 0x31a
    initrd = /boot/initrd-2.6.18.8-0.1-default
    root = /dev/hdb1

other = /dev/hda1
###Don't change this comment - YaST2 identifier: Original name: windows###
    label = Windows

###Don't change this comment - YaST2 identifier: Original name: failsafe###
label = Failsafe
    append = "showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off  3"
    vga = normal
    root = /dev/hdb1

Цитат
/sbin/lilo
Warning: The boot sector and map file are on different disks.
Added oS_10.2 *
Duplicate entry 'label' at or above line 26 in file '/etc/lilo.conf'


Искам да е на флопито, защото майка ми се обърква. А да я науча на такива сложни неща ... по лесно ми е през дискетата да си избирам лин-а.
Активен

Момчета, нищо не разбирам от компютри, научете ме да съм хакер.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Problem s lilo
Настройка на програми
Nuclear_man 1 1995 Последна публикация Aug 11, 2002, 17:59
от rockandvaso
Problem s Lilo
Настройка на програми
geopit 3 2303 Последна публикация Apr 30, 2003, 09:08
от mrvoland
lilo + 2.6.0 problem
Хардуерни и софтуерни проблеми
Mitaka 2 2007 Последна публикация Jan 12, 2004, 11:31
от
problem s LILO
Настройка на хардуер
pill 0 1644 Последна публикация May 06, 2004, 14:30
от pill
Problem s LILO-to
Настройка на програми
ivanatora 1 1760 Последна публикация Dec 23, 2004, 13:56
от ivanatora