ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Проблема с LILO
@ 2005-03-02 16:50 Olvin
  2005-03-02 17:03 ` Sergey Vlasov
  0 siblings, 1 reply; 8+ messages in thread
From: Olvin @ 2005-03-02 16:50 UTC (permalink / raw)
  To: community

/dev/hda - винт, на который надо установить загрузчик. Гружусь с 
/dev/hdb, используя rootfs и прочие на /dev/hda. Просто /dev/hda - винт 
большего объёма и я на него решил систему перенести.
Говорю: sudo lilo:
Added ALTLinux *

Далее гружусь с /dev/hda и получаю L 99 99 99 ...

Что не так?

sudo fdisk -l /dev/hda:


Disk /dev/hda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          32      257008+  83  Linux
/dev/hda2              33        3072    24418800    5  Extended
/dev/hda3            3073       10011    55737517+  83  Linux
/dev/hda5              33          95      506016   82  Linux swap
/dev/hda6              96         825     5863693+  83  Linux
/dev/hda7             826        1434     4891761   83  Linux
/dev/hda8            1435        3072    13157203+  83  Linux

sudo cat /etc/lilo.conf:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=normal
default=ALTLinux
lba32
image=/boot/vmlinuz-up
         label=ALTLinux
         root=/dev/hda1
         initrd=/boot/initrd-up.img
         vga=normal
         read-only

sudo ls -l /boot

sudo ls -l /boot
итого 1709
-rw-r--r--  1 root root    512 Мар  2 18:36 boot.0340
-rw-r--r--  1 root root  46670 Авг  3  2004 config-2.4.26-std-up-alt6
drwxr-xr-x  2 root root   1024 Фев 15 20:46 grub
-rw-------  1 root root 170774 Фев 15 20:46 initrd-2.4.26-std-up-alt6.img
lrwxrwxrwx  1 root root     29 Мар  2 18:25 initrd-up.img -> 
initrd-2.4.26-std-up-alt6.img
-rw-------  1 root root  26112 Мар  2 18:36 map
-rw-r--r--  1 root root      0 Фев 15 20:46 ruwin_ct_sh-KOI8-R.klt
drwxr-xr-x  3 root root   1024 Фев 16 12:26 splash
-rw-r--r--  1 root root 553791 Авг  3  2004 System.map-2.4.26-std-up-alt6
-rw-r--r--  1 root root 935892 Авг  3  2004 vmlinuz-2.4.26-std-up-alt6
lrwxrwxrwx  1 root root     26 Мар  2 18:25 vmlinuz-up -> 
vmlinuz-2.4.26-std-up-alt6



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Проблема с LILO
  2005-03-02 16:50 [Comm] Проблема с LILO Olvin
@ 2005-03-02 17:03 ` Sergey Vlasov
  2005-03-03  5:36   ` Alexander Volkov
  2005-03-03 16:40   ` Olvin
  0 siblings, 2 replies; 8+ messages in thread
From: Sergey Vlasov @ 2005-03-02 17:03 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 930 bytes --]

On Wed, Mar 02, 2005 at 06:50:49PM +0200, Olvin wrote:
> /dev/hda - винт, на который надо установить загрузчик. Гружусь с 
> /dev/hdb, используя rootfs и прочие на /dev/hda.

При этом LILO установлен на /dev/hdb, а в BIOS выбрана загрузка со второго
диска?

> Просто /dev/hda - винт 
> большего объёма и я на него решил систему перенести.
> Говорю: sudo lilo:
> Added ALTLinux *
> 
> Далее гружусь с /dev/hda и получаю L 99 99 99 ...
> 
> Что не так?

При загрузке ядра LILO запоминает данные о назначении номеров BIOS для
дисков, и потом при установке загрузчика использует эти данные.  При смене
устройства для загрузки в настройках BIOS номера дисков меняются
(выбранный для загрузки диск получает номер 0x80), поэтому сохранённая
lilo информация перестаёт соответствовать реальной конфигурации.

Нужно явно указать номера дисков в /etc/lilo.conf:

disk=/dev/hda
	bios=0x80
disk=/dev/hdb
	bios=0x81

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Проблема с LILO
  2005-03-02 17:03 ` Sergey Vlasov
@ 2005-03-03  5:36   ` Alexander Volkov
  2005-03-03  8:18     ` Sergey Vlasov
  2005-03-03 16:40   ` Olvin
  1 sibling, 1 reply; 8+ messages in thread
From: Alexander Volkov @ 2005-03-03  5:36 UTC (permalink / raw)
  To: community

On Wed, 2 Mar 2005 20:03:49 +0300, Sergey Vlasov  wrote:

> При загрузке ядра LILO запоминает данные о назначении номеров BIOS для
> дисков, и потом при установке загрузчика использует эти данные.  При  
> смене
> устройства для загрузки в настройках BIOS номера дисков меняются
> (выбранный для загрузки диск получает номер 0x80), поэтому сохранённая
> lilo информация перестаёт соответствовать реальной конфигурации.
> Нужно явно указать номера дисков в /etc/lilo.conf:
> disk=/dev/hda
> bios=0x80
> disk=/dev/hdb
> bios=0x81

как в похожем случае поступить с md?
пытаюсь root перевести на raid1, счас загрузка с hdg1; он в raidtab  
помечен как failed, но является загрузочным. /dev/md0 представляет из себя  
пока /dev/hde1, в lilo.conf которого записано boot=/dev/md0 ...  
raid-extra-boot=auto. lilo -r оттеля отрабатывает, но ругается что  
/dev/hde не является первым диском.
После ребута меняю загрузку на hde - и получаю LI и писец...

-- 
Regards, Alexander.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Проблема с LILO
  2005-03-03  5:36   ` Alexander Volkov
@ 2005-03-03  8:18     ` Sergey Vlasov
  2005-03-03  9:30       ` Alexander Volkov
  0 siblings, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2005-03-03  8:18 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1437 bytes --]

On Thu, Mar 03, 2005 at 08:36:01AM +0300, Alexander Volkov wrote:
> On Wed, 2 Mar 2005 20:03:49 +0300, Sergey Vlasov  wrote:
> >При загрузке ядра LILO запоминает данные о назначении номеров BIOS для
> >дисков, и потом при установке загрузчика использует эти данные.  При
> >смене устройства для загрузки в настройках BIOS номера дисков меняются
> >(выбранный для загрузки диск получает номер 0x80), поэтому сохранённая
> >lilo информация перестаёт соответствовать реальной конфигурации.  Нужно
> >явно указать номера дисков в /etc/lilo.conf:
> >disk=/dev/hda
> >bios=0x80
> >disk=/dev/hdb
> >bios=0x81
> 
> как в похожем случае поступить с md?
> пытаюсь root перевести на raid1, счас загрузка с hdg1; он в raidtab  
> помечен как failed, но является загрузочным. /dev/md0 представляет из себя  
> пока /dev/hde1, в lilo.conf которого записано boot=/dev/md0 ...  
> raid-extra-boot=auto. lilo -r оттеля отрабатывает, но ругается что  
> /dev/hde не является первым диском.
> После ребута меняю загрузку на hde - и получаю LI и писец...

По идее должно быть аналогично:

disk=/dev/hde
	bios=0x80
disk=/dev/hdg
	bios=0x81

Конфигурация, прописываемая в lilo.conf, должна соответствовать тому, что
получится при последующей загрузке, а не тому, что есть сейчас.  Точнее,
даже не совсем так - номера устройств BIOS должны выставляться по будущим
настройкам, а имена устройств - как их распознало текущее ядро.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Проблема с LILO
  2005-03-03  8:18     ` Sergey Vlasov
@ 2005-03-03  9:30       ` Alexander Volkov
  2005-03-03  9:42         ` Sergey Vlasov
  0 siblings, 1 reply; 8+ messages in thread
From: Alexander Volkov @ 2005-03-03  9:30 UTC (permalink / raw)
  To: community

On Thu, 3 Mar 2005 11:18:00 +0300, Sergey Vlasov wrote:

> По идее должно быть аналогично:
> disk=/dev/hde
> bios=0x80
> disk=/dev/hdg
> bios=0x81

а теперь представим случай смерти hde... - тогда hdg станет 0x80 - получим  
обломс...

> Конфигурация, прописываемая в lilo.conf, должна соответствовать тому, что
> получится при последующей загрузке, а не тому, что есть сейчас.  Точнее,
> даже не совсем так - номера устройств BIOS должны выставляться по будущим
> настройкам, а имена устройств - как их распознало текущее ядро.



-- 
Regards, Alexander.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Проблема с LILO
  2005-03-03  9:30       ` Alexander Volkov
@ 2005-03-03  9:42         ` Sergey Vlasov
  2005-03-03  9:57           ` Alexander Volkov
  0 siblings, 1 reply; 8+ messages in thread
From: Sergey Vlasov @ 2005-03-03  9:42 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 436 bytes --]

On Thu, Mar 03, 2005 at 12:30:54PM +0300, Alexander Volkov wrote:
> On Thu, 3 Mar 2005 11:18:00 +0300, Sergey Vlasov wrote:
> 
> >По идее должно быть аналогично:
> >disk=/dev/hde
> >bios=0x80
> >disk=/dev/hdg
> >bios=0x81
> 
> а теперь представим случай смерти hde... - тогда hdg станет 0x80 - получим  
> обломс...

А этим уже пусть lilo занимается - если там raid-extra-boot писаться не
будет, всё и настроится на 0x80.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Проблема с LILO
  2005-03-03  9:42         ` Sergey Vlasov
@ 2005-03-03  9:57           ` Alexander Volkov
  0 siblings, 0 replies; 8+ messages in thread
From: Alexander Volkov @ 2005-03-03  9:57 UTC (permalink / raw)
  To: community

On Thu, 3 Mar 2005 12:42:05 +0300, Sergey Vlasov  wrote:


>> >По идее должно быть аналогично:
>> >disk=/dev/hde
>> >bios=0x80
>> >disk=/dev/hdg
>> >bios=0x81
>>
>> а теперь представим случай смерти hde... - тогда hdg станет 0x80 -  
>> получим
>> обломс...
>
> А этим уже пусть lilo занимается - если там raid-extra-boot писаться не
> будет, всё и настроится на 0x80.

так писАть или не писАть?
мне ж надо на md0 загрузку повесить...

-- 
Regards, Alexander.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Comm] Проблема с LILO
  2005-03-02 17:03 ` Sergey Vlasov
  2005-03-03  5:36   ` Alexander Volkov
@ 2005-03-03 16:40   ` Olvin
  1 sibling, 0 replies; 8+ messages in thread
From: Olvin @ 2005-03-03 16:40 UTC (permalink / raw)
  To: community

Sergey Vlasov wrote:
>>/dev/hda - винт, на который надо установить загрузчик. Гружусь с 
>>/dev/hdb, используя rootfs и прочие на /dev/hda.
> При этом LILO установлен на /dev/hdb, а в BIOS выбрана загрузка со второго
> диска?
Да.

>>Просто /dev/hda - винт 
>>большего объёма и я на него решил систему перенести.
>>Говорю: sudo lilo:
>>Added ALTLinux *
>>Далее гружусь с /dev/hda и получаю L 99 99 99 ...
>>Что не так?
> При загрузке ядра LILO запоминает данные о назначении номеров BIOS для
> дисков, и потом при установке загрузчика использует эти данные.  При смене
> устройства для загрузки в настройках BIOS номера дисков меняются
> (выбранный для загрузки диск получает номер 0x80), поэтому сохранённая
> lilo информация перестаёт соответствовать реальной конфигурации.
> Нужно явно указать номера дисков в /etc/lilo.conf:
> 
> disk=/dev/hda
> 	bios=0x80
> disk=/dev/hdb
> 	bios=0x81
Спасибо. Помогло.



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-03-03 16:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-02 16:50 [Comm] Проблема с LILO Olvin
2005-03-02 17:03 ` Sergey Vlasov
2005-03-03  5:36   ` Alexander Volkov
2005-03-03  8:18     ` Sergey Vlasov
2005-03-03  9:30       ` Alexander Volkov
2005-03-03  9:42         ` Sergey Vlasov
2005-03-03  9:57           ` Alexander Volkov
2005-03-03 16:40   ` Olvin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git