Проблема с загрузкой с флешки.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Aligarh
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2009-10-17 23:33:35
- Контактная информация:
Проблема с загрузкой с флешки.
Поставил FreeBSD 8 на 4Гб флеш-карту, всё настроил, подогнал. Втыкаю в другой комп, и получается так, что загрузчик определяет часть оборудования, потом 4 раза пытается подмонтировать файловую систему, у него это не получается, вываливается ошибка с просьбой указать с чего грузиться, и сразу же за ним сообщения о том, что флеш-карта определилась и называется da0, как и на том компе, где я всё ставил и настраивал.
Логи по-нормальному мне не оформить, т.к. загрузка до конца не проходит.
Можно ли это как-нибудь обойти? Изменить порядок обнаружения устройств или количество попыток монтирования корневой файловой системы? Или задержку какую вставить перед монтированием?
Логи по-нормальному мне не оформить, т.к. загрузка до конца не проходит.
Можно ли это как-нибудь обойти? Изменить порядок обнаружения устройств или количество попыток монтирования корневой файловой системы? Или задержку какую вставить перед монтированием?
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.
2. Плохо работает - убедись в возможности отмены изменений.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Проблема с загрузкой с флешки.
может в fstab прописать монтирование через геом метки, а не по именам устройств?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- Aligarh
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2009-10-17 23:33:35
- Контактная информация:
Re: Проблема с загрузкой с флешки.
А пример можно что с флешкой сделать чтобы поставить метку и как править fstab? Или ссылку где почитать?
Я ни разу таким не пользовался, т.к. серверы пока что простые создаю по функционалу.
Я ни разу таким не пользовался, т.к. серверы пока что простые создаю по функционалу.
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.
2. Плохо работает - убедись в возможности отмены изменений.
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Проблема с загрузкой с флешки.
http://www.freebsd.org/doc/en_US.ISO885 ... label.html
Код: Выделить всё
Example 19-1. Labeling Partitions on the Boot Disk
By permanently labeling the partitions on the boot disk, the system should be able to continue to boot normally, even if the disk is moved to another controller or transferred to a different system. For this example, it is assumed that a single ATA disk is used, which is currently recognized by the system as ad0. It is also assumed that the standard FreeBSD partition scheme is used, with /, /var, /usr and /tmp file systems, as well as a swap partition.
Reboot the system, and at the loader(8) prompt, press 4 to boot into single user mode. Then enter the following commands:
# glabel label rootfs /dev/ad0s1a
GEOM_LABEL: Label for provider /dev/ad0s1a is label/rootfs
# glabel label var /dev/ad0s1d
GEOM_LABEL: Label for provider /dev/ad0s1d is label/var
# glabel label usr /dev/ad0s1f
GEOM_LABEL: Label for provider /dev/ad0s1f is label/usr
# glabel label tmp /dev/ad0s1e
GEOM_LABEL: Label for provider /dev/ad0s1e is label/tmp
# glabel label swap /dev/ad0s1b
GEOM_LABEL: Label for provider /dev/ad0s1b is label/swap
# exit
The system will continue with multi-user boot. After the boot completes, edit /etc/fstab and replace the conventional device names, with their respective labels. The final /etc/fstab file will look like the following:
# Device Mountpoint FStype Options Dump Pass#
/dev/label/swap none swap sw 0 0
/dev/label/rootfs / ufs rw 1 1
/dev/label/tmp /tmp ufs rw 2 2
/dev/label/usr /usr ufs rw 2 2
/dev/label/var /var ufs rw 2 2
The system can now be rebooted. If everything went well, it will come up normally and mount will show:
# mount
/dev/label/rootfs on / (ufs, local)
devfs on /dev (devfs, local)
/dev/label/tmp on /tmp (ufs, local, soft-updates)
/dev/label/usr on /usr (ufs, local, soft-updates)
/dev/label/var on /var (ufs, local, soft-updates)Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- Alex Keda
- стреляли...
- Сообщения: 35504
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Проблема с загрузкой с флешки.
Убей их всех! Бог потом рассортирует...
-
noerus
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-02-17 3:34:17
Re: Проблема с загрузкой с флешки.
Сталкивался с этой же проблемой.
Хоть по имени устройства, хоть по метке - автоматом не монтируется.
Выдаёт запрос, куда смонтировать root - жмешь знак вопроса, выдает список устройств в котором присутствуют и флешка и её метка - вводишь её руками, грузится дальше.
Есть мнение, что в 8.0 переписанный USB-стек вылез таким вот боком.
Встречал где-то тупой патчик, который тупо добавляет задержку в 10 секунд перед монтированием корневой. Вроде работает, хоть и некрасиво.
Хоть по имени устройства, хоть по метке - автоматом не монтируется.
Выдаёт запрос, куда смонтировать root - жмешь знак вопроса, выдает список устройств в котором присутствуют и флешка и её метка - вводишь её руками, грузится дальше.
Есть мнение, что в 8.0 переписанный USB-стек вылез таким вот боком.
Встречал где-то тупой патчик, который тупо добавляет задержку в 10 секунд перед монтированием корневой. Вроде работает, хоть и некрасиво.
- Aligarh
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2009-10-17 23:33:35
- Контактная информация:
Re: Проблема с загрузкой с флешки.
Не получается - то же самое.
Сделал "glabel label -v rootFS /dev/da0s1"
Попробую поискать тот патч и пересобрать, глядишь и заработает...
Сделал "glabel label -v rootFS /dev/da0s1"
Код: Выделить всё
cat /mnt/boot/loader.conf
geom_label_load="YES"
Код: Выделить всё
cat /mnt/etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/label/rootFS / ufs rw 1 1
md /tmp mfs rw,-s24M,noatime 0 0
md /var mfs rw,-s128M,noatime 0 0
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.
2. Плохо работает - убедись в возможности отмены изменений.
- Aligarh
- мл. сержант
- Сообщения: 101
- Зарегистрирован: 2009-10-17 23:33:35
- Контактная информация:
Re: Проблема с загрузкой с флешки.
Поправил исходники ядра как в указанном патче, пересобрал и залил на флешку - всё работает.
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.
2. Плохо работает - убедись в возможности отмены изменений.
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: Проблема с загрузкой с флешки.
У меня была такая же проблема с картой Memory Stick Micro M2. Оказалось, что контроллёр не успевал проинициализироваться. Выставил в конфиге ядра:
Откомпилировал — теперь ОС загружается с флэшки. 
Код: Выделить всё
options SCSI_DELAY=25000 # Delay (in ms) before probing SCSIGNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
