The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Загрузка FreeBSD с USB Flash, !*! Evgeny, 08-Май-04, 14:10  [смотреть все]
Может ли быть такое вообще? Про Линух видел ссылки опро Фрю никак не могу найти как такое безобразие сотворить.
Втупую поставить на флэшку не получается. Т.е. установка проходит успешно, но после перезагрузки:

Not ufs
No /boot/loader
>> FreeBSD/i386 BOOT
Default: 0:da(0,a)/kernel
boot:

и усё. Поможите люди добрые чем могете, я волшебное слово знаю: ПАЖАЛЕСТА!
:)

  • Загрузка FreeBSD с USB Flash, !*! Brainbug, 16:12 , 08-Май-04 (1)
    >Может ли быть такое вообще? Про Линух видел ссылки опро Фрю никак
    >не могу найти как такое безобразие сотворить.
    >Втупую поставить на флэшку не получается. Т.е. установка проходит успешно, но после
    >перезагрузки:
    >
    >Not ufs
    >No /boot/loader
    >>> FreeBSD/i386 BOOT
    >Default: 0:da(0,a)/kernel
    >boot:
    >
    >и усё. Поможите люди добрые чем могете, я волшебное слово знаю: ПАЖАЛЕСТА!
    >
    >:)


    Hot i ne novoje no dumaju navedet na misli:
    http://www.freebsd.org/doc/en_US.ISO8859-1/articles/solid-st...

    • Загрузка FreeBSD с USB Flash, !*! Evgeny, 13:36 , 11-Май-04 (2)

      >Hot i ne novoje no dumaju navedet na misli:
      >http://www.freebsd.org/doc/en_US.ISO8859-1/articles/solid-st...

      За ссылку спасибо, но не помогла. Я так соображаю, что там идет речь о флешках распознаваемых как ata устройства. А USB Flash распознается как da, т.е. видимо как SCSI, и непонятно как какое SCSI. Я так понимаю, что у фрюхи есть возможность грузится со сказевого винта, но ни разу дело с такими не имел. МОжет быть тут собака порылась. Нужно ли для загрузки со сказевого винта что-то дополнительно конфигурить не так как при ата?

      Есть еще одна мысль, загрузка тормозится в стадии boot2 судя по выдаваемой надписи и инфе из хандбука. Непонятно куда пропал boot0 (приглашение к выбору ОС не выдается). Но мысль такая: есть ли возможность пропустить все boot* и сразу грузить /boot/loader ? Потому как загрузка нескольких ОС мне не нужна, и если все boot-ы не знают про устройство da, то в ядре его поддержка есть.

  • Загрузка FreeBSD с USB Flash, !*! Serj, 13:54 , 11-Май-04 (3)
    • Загрузка FreeBSD с USB Flash, !*! Evgeny, 14:14 , 11-Май-04 (4)
      >Это вроде то что тебе нужно
      >http://www.citytel.ru/minibsd/minibsd.html

      Это не совсем то что нужно. Там идет речь о флешках распознаваемых ситемой как ata. USB Flash как я говорил распознается как сказёвое устройство da0. Объема 256мб вполне хватает чтобы разместить 4.9 в минимальной конфигурации, но эта система не перезагружается с флешки видимо потому что загрузчик не знает как работать с da0. В этой статье нет информации о том как сообщить загрузчику о da0. А до ядра дело не доходит.

      • Загрузка FreeBSD с USB Flash, !*! Amy, 17:10 , 11-Май-04 (5)
        >>Это вроде то что тебе нужно
        >>http://www.citytel.ru/minibsd/minibsd.html
        >
        >Это не совсем то что нужно. Там идет речь о флешках распознаваемых
        >ситемой как ata. USB Flash как я говорил распознается как сказёвое
        >устройство da0. Объема 256мб вполне хватает чтобы разместить 4.9 в минимальной
        >конфигурации, но эта система не перезагружается с флешки видимо потому что
        >загрузчик не знает как работать с da0. В этой статье нет
        >информации о том как сообщить загрузчику о da0. А до ядра
        >дело не доходит.

        Э-э.. А поддерживает ли биос загрузку с usb? Ты правильно заметил, что до ядра дело не доходит. А значит с устройствами разбирается биос. Т.е. судя по тому, что загрузка останавливается на этапе boot2 или биос не поддерживает загрузку с usb (хотя странно, откуда тогда берётся boot2), или boot2 почему то пытается найти /boot/loader не там, где нужно. Набери "?" в приглашении "boot:".
        Если устройство указано правильно, получишь список файлов в корневом каталоге.

        • Загрузка FreeBSD с USB Flash, !*! Evgeny, 06:13 , 12-Май-04 (6)
          >Э-э.. А поддерживает ли биос загрузку с usb? Ты правильно заметил, что
          >до ядра дело не доходит. А значит с устройствами разбирается биос.
          >Т.е. судя по тому, что загрузка останавливается на этапе boot2 или
          >биос не поддерживает загрузку с usb (хотя странно, откуда тогда берётся
          >boot2), или boot2 почему то пытается найти /boot/loader не там, где
          >нужно. Набери "?" в приглашении "boot:".
          >Если устройство указано правильно, получишь список файлов в корневом каталоге.

          В биосе по крайней мере есть установка для загрузки с USB Flash. А какая еще поддержка нужна с его стороны?

          После прохода биосовских надписей выдается следующее:
          ---------------------
          Not ufs
          Not ufs
          No /boot/loader

          >> FreeBSD/i386 BOOT
          Default: 0:da(0,a)/kernel
          boot:
          Not ufs
          No /kernel

          >> FreeBSD/i386 BOOT
          Default: 0:da(0,a)/kernel
          boot:
          ---------------------

          На ? пишет:
          ---------------------
          boot: ?
          Not ufs

          >> FreeBSD/i386 BOOT
          Default: 0:da(0,a)?
          boot:
          ---------------------
          Утройство указано правильно, я при инсталяции специально записывал и проверял. В хандбуке написано что нолик между Default и da - это номер устройства в биосе. Но там на данный момент кроме флешки стоит HDD и CD. Я его пробовал менять до 6-ти. Реакция:
          ---------------------
          boot: 6:da(0,a)/kernel
          Disk error 0x1 (lba=0x0)
          Disk error 0x1 (lba=0x0)
          No /kernel

          >> FreeBSD/i386 BOOT
          Default: 6:da(0,a)/kernel
          boot:
          ---------------------
          Такие вот пирожки с котятами :(
          Больше пока ничего в голову не лезет.

          • Загрузка FreeBSD с USB Flash, !*! grimnir, 09:48 , 12-Май-04 (7)
            Глупое предположение, но всё же - а на флэшине точно UFS, а не FAT?
            • Загрузка FreeBSD с USB Flash, !*! Evgeny, 10:40 , 12-Май-04 (8)
              >Глупое предположение, но всё же - а на флэшине точно UFS, а
              >не FAT?


              при установке пишет что UFS, и все вроде проходит нормально - т.е. создание файловой системы и копирование на нее файлов. После того если вставить флешку в винду она ее как FAT не распознает. При подключении к другой FreeBSD ее можно смонтировать и там все есть - вся структура каталогов, файлы ядра, файлы загрузчика в /boot и все такое.

            • Загрузка FreeBSD с USB Flash, !*! lavr, 11:05 , 12-Май-04 (9)
              >Глупое предположение, но всё же - а на флэшине точно UFS, а
              >не FAT?

              предположения такие:

              - либо загрузчик не умеет с usb-flash стартовать
              - либо в ядре и на флеше чего-то не хватает:

              # SCSI peripherals
              device      scbus       # SCSI bus (required)
              device      da          # Direct Access (disks)
              device      pass        # CAM passthrough driver

              # USB support
              #--lavr, uhci/ohci зависит от того что и куда подключено
              device  uhci            # UHCI PCI->USB interface
              device  ohci            # OHCI PCI->USB interface

              #--lavr, usb-bus основной драйвер
              device  usb             # USB Bus (required)
              #--lavr, ugen/uhid для всех USB для которых нет отдельных драйверов
              device  ugen            # Generic
              device  uhid            # "Human Interface Devices"

              device  umass  # Disks/Mass storage - Requires scbus and da

              Это в ядре для 4.x, остальное в rc.conf для запуска usbd демона, остальное
              через usbdevs и camcontrol, создать ufs на da0 и записать загрузчик, а будет ли грузиться??? Сперва стартует демон usbd, затем аттачится устройство, монтируется... - хотя мб я и не прав в отношении umass, не
              на чем проверить

              • Загрузка FreeBSD с USB Flash, !*! Evgeny, 11:23 , 12-Май-04 (10)
                >предположения такие:
                >
                >- либо загрузчик не умеет с usb-flash стартовать
                Скорее этот вариант, но у меня есть надежда что поскольку устройство распознается ядром как da т.е. SCSI то может есть каие ни будь варианты подумать в эту стороную Но я со скази никогда дела не имел и чесна говоря понятия не имею о специфике этих штук в качестве загрузочных устройств. И посмотреть не на чем.

                >- либо в ядре и на флеше чего-то не хватает:
                >
                ># SCSI peripherals
                >device      scbus      
                > # SCSI bus (required)
                >device      da      
                >    # Direct Access (disks)
                >device      pass      
                >  # CAM passthrough driver
                >
                ># USB support
                >#--lavr, uhci/ohci зависит от того что и куда подключено
                >device  uhci            # UHCI PCI->USB interface
                >device  ohci            # OHCI PCI->USB interface
                >
                >#--lavr, usb-bus основной драйвер
                >device  usb          
                >   # USB Bus (required)
                >#--lavr, ugen/uhid для всех USB для которых нет отдельных драйверов
                >device  ugen          
                >  # Generic
                >device  uhid          
                >  # "Human Interface Devices"
                >
                >device  umass  # Disks/Mass storage - Requires scbus and da
                >
                >
                >Это в ядре для 4.x, остальное в rc.conf для запуска usbd демона,
                >остальное
                >через usbdevs и camcontrol, создать ufs на da0 и записать загрузчик, а
                >будет ли грузиться??? Сперва стартует демон usbd, затем аттачится устройство, монтируется...
                >- хотя мб я и не прав в отношении umass, не
                >
                >на чем проверить

                Ядро GENERIC - там все это есть, но до ядра дело явно не доходит.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру