HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: что-нибудь полезное из C700?
Страницы: 1 2 3 [4] 5

[Ответить]
Jay [29.03.2009 15:13] :
Ну для начала, взять /boot/zImage* из этого образа и положить в /boot на флешку с zUbuntu. Попробовать загрузиться.
Если не прокатит - снести все с флешки, распаковать этот образ туда и попробовать загрузиться с него.
Если тоже не прокатит - тогда хз.. Ждать новую версию kexecboot, где можно будет сохранить отладочную информацию, чтобы понять, где грабли зарыты.
extra19 [29.03.2009 15:28] :
заменил - не запустилось. Архив распаковался с ошибками;( ща попробую запуститься с него...)

может быть распишите все шаги подробно по установке, когда и что заменять? и т.п.
очень вероятно, что где-то что-то неправильно делаю..
буду очень благодарен...) вы моя единственная надежда))
extra19 [29.03.2009 15:38] :
Warning: unable to open an inital console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.

снова...)
когда я всё скосил с флэшки даже всё распаковал...
Jay [29.03.2009 15:44] :
Все шаги по установке были расписаны не раз ранее в этой же теме.
Чтобы я мог найти, в чем проблема мне надо 1) пройти все эти шаги в реальности 2) C760, если на моем C1000 это все заработает.
Ни времени, ни желания это делать на своем C1000 у меня сейчас нет..

Так что, изучайте ваш rootfs (и в частности, /boot) и больше читайте и думайте. Посмотрите в /boot/kernel-cmdline. Попробуйте совсем без него, или с ним и опциями "logo.nologo=1 debug". Опции root, rootfstype и rootwait в нем не нужны - их подставит kexecboot. Почитайте вывод ядра, обратите внимание на то, откуда он пытается смонтировать rootfs.
Проблема с "Can't open initial console" уже встречалась у кого-то и прошла сама собой. Проблема с ненайденным init - это, скорее всего, проблема с rootfs.

Хорошо бы еще найти человека с C760/860 и временем, чтобы он проделал аналогичные вещи. Но, похоже, что сейчас это малореально.
У знакомого итальянца с C760, который тестил мне kexecboot, сейчас тоже нет времени, да и других задач хватает..
Jay [29.03.2009 15:46] :
Приведите файл /boot/kernel-cmdline на флешке вот к такому виду:
console=tty1 logo.nologo debug
Возможно, там всплыл магический баг с консолью на tty0. Мы особо не вдавались в его подробности, просто заменили в console tty0 на tty1 на C7x0 в ядре kexecboot. Может быть в обычных ядрах этого не сделали.
extra19 [29.03.2009 16:06] :
console=ttyS0,115200n8 console=tty1 noinitrd debug
вот такое тут...
Jay [29.03.2009 16:17] :
Так.. есть мысль переехать с ext3 на ext2, потому что в ядре из автобилдера для c7x0 может не быть поддержки ext3.
Переформатируйте раздел на карте в ext2.
extra19 [29.03.2009 20:29] :
вобщем ща все свои действия опишу:
I.
1) Переехал на ext2, сдул это- http://www.angstrom-distribution.org/unstable/autobuild/c7x0/Angstrom-initramfs-kexecboot-image-glibc-ipk-2009.X-test-20090204-c7x0-installkit.tgz и установил через POWER + OK, показал логотип ангстрома, потом интерфейс загрузчика.
2) Скачал ядро ангстрома 2.6.24-r20, модули к нему (всё качал отсюда http://www.angstrom-distribution.org/unstable/autobuild/c7x0/ ),
3) Сначала попробывал запустить как советовали авторы http://www.omegamoon.com/blog/static.php?page=ZaurusUbuntu, но увы - те же грабли.
Warning: unable to open an inital console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
4) заменил zImage.bin в /boot и соотв. модули тоже заменил в оригинале Zubuntu на флэшке(то, что скачал во 2 пункте). Но увы система дальше окна выбора системы не ушла, не запустилась вобщем.
Jay [29.03.2009 20:44] :
Проверьте, что zImage в /boot - это не символическая ссылка. Я посмотрел в образ того, что создает автобилдер. Там zImage - это ссылка на zImage-2.6.26. Если просто сделать "cp zImage somewhere", оно ссылку и скопирует. Поэтому лучше сделать так:
1) удалить все из boot на флешке
2) cкопировать файл zImage-2.6.26 из образа в файл boot/zImage на флешку
3) создать файл boot/kernel-cmdline со следующим содержимым:console=tty1 noinitrd logo.nologo debug
extra19 [29.03.2009 21:14] :
скачал [ ] zImage-kexecboot-2.6.26-r10-c7x0.bin за 2 февраля. переменовал, запихнул в /boot, а вот kernel-cmdline скопировал из ядра и просто в нем поменял код на тот, что вы дали. Не запустилось дальше окна загрузки; кстати говоря, никакие файлы арнгстрома я не удалял с флэшки..
[Ответить]
[< Назад]  [Вперед >]