Голосование

Каким загрузчиком чаще пользуетесь?

Grub
lilo
Boot
NTLDR
OS/2
RedBoot
SILO
Loadlin
Syslinux
BOOTP
Yaboot
BootX
bootman
BootManager
Das U-Boot
Plop Boot Manager
SyMon
Acronis os selector
uMon

Автор Тема: LILO, grub, (initrd, MBR)) Правка, rescue загрузчиков . Общие вопросы.  (Прочитано 163334 раз)

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Как загрузить из под LiLo две ОС Windows
« Ответ #1035 : 15.11.2009 20:18:23 »
Вша проблема заключается не в lilo, а в том, что у вас изначально один загрузчик Windows загружает тот, или иной файл. Нужно, что-бы второй Windows загружался независимо от первого, т.е. желательно, что-бы при установке они друг-друга не видели.
Этого можно достичь, делая раздел, на котором будет стоит неактивный Windows скрытым и неактивным.
Для этого в lilo можно использовать параметры типа :


other="/dev/sda2"
        label="Windows1"
        table="/dev/sda"
        change
        automatic
        partition="/dev/sda3"
        deactivate
        partition="/dev/sda2"
        activate

other="/dev/sda3"
        label="Windows2"
        table="/dev/sda"
        change
        automatic
        partition="/dev/sda2"
        deactivate
        partition="/dev/sda3"
        activate



слишком много ненужного.
Обычно хватает просто:
other="/dev/sdb2"
        label="Windows2"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Оформление при загрузке
« Ответ #1036 : 15.11.2009 20:42:15 »
В lilo.conf стоит splash=silent, при загрузке идёт текст. Нажать в это время Esc, честно говоря, не хватило фантазии
Если хочеш чтобы текст всегда шёл при загрузке,то самое простое,в строке
append="resume=/dev/sda2 panic=30 splash=silent"
splash=silent замени на splash=verbose,всегда будет показывать экран загрузки.
vga="0x314"замени на vga="0x31B" Это чтоб изменить разрешение экрана .
И главное не забудь после этого от рута скомандовать lilo 

Оффлайн swordrex

  • Участник
  • *
  • Сообщений: 403
    • Pínus
Re: Оформление при загрузке
« Ответ #1037 : 15.11.2009 21:00:27 »
Поменял на vga="0x31B", пробовал и vga="0x31А" - результат тот же - текст загрузки бежит, а обоев за ним нет((, правда буквы стали крупнее. "И главное не забудь после этого от рута скомандовать lilo " - не забыл
there is no truth outside of our own awareness

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Оформление при загрузке
« Ответ #1038 : 15.11.2009 21:08:02 »
А splash меняли ?

Оффлайн swordrex

  • Участник
  • *
  • Сообщений: 403
    • Pínus
Re: Оформление при загрузке
« Ответ #1039 : 15.11.2009 21:15:20 »
конечно.  в том-то и дело, что все поменялось как хотел, но картинка за сточками загрузки - не появляется. Все, что здесь на форуме по этому поводу нашел - все перепробовал... :(
there is no truth outside of our own awareness

Оффлайн swordrex

  • Участник
  • *
  • Сообщений: 403
    • Pínus
Re: Оформление при загрузке
« Ответ #1040 : 17.11.2009 13:39:37 »
Как-же все таки добиться показа фоновой картинки за бегущими строчками загрузки в Simply Linux 5 ?
there is no truth outside of our own awareness

kda

  • Гость
Re: Оформление при загрузке
« Ответ #1041 : 17.11.2009 14:12:35 »
конечно.  в том-то и дело, что все поменялось как хотел, но картинка за сточками загрузки - не появляется. Все, что здесь на форуме по этому поводу нашел - все перепробовал... :(

Вы установили режим 1280x1024 (оставьте 0x31А). Конфигурационный файл для него лежит тут: /etc/bootsplash/themes/slinux/config/bootsplash-1280x1024.cfg

В нем, есть ссылки на 2 картинки:
jpeg=/etc/bootsplash/themes/slinux/images/bootsplash-1280x1024.jpg
silentjpeg=/etc/bootsplash/themes/slinux/images/silent-1280x1024.jpg

Первая - нужная Вам. Замените ее на то, что хочется и выполните:

sudo mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup
sudo mkinitrd /boot/initrd-`uname -r`.img `uname -r`
sudo lilo

Осталось перезагрузиться для проверки изменений (бывает, срабатывает не с первого раза).

Оффлайн swordrex

  • Участник
  • *
  • Сообщений: 403
    • Pínus
Re: Оформление при загрузке
« Ответ #1042 : 17.11.2009 15:12:16 »
Сделал так как подсказали, во всех файлах /etc/bootsplash/themes/slinux/config/*.cfg
- строчки как надо (jpeg=/etc/bootsplash/themes/slinux/images/bootsplash-1280x1024.jpg
silentjpeg=/etc/bootsplash/themes/slinux/images/silent-1280x1024.jpg соответственно), а вот в 2-х файлах: *.cfg.in - =/etc/bootsplash/@themes@/slinux/images/bootsplash-1280x1024.jpg - в них убрал "@", выполнил код и перезагрузился - сработало! картинка за строчками теперь есть.  :)

kda - Спасибо!
there is no truth outside of our own awareness

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Недавно без всяких видимых причин на 3 машинах из 10, при загрузке Linux после долгого ожидания Waiting for root file system выскакивает сообщение: check root=bootarg cat/proc/cmdline or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/hda1 does non exist.

Если есть идеи -отзовитесь!
« Последнее редактирование: 20.11.2009 14:42:00 от zemelya »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Какой дистрибутив? какое ядро, были-ли обновления?

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
ALTLinux Master 4.0
ядро 2.6.18
Никаких обновлений, экспериментов не проводилось.

Ошибка была связана с отутсвием sda7:
Resume device /idev/sda7 not found - doingnormal boot
Waiting for root file system
Done
check root=bootarg cat /proc/cmdline or missing modules ls /dev
ALERT! /dev/disk/by-uuid/4834..... does not exist.

Файл etc/fstab диска с таким uuid не содержит. Откуда может взяться sda7
Жесткий диск 1. На первом (hda,0) разделе стоит Windows Xp (ntfs), соответсвенно  второй, третий и четвёртый отведены под линукс. (точки мониторвания /, home/ swap)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Цитировать
Ошибка была связана с отутсвием sda7:
Resume device /idev/sda7 not found - doingnormal boot
Waiting for root file system
Done
check root=bootarg cat /proc/cmdline or missing modules ls /dev
ALERT! /dev/disk/by-uuid/4834..... does not exist.

Файл etc/fstab диска с таким uuid не содержит. Откуда может взяться sda7
Жесткий диск 1. На первом (hda,0) разделе стоит Windows Xp (ntfs), соответсвенно  второй, третий и четвёртый отведены под линукс. (точки мониторвания /, home/ swap)
Как я понимаю
/dev/sda1 - Win
/dev/sda5 - /
/dev/sda6 /home
/dev/sda7 - swap.

Скорей всего в lilo прописан параметр, что после засыпания брать образ из swap.
Не знаю, по какой причине, но  изменился UUID у swap (меняется, например, при переформатировании или пересоздании раздела).

Что соответствует приведённому вами сообщению
« Последнее редактирование: 19.11.2009 20:15:25 от ruslandh »

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Цитировать
Как я понимаю
/dev/sda1 - Win
/dev/sda5 - /
/dev/sda6 /home
/dev/sda7 - swap.

Скорей всего в lilo прописан параметр, что после засыпания брать образ из swap.
Не знаю, по какой причине, но  изменился UUID у swap (меняется, например, при переформатировании или пересоздании раздела).

Что соответствует приведённому вами сообщению


Спасибо за ответ.
Но я не понимаю, как мог измениться uuid раздела swap, если команда blkid выдёт uuid разделов точно такие же как и в файле fstab, т.е. я понимаю, что с точки зрения Linux uuid из файла fstab соответвует реальным uuid. К тому в системных сообщениях до появления укзанной ошибки присутвтуют такие строки:
SCSI device sda: drive cache: write back
 sda: sda1 sda2  sda3 sda4 <sda5>
Хотя на самом деле реально существую  разделы: sda1, sda2, sda3, sda5.
Я так понимаю <sda5> и есть раздел swap. Но откуда взялся sda4 в указанной выше строке? И почему всё таки не существует sda 7 в последней ошибке. Причём такая проблема на трёх компьютерах сразу.
И подскажите какие строки в lilo.conf отвечают за то, чтобы при засыпании образ ОС брался из раздела swap.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
sda4 - это расширенный раздел, внутри которого у вас создан sda5.
А в lilo.conf есть упоминание UUID, который не находится? Как я могу сказать в какой строке, если я вашего lilo в глаза не видел.
Что-то типа :
append="resume=...

Оффлайн zemelya

  • Участник
  • *
  • Сообщений: 25
Цитировать
sda4 - это расширенный раздел, внутри которого у вас создан sda5.
А в lilo.conf есть упоминание UUID, который не находится? Как я могу сказать в какой строке, если я вашего lilo в глаза не видел.
Что-то типа :
append="resume=...

Отлично. Ещё раз спасибо!
В файле lilo.conf меня смутили две строки:
...
append="resume=/dev/sda7 panic=30 splash=silent"
...

и в секции
image="/boot/vmlinuz"
   label="ALTLinux"
   initrd="/boot/initrd.img"
   root="UUID=48343..."  это как раз UUID не найденного устройства

Я так понимаю нужно в первой строке sda7 изменить на sda5
а в root="UUID=48343..."UUID=48343... изменить на реальный UUID swap раздела.