Школа Linux для дримоводов

  • Как же все таки заставить 500-ый дримбокс заставить работать со свопом?
    В информации о системе(в дриме), swap на 256 мб есть но вообще не используется.

  • Цитата

    Как же все таки заставить 500-ый дримбокс заставить работать со свопом?


    Кернел надо патчить.
    Где-то были патчи типа "enable swap on NFS" для 2.6

  • Цитата

    Со слов пользователя K.M.S
    Дримовское ядро надо патчить?


    для внесения изменений в имидж его надо распаковать/запаковать
    а для распаковки/упаковки нужно внести изменения???

    странно должен быть какой-то другой путь

  • Как вариант...
    USB флешка минимум 512 мегов + тузлы, отсюда например:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    256 метров под своп и распаковываем/упаковываем вдоль и поперёк...

  • Цитата

    Со слов пользователя peon
    Как вариант...
    USB флешка минимум 512 мегов + тузлы, отсюда например:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    256 метров под своп и распаковываем/упаковываем вдоль и поперёк...


    А по подробней можно? Ссылка не рабочая и на сколько помню уже давно.
    Имеются ввиду эти тулзы?
    mkdreamboxfs
    mksquashfs-lzma
    undreamboxfs
    mkcramfs
    mksquashfs
    uncramfs

  • Цитата

    Со слов пользователя peon
    Да, именно эти... Кстати проверил - ссылка рабочая...


    У меня постояно такое выходит


    А на счет остального? Имеется ввиду поставить на usb-flash какой нибудь live-usb дистр и делать на нем?

  • Цитата

    Со слов пользователя Zig-


    для внесения изменений в имидж его надо распаковать/запаковать
    а для распаковки/упаковки нужно внести изменения???
    странно должен быть какой-то другой путь


    Всегда делал так - распаковывл имидж (undreamboxfs) на самом Дриме, на внешний NFS.
    Потом при помощи CDK собирал имидж целиком, или кусками (Cramfs SquashFS по отдельности)
    Допустим собрал новое ядро. Запвковал в Cramfs, и залил в mtd6 ...


    Короче ! на дриме только распаковывал, все остальное делал на Linux c CDK.

  • подправив mkdreamboxfs


    #!/bin/sh

    TEMP_WORK_DIR="/mnt/nfs/tmp_mkdreambox_1"
    # ^-----------------------------------------^
    TEMP_WORK_FILE1=tmp_mkdreambox_2
    TEMP_WORK_FILE2=tmp_mkdreambox_3


    можно паковать и на дриме500 на внешний диск,

  • С запаковкой все равно что то не то, имидж становится меньше по размеру и не рабочим.

  • без свопа -> мало памяти
    твоим методом через loop/2 своп становится нормально и работает ок
    обратить внимание при распаковке на ошибки типа ln не получилось пермишены плохие. следовательно и образ будет плохой.
    желательно дрим перевести в стандбай. /*у меня включенный дрим забил на работу и сделал образ 1,2м. "выключенный" отработал без проблем но из-за несозданных ln получился меньше чем надо 4 с копейками.*/


    занимаюсь борьбой с этой проблемой. /*думаю на виртуальную машину поставить линукс и уже ее диск подмонтировать*/

  • Единственое предупреждение при запаковке у меня такое

    Цитата

    warning: gids truncated to 8 bits (this may be a security concern)


    Вот полностью.
    распаковка:


    Цитата

    root@dreambox /media/net/squash > ./undreamboxfs 1.img 1
    13568+0 records in
    13568+0 records out
    Done!


    запаковка:

  • Цитата

    Со слов пользователя K.M.S
    ...предупреждение при запаковке...

    [/quote]


    и этот образ получился не рабочим?


    ./


    я не уверен что это надо перед командами.(в данном случае)

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Zig- ().

  • Цитата

    Со слов пользователя Zig-
    ./


    я не уверен что это надо перед командами.(в данном случае)


    Скрипты находятся в том же каталоге где нахожусь(а не в $PATCH)