Не загружается самосборка Haiku CD....
amoc 1 марта, 2010 - 15:22.Скачал nightly 4hybrid2 образ, записал на диск, установил.
скачал исходники haiku, собираю джемом в image и vmware — при проверке в VirtualBox работают,
а вот хайка собранная как haiku–cd и @alpha–cd не загружается ни в реальной ни в виртульной машине.
Виснет на последнем значке- ракете. После долгого копания выяснил, что в момент загрузки валятся сообщения file not found, а иммено в /boot/system/lib файлы libstdc++.so и libsupc++.so. Как оказалось при сборке в iso скрипт помещает не сами файлы, а их ссылки на /boot/system/lib/
Соответсвенно когда загружается хайка она не находит файлов и загрузка останавливается. Сборка install–haiku делает тоже самое. получается, что рабочими являются только raw и vmware.
я решил схитрить. во время сборки уже в самом конце когда скрипт начинает собирать файлы в для mkisofs я из generated/tmp/sys/cdsource/system/lib подменяю вручную находящиеся там линки на сами файлы и после сборки получаю нормально загружающийся CD.
r35706 jam haikucd
r35706
jam haikucd собирает haiku–cd.iso
qemu -cdrom haiku–cd.iso загружает рабочую систему.
Видимо что–то при сборке идет не так.
У меня было
У меня было примерно тоже самое — в самом конце загрузки не находилась libstdc++.so.6. Сделал линк с этим именем на libstdc++.so и всё заработало.
michael_s libstdc++.so.6.
michael_s
libstdc++.so.6. это походу GCC2.
Установил я теперь 2Hybrid4 вот теперь все нормально собирается из системы c GCC2, любая сборка 4hyb2 и 2hyb4.
Наверно дело гдето в скрипте
Эта трабла была
Эта трабла была с гибридом 4/2.
Отправить комментарий