Скачать соответствующие пакеты из репозитория Debian, поставить Debian, затем в установленной системе смонтировать флешку, перейти в точку монтирования флешки и выполнить:
1) походу я полный неосилят
2) не хочу убунту хочу дебиан jessie
3) нет cd, а без cd только нетинстал, так полный образ запрашивает cd которого нет
4) при нетинстал нужны дрова realtek для интернета иначе не работает сеть, соответственно вопрос как скормить эти дрова с другой флешки он их не видт
To prepare a USB stick (or other medium like a hard drive partition, or floppy disk), the firmware files or packages must be placed in either the root directory or a directory named /firmware of the file system on the medium
не помогает пробовал как в рутовой так и в firmware
распаковал фирмваре сначала в корень флешки с которой идет установка /firmware/ и там пакеты
потом это сделал на вторую флешку так же,
потом тупо все пакеты закинул на флешку с которой идет установка
потом тупо закинул все пакеты в корень другой флешки
да, опять же проблемя в cd - его нет, а без него не хочет устанавливаться. Пробывал разные mount по разным советам найденным на просторах интернета, везде ответ либо инвалид либо нету директории
шастал cd, ls проверял все было
А надо бы поиметь понятие. Потому что это важно. У тебя вообще как флешка размечена? У тебя она в системе как, скажем, /dev/sda появляется или /dev/sda1 и /dev/sda? На ней создан раздел или нет? Иногда бывает, что из-за этого не монтирует. И что логи говорят? А что в консоли mount говорит? mount должна быть доступна.
Ну, вопросов несколько больше у меня было. Я, честно говоря, не знаю, куда она должна вообще примонтироваться. mount показывает, что и куда примонтировано на данный момент. Ясно, что надо смотреть это, когда поиск firmware идет, потому что инсталлятор может флешку подмонтировать, а потом размонтировать. В процессе установки она может быть и не подмонтированной, а только на какой-то период.
Ага, он их ищет в /media. То есть надо твою флешку подмонтировать mount -t vfat /dev/sdXn /media , если она сама не замонтировалась, а дальше снова ткнуть его, чтобы он повторно проверил firmware.
# second, look for loose firmware files on the media device.
if mountmedia; then
for file in $files; do
try_copy "$file"
done
umount /media || true
fi
# last, look for firmware (u)debs on the media device
if mountmedia driver; then
check_for_firmware /media/*.deb /media/*.udeb /media/*.ude /media/firmware/*.deb /media/firmware/*.udeb /media/firmware/*.ude
umount /media || true
Странно, но инсталлятор в исходниках ищет именно deb. Я понимаю, что он просто им dpkg делает и они ставятся. Вроде как распакованные *.fw он не ищет. Хотя... сейчас проверю.
Да, он по ходу дела сначала ищет просто файлы *.fw. Если не находит, то ищет deb (это по коду выше видно - он сначала $files смотрит и только потом уже deb). А вот список файлов *.fw в files он собирает из dmesg, что видно по коду ниже.
files=""
# The linux kernel and udev no longer let us know via
# /dev/.udev/firmware-missing and /run/udev/firmware-missing
# which firmware files the kernel drivers look for. Check
# dmesg instead. See also bug #725714.
fwlist=/tmp/check-missing-firmware-dmesg.list
dmesg | sed -rn 's/^(\[[^]]*\] )?([^ ]+) [^ ]+: firmware: failed to load ([^ ]+) .*/\2 \3/p' > $fwlist
while read module fwfile ; do
log "looking for firmware file $fwfile requested by $module"
if [ ! -e /lib/firmware/$fwfile ] ; then
if grep -q "^$fwfile$" $DENIED 2>/dev/null; then
log "listed in $DENIED"
continue
fi
files="${files:+$files }$fwfile"
modules="$module${modules:+ $modules}"
fi
done < $fwlist
я сделал по другому, я примонтировал флешку как cd
Ага, он до /media ищет deb в /cdrom/firmware. В эту точку ты замонтировал?
# first, check if needed firmware (u)debs are available on the
# PXE initrd or the installation CD.
if [ -d /firmware ]; then
check_for_firmware /firmware/*.deb /firmware/*.udeb
fi
if [ -d /cdrom/firmware ]; then
check_for_firmware /cdrom/firmware/*.deb /cdrom/firmware/*.udeb
fi
Кстати это поведение появилось с wheezy, может баг какой? Раньше закидывал на флешку, прямо в корень распакованный deb, sqeeze его находил. А в wheezy увы, не разбирался.
ток остается проблема с инэтом, ни в ручную ни автоматом не работает(
Надо все-таки найти строчки в логе, где рапортуется о нормальной загрузке драйвера сетевки, чтобы можно было понять, что она проинициализировалась, опозналась и т. д. Может, из консоли попробовать руками адреса ей поприписывать или dhcp запустить руками. Только я не помню, что там доступно в момент инсталляции.
Кстати это поведение появилось с wheezy, может баг какой? Раньше закидывал на флешку, прямо в корень распакованный deb, sqeeze его находил. А в wheezy увы, не разбирался.
Насколько я понимаю, так и должно работать. Я предполагаю, что у ТСа по какой-то причине не монтируется флешка автоматом. Или монтируется не туда. И еще вот в комментариях к коду написано, что раньше ядро само сообщало, каких ему файлов не хватает, а потом вдруг перестало, на что заведен баг. Чтобы это обойти, разработчики сделали сбор названий нехватающих fw по dmesg. Инсталлятор мог тогда и пропустить эту строчку, если она другой формат имела бы. В общем, причины выяснить может только ТС.
В общем то у меня то же самое. Правда в близжайшую неделю доступа в интернет нету, а я из за оптимуса на оффттопике застрял. Так что подключусь к вам где то во вторник-среду.