Автор Тема: как в "alt Linus школьный" изменить разрешение дисплея [решено]  (Прочитано 14905 раз)

Оффлайн han73r

  • Участник
  • *
  • Сообщений: 17
http://narod.ru/disk/44545781001.cf098e14ef38bebf3b3bccb8b68d5b3b/kernel.tar.gz.html
39 исправленное - само лезет в загрузчик
сегодня вечером попробую и xorg прописать ваш.
Компьютеры новые завезли, целиком. С новыми мониторами. Во время установки ничто не предвещало проблемы, но после установки родное разрешение 1366x768 экрана в параметрах системы отсутствует.
А, так вот в чем проблема. Может будет достаточно в xorg.conf там где Modes "" в кавычках прописать линейку ваших разрешений ? Поищите по форуму, вроде бы где-то встречалось как в xorg.conf занести разрешения мониторов, которые не определялись при установке и последующей загрузке системы.
Точно нет, уже пробовал прописывать и Modes и т.п. ручками - ничего не выходит.
Попробую отпишусь, надеюсь xorg все спасет или ядро новое) неужто учителям придется самим поддерживать 5 сборку?) Тогда давайте уже сделаем под себя, как нам удобно, запишем платиновый диск и не будем больше парится, а?

Оффлайн han73r

  • Участник
  • *
  • Сообщений: 17
Магия, да и только из 10 компов, на которых установил ядро от YYY и переписал xorg.conf заработало 4!
Остальные 6 даже не стартую иксы и просят обратиться в логи.
Логи выкладываю.
« Последнее редактирование: 28.03.2012 22:44:01 от han73r »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Ну не нравится им xorg.conf и все тут :)
Причем не нравится именно синтаксис - может где что не так набрано ?

Попробуйте на тех 6 загрузится.
Иксы не стартанут и выкинут в консоль.
В консоли войти как рут
И сделать
Xorg -configure
он подумает... подумает... и создаст конфиг в домашнем каталоге рута - ну типа
/root/xorg.conf.new
теперь этот конфиг копируем на место старого
rm /etc/X11/xorg.conf
cp /root/xorg.conf.new /etc/X11/xorg.conf

и можно попробовать перегрузится...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Похоже на тех 6 компах в конфиге что-то не то в последних 3х строках
должно быть
Depth     24
EndSubSection
EndSection

и ядро на тех 6, судя по строке 5 на картинке, осталось 32ым...

что говорит
uname -a
на тех что грузят
и на тех что не грузят ?
« Последнее редактирование: 28.03.2012 23:04:42 от YYY »

Оффлайн han73r

  • Участник
  • *
  • Сообщений: 17
Да, видимо ядро не встало в загрузчик, надо будет ручками впихнуть, про xorg.conf.auto даже не подумал. Сегодня пороюсь в строчках, попробую автоконфиг и ядро внести в груб. Вечером отпишусь!

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Да, видимо ядро не встало в загрузчик, надо будет ручками впихнуть, про xorg.conf.auto даже не подумал. Сегодня пороюсь в строчках, попробую автоконфиг и ядро внести в груб. Вечером отпишусь!
Удалите 39 и установите еще раз - оно должно само влезать... Вроде проверял...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Да...
Кстати...
Когда ставили 39 ядро или при попытке перегенерировать после правки конфига командой lilo, то такой строки
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
не видели ?
Что-то похоже lilo не всегда любит свежие ядра...

Если так, то вот патченое лило на те компы где "Fatal: Setup length exceeds 31 maximum"...
http://narod.ru/disk/44728209001.fc90c23404c5261c3ce1e0c10fc875df/lilo_new.tar.gz.html
« Последнее редактирование: 30.03.2012 21:09:15 от YYY »

Оффлайн han73r

  • Участник
  • *
  • Сообщений: 17
За решение проблемы ОГРОМНОЕ спасибо YYY!

Решение
 
1. Ставим обновленное ядро
http://narod.ru/disk/44545781001.cf098e14ef38bebf3b3bccb8b68d5b3b/kernel.tar.gz.html
39 исправленное - само лезет в загрузчик

1A. Или руками

После установки rpm'ок
от рута
зайти в каталог kernel_for_alt_p5/39/i586
apt-get install *.rpm

Да... И еще...
Так как в альт-5  bootloader-utils 0.4.4, а 39 ведру нужен более свежий, то скорее всего новое ядро само в загрузчике не появится и его в загрузчик установить придется руками...
От рута (su-)
cd /boot
ls
mkinitrd initrd-2.6.39-std-def.img 2.6.39-std-def-alt3.2
ls

Ну и дальше правим конфиг лило
mcedit /etc/lilo.conf
или, если grub, то его конфиг
mcedit /boot/grub/menu.lst
по аналогии с тем какая запись есть, делаем новую.

Например, в конфиге лило есть

image="/boot/vmlinuz-2.6.32-std-def-alt20.M50P.1"
initrd="/boot/initrd-2.6.32-std-def-alt20.M50P.1.img"
label="Alt Linux"
root="UUID=84167140-8d7b-4bb5-89f7-d696b74c56de"
read-only
optional
добавляем ниже
image="/boot/vmlinuz-2.6.39-std-def-alt3.2"
initrd="/boot/initrd-2.6.39-std-def.img"
label="Alt Linux 39"
root="UUID=84167140-8d7b-4bb5-89f7-d696b74c56de"
read-only
optional
сохраняемся,
переустанавливаем загрузчик
lilo
И если все хорошо, перегружаемся и проверяем "Alt Linux 39"
Все нормально - в конфиге лило исправляем default и снова переустановим загрузчик...

Вот архив.
http://file.karelia.ru/4qgnvf/
Там как 39 так и 18.
Открывайте архив.
заходите в
kernel_for_alt_p5/39/i586


1Б. Если проблема с Lilo
Когда ставили 39 ядро или при попытке перегенерировать после правки конфига командой lilo, то такой строки
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
не видели ?
Если так, то вот патченое лило на те компы где "Fatal: Setup length exceeds 31 maximum"...
http://narod.ru/disk/44728209001.fc90c23404c5261c3ce1e0c10fc875df/lilo_new.tar.gz.html

2. Ctrl + Alt + F2
В консоли войти как рут
Xorg -configure
он создаст конфиг в домашнем каталоге рута
/root/xorg.conf.new
теперь этот конфиг копируем на место старого
rm /etc/X11/xorg.conf
cp /root/xorg.conf.new /etc/X11/xorg.conf

и можно перегрузится

Все обновленное ядро пишет свой xorg.conf и проблем больше нет!

Ещё раз огромное спасибо YYY за проделанную работу. Мои ученики сегодня апплодировали Вам стоя!  ;)
« Последнее редактирование: 18.04.2012 12:14:39 от Skull »