Возможно, это было бы хорошее решение для монтирования удаленной файловой системы по сети. Существует много возможностей достигнуть этого.
Можно экспортировать некоторые каталоги из производственной машины по NFS, SMB или SSHFS и затем смонтировать его на dev машине. При использовании этого метода, файлы будут переданы по сети, только если Вы запрашиваете это.
Я не знаю то, что является целью передать пользовательские файлы от производственной системы до dev системы, но необходимо помнить о безопасности этого решения, если файлы содержат некоторые частные / уязвимые данные. Если Вы выбираете опцию смонтировать, что удаленная файловая система не забывает монтировать его в режиме только для чтения для предотвращения случайного разрушения.
Это кажется, что порядок загрузки Вашей системы является установкой так, чтобы система попыталась или загрузиться от или получить доступ к Карте памяти. Я проверил бы дважды в BIOS системы, чтобы удостовериться, что следующая вещь верна:
Если возможный я подтвердил бы, что это не BIOS/аппаратная проблема с Вашим paritcular компьютером и комбинацией USB путем проверения диска, включаемого, в то время как другой загрузки компьютера с ним установил.
Я столкнулся с этим названным потоком: [Решенные] проблемы, Загружающиеся От Карты флэш-памяти с интерфейсом USB на форумах ArchLinux. Комментарий № 8 в потоке упоминает, что проблема с неспособностью определенного BIOS загрузить ext4 разделила диски.
выборка
Согласно syslinux записи Wiki:
В то время как отформатированная карта памяти ext4 может загрузиться на более свежем компьютере, некоторые компьютеры могут зависнуть, если раздел начальной загрузки, содержащий ядро и initrd, не находится на fat16 разделе
Предлагаю проверить таблицу разделов MBR, чтобы убедиться, что, возможно, у вас проблемы с отображением физических дисков. Есть несколько сайтов и утилит, где можно просто вставить содержимое вашего mbr, и они проанализируют его для вас.
Также, убедитесь, что ваш USB не является загрузочным (запустите fdisk /dev/sdX
, нажмите p и убедитесь, что ни на одном разделе не установлен флаг загрузки)
Чтобы получить содержимое mbr, выполните следующую команду: sudo dd if=/dev/sda of=mbr.bin bs=512 count=1 conv=notrunc
Затем выпустите hexdump [-C] mbr.bin
, чтобы увидеть код mbr в формате geek-readable :D
Теперь пришло время провести небольшое исследование.....
Из вашего описания мне кажется, что есть хорошая вероятность того, что проблема есть.
hda=noprobe
илиhdb=noprobe
строки могут быть добавлены как часть меню начальной загрузки так, чтобы это не пыталось просканировать эти устройства. Эти команды могут быть объединены в цепочку вместе также к списку аргумента ядра. Все параметры перечислены в странице справочника,man bootparam
. Также здесь: man7.org/linux/man-pages/man7/bootparam.7.html. – slm♦ 29.07.2013, 22:19