Все снова привет.
Вот, решил-таки создать тему.
Проблема с тем что я туплю и все никак не освою установку дебиана.
Что я делаю:
Загружаю линуховую машину в юбунтой, которая поставляется от стартеркита, захожу в консоль под рутом и запускаю скрипт menuconfig_nand далее в меню загрузке удаляю все и прописываю строку root=/dev/mmcblk0p1 noinitrd init=/bin/bash и запускаю скрипт build_with_nand_rootfs.
В файле sk_imx535_nandboot_defconfig я вижу отраженные изменения.
То что получилось скопировал на флешку в папке Imx53. Запускаю в безопасном режиме плату и выполняю команду system_update происходит обновление, но дебиан с флешки нифига не загрузжается...загружается обычная стартовая система заново установленная...подскажите где я ошибся и что не так делаю, устал уже подбирать варианты.
ёлки! ну и нагромождение..
начните с того, что в строке загрузки ядра допишите "console=bla-bla" туда же добавьте "rootwait"
далее, надо ядро пересобрать и сложить в каталог tftpboot (или как он там называется в виртуалке)
далее, останавливаете загрузку Uboot и грузите ядро по сетке командой tftpboot bla-bla потом запуск bootm bla-bla2, где bla-bla2 - адрес куда загрузили ядро.. адрес можно подсмотреть при выводе printenv
далее, если флешка содержит рутовую, то ядро подмонтирует ее и будет искать /bin/bash..
Зашел в безопасный режим...когда ввожу команду tftpboot получаю сообщение:
******************
FEC: Link is down 7849
FEC: Link is down 7849
T T T T T T T T T T T T T T T T T T T T T T T T T T T T
И так до бесконечности.
А пиг пишет хост живой...
По поводу строки загрузки, там я удалил только то что было связано с root все остальное осталось такое как и было.
Ну я реально уже не догоняю...
в файл
строка загрузки вот такая:
noinitrd console=ttymxc0,115200 root=/dev/mmcblk0p1 init=/bin/bash
ideo=mxcdi0fb:RGB888,SK-1024x768-HDMI video=mxcdi1fb:RGB888,SK-800x480-LVDS di0_
primary ldb=di0
Когда накатываю систему через tftpboot строка загрузки в файле cmdline
noinitrd console=ttymxc0,115200 ubi.mtd=1 root=ubi0:nandfs rw rootfstype=ubifs v
ideo=mxcdi0fb:RGB888,SK-1024x768-HDMI video=mxcdi1fb:RGB888,SK-800x480-LVDS di0_
primary ldb=di0
опять такая же...как будто ничего и не менял...об какой косяк мне нужно удариться что бы все получилось?
если у вас ядро из состава билдрута, то где-то в недрах последнего лежит дерево исходников ядра. в корне дерева лежит файл .config
проверьте его содержимое на предмет cmdline там должны быть ваши настройки..
если они там есть, то второе место для поиска - окружение юбута.. останавливаете юбут и смотрите, что пишет printenv
Исходники у меня лежат на виртуалке, там же есть и .config И все остальное...там же лежат скрипты назнчение которых описано в pdf файле...я на виртуалке собираю имиджы и раскатываю их на плату, на самой плате исходников нет.
Скрипты которые создают файл образов вроде бы как обращаются к файлу sk_imx535_nandboot_defconfig и оттуда тянут настройки ядра. Там все прописано нормально.
файл .config вообще пустой...одни заголовки настроек нет вообще.
видимо это не тот конфиг..
посмотрел на содержимое своей виртуалки - ничего не помню, билдрутом не пользуюсь..
дак вы запускаете чтото-там-nand_defconfig..
тогда ищите arch/arm/configs/sk_imx535_nandboot_defconfig
при каждой пересборке оттуда берутся параметры "по умолчанию"..