Проблема при первой загрузке с жесткого диска
ranhel 20 ноября, 2010 - 12:34
Устанавливал gentoo на ноутбук(пользуясь официальным английским Handbook) с live-cd. Никаких ошибок в ходе установки не было, но при загрузке с жесткого диска (с использованием скомпилированного ядра) компьютер виснет. Последняя строчка в консоли:
[<c0102cf6>]kernel_thread_helper+0x6/0x10
Ядро настраивал и компилировал и с помощью genkernel и вручную(убирал все что у меня в компьютере отсутствует).
Подскажите пожалуйста что делать.
»
- Для комментирования войдите или зарегистрируйтесь
Прежде всего проверить, чтобы
Прежде всего проверьте, чтобы поддержка корневой файловой системы и драйвера жёсткого диска были включены НЕ модулями.
Я ♥ Gentoo & Funtoo
сделал-не помогло
сделал-не помогло
Эту фразу стоит понимать так,
Эту фразу стоит понимать так, что ранее эти опции включены не были?
Если есть возможность (фотоаппарат) покажите предыдущие строки ошибки.
Покажите, загрузившись с LiveCD и выполнив
chroot
(с выполнением всех шагов, описанных в Handbook) в установленную систему вывод командЯ ♥ Gentoo & Funtoo
ранее эти опции были
ранее эти опции были включены, но я пробовал пересобрать ядро со всеми включенными драйверами для жесткого доска и толь с драйвером для моего.
фотографии команд:
фото1 фото2
фото
фото1 фото2 фото3
последнее что пишется на экране при загрузке до зависания
еще почему-то система не ставит последние исходники ядра(по команде emerge gentoo-sources ставятся исходники 2.6.34-r12, но в /usr/portages/sys-kernel/gentoo-sources/ есть версия 2.6.36-r2)
PS
поставил Calculate Linux 10.9(KDE) аналогичная проблема: при загрузке с жесткого диска виснет
Прошу прощения.
CONFIG_SATA_AHCI=y
, а не модулемпеределал все с самого
переделал все с самого начала, теперь после этой команды
везде "=y", но ядро так и не стартует
подскажите пожалуйста, как записать весь лог загрузки системы(он не создается до этого момента), просто скорее всего там есть другие ошибки.
если все так плохо, как
если все так плохо, как костыль (конечно же из chroot)...
Далее
И добавьте соответствующие строку в загрузчик...
Или, еще можно genkernel ramdisk ;)
Все мы, рано или поздно, будем там...
и что будет, если поставить и
и что будет, если поставить и грузить эту программу?
как я понял она должна ускорить загрузку системы и выполнять загрузку по-другому(как-то не понятно написано), но чем это поможет в моем случае?
Не-не-не, никаких
Не-не-не, никаких dracut'ов.
И, в общем-то, на проблемы с драйвером диска или файловой системы непохоже…
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
можно ли как-то записать все,
можно ли как-то записать все, что система пишет, пока стартует(желательно с самой первой строчки), но gentoo.org народ где-то брал весь весь загрузки.
где все-таки устанавливать framebuffer, а то в handbook-е сказано только опции смотрим там-то, получает такую вот строчку
А вы бы не могли просто
А вы бы не могли просто выдать свой конфиг?! или это великая тайна?
Я подозреваю, что у вас там еще море глюков, например, забыли включить поддержку SCSI и т.д...
БТВ: А зачем вам свое ядро? Не с этого надо начинать!.. - возьмите для начала с ЛайвЦД...
ручка, бумажка, свежие
ручка, бумажка, свежие исходники и пе ресборка ядра решили проблему, теперь в консоли при загрузкие есть только следующие ошибки:
чем могут быть вызваны данные ошибки? порсьба говорить не "кривыми руками", а по существу.
По существу - вы просто не
По существу - вы просто не понимаете, что делаете!...
Ядро не такая простая штука, где можно решать проблемы методом тыка... тем более, что вы "по существу" даже не хотите помочь помогающим получить необходимую инфу, вместо того навязывая какое-то свое видение и прося указать "волшебное" слово, которое решило бы вам ваши проблемы.
Вообщем пропало всякое желание помогать, поскольку жаль времени выпрашивать у вас действительно необходимую инфу...
Последний совет (повторюсь!) - возьмите готовый работающий конфиг из ЛайвЦД и пошагово (сохраняя предыдущий) выкидывайте из него ненужное (на ваш взгляд).
я знаю, что ядро-это не
я знаю, что ядро-это не черный ящик и что он далеко не так просто. с лайвЦД брать нет смысла, из него выкидыввать очень долго, намного проще сделать из чистых исходников.
я понимаю что делаю, я понимаю как ядро компилируется, я понимаю что это за конфиг и что за параметры я ставлю. я помогаю получить инфу, пример выше - человек спросил -я выдал.
то что "волшебного слова" нет я прекрасно знаю, да я и стараюсь не делать то, чего не знаю. в последний раз я спросил, в какую сторону смотреть, меня не интересует, что бы за меня все сделали, тогда можно было бы просто скопировать ядро с live-cd и не парится. я хочу понять что делать и прошу задать лишь направление для поисков решения проблемы
С позволления оратора Sysa
С позволления оратора Sysa попробую объяснить конкретней конкрентного :
Количество значений в ядре сами видели сколько. Любое неверно выбранное значение может тянуть еще уйму таких же проблем (а может и не тянуть..);и смысл таков, что вам никто не будет разбирать ваши "эксперименты" с ядром по каждому вашему "неверно-выбранному значению", хотя бы из соображения разумности и времени! Велосипед собирать конечно никто не запрещает, но какбе это уже сугубо в индивидуальном порядке...а если повезет то и с энтузиастами.......
Имеются вполне стандартные подходы к этой проблеме
1.lspci -k
2.Установка поддержки файловых систем и драйверов
3.А вот тут уже вариантов 3:
а) Если ошибка какая то стандартная(часто встречающаяся) не вопрос - помогут,подскажут.
б) А вот тут, как правило, все и заканчивается, и самое действенное решение(по времени) это с любого рабочего ядра(конфига) "подчищать хвосты" до нужного вам состояния.
в) Бывает зайдут "злые дядьки" поругаются-поругаются да и подскажут - но это бывает редко. Свое время дороже...
Вообщем любите велосипед: любите - собирайте, заодно узнаете оооочень много нового и нужного....
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Thanx! :)
Thanx! :)