USB флеш диски и Arvdr или Linvdr

  • USB флеш диски и Arvdr или Linvdr такое вообще возможно?
    Переловатил весь форум и нашел только упоминания об установке на CF с IDE интерфейсом но это немного не то да и по стоимости они гораздо выше аналогов на usb сейчас можно 256 мб usb 2.0 25-30$ взять а обесшумит это системо значительно .


    Попыталяс засунуть linvdr на 256 мб hdd потом сделал образ залил на флешку поправил загрузочные записи на нужные, только grub один хрен не стартует виснит на загрузке .

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

  • Цитата

    Со слов пользователя Bask
    Посмотри Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Это я видел LinVDR 0.6.1 .
    дистрибутив старый и по немецки нехрена не понятно.

  • пару слов без протокола....


    1. Загрузчик: надо использовать syslinux а не grub
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    2. В зависимости от построенного ядра
    а. Поддержка USB и USB-Storage вкомпилирована в ядро. тогда особых проблем нет, но никто такого не делает.
    б. Более распространенный способ это когда эти 2 опции скомпилированы как модули. Тогда во время загрузки системе неизвестны партиции на USB так же как и USB. Для этого делается промежуточный шаг в виде initrd в котором загружаются эти 2 модуля и только потом / будет перемонтирован на партицию , что лежит на USB.
    Такова теория. Желаю успеха

  • ArVDR 01.RC02 to USB-Stick


    0.1 качаем нужные фаилы в папку /root
    #cd /root
    #wget
    #wget


    1.Инсталлируем пакеты которые нам понадобятся
    #apt-get install syslinux dosfstools mtools


    2.делим USB-Stick на две части, первая 6 МБ, вторая все что останется.
    # cfdisk /dev/sda
    Partition 1 - Boot primary FAT16 (Typ 06) (6MB)
    Partition 2 - primary Linux (Typ 83) (остаток)
    Write
    Quit

    3. форматируем
    # mkdosfs /dev/sda1
    # mkfs.ext3 /dev/sda2


    4. инсталлируем загрузчик Syslinux
    # syslinux /dev/sda1


    5. пропускаем..


    6. создаем директорию
    #mkdir /mnt/usb


    монтируем 1-ю партитион
    # mount -t vfat /dev/sda1 /mnt/usb -o codepage=850
    # cd /mnt/usb


    распаковываем архив bootfiles.tar.gz в /mnt/usb
    #cd /mnt/usb
    #tar xzf /root/bootfiles.tar.gz


    демонтируем 1-ю партитион
    #cd /root
    # umount /mnt/usb


    7. можно попробовать загрузится


    8. монтируем 2-й раздел ХД
    # mount /dev/sda2 /mnt/usb
    # cd /mnt/usb


    монтируем инсталляционное CD с "ArVDR 01.RC0.2"
    #mount /dev/cdrom


    распаковываем Файл arvdr-0.1.tar.bz2 в /dev/sda2
    # tar xfvj /mnt/cdrom/ARVDR/arvdr-0.1.tar.bz2
    # umount /dev/cdrom


    9. теперь можно попробовать загрузить Арвдр,


    10.если все OK, то можно оптимировать систему..
    ...
    продолжение следует..

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

  • как диск автоматом на разделы почикать я не знаю, а остальное можно
    автоматизировать..


    "народ! я ответсвенности за ваши данные не несу!:)"


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

  • ..может [ARVDR to USB] тему такую в [АрВДР Wiki] создать?


    чтобы народ со знаниями могли помочь..

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

  • Цитата

    Со слов пользователя фрее-х
    ..
    б. Более распространенный способ это когда эти 2 опции скомпилированы как модули. Тогда во время загрузки системе неизвестны партиции на УСБ так же как и УСБ. Для этого делается промежуточный шаг в виде инитрд в котором загружаются эти 2 модуля и только потом / будет перемонтирован на партицию , что лежит на УСБ.
    Такова теория. Желаю успеха


    @фрее-х


    все дальше дело у меня не идет..:(
    ты бы не мог скомпилировать Арвдр ядро с потдержкой интрд и сам инитрд с усбмодулями?

  • Цитата

    Со слов пользователя фрее-х
    а вот приехал бы на ЦеБИТ увидел бы уже такое


    приеду..15-го.. и на каком стенде искать?;)