LINUX.ORG.RU

usb flash


0

0

Такая проблема, поставил debian (без раб. стола), сейчас висит черный экран (как бы «консоль»), хочу установить: aptitude install x-window-system, но система просит диск. Проблема в том что дисковода у меня нет (ставил с флешки), как можно прогрузить образ с флешки (usb), чтобы можно было установить все нужные компоненты ? (Образ dvd скачал, 1 диск - debian-504-i386-DVD-1.iso).

Заранее спасибо за ответ ! :).


Есть ли возможность подключиться к интернету?

AITap ★★★★★ ()

Просит диск потому что единственный прописанный репозит(а|о)рий - ссылается на носитель. Нужно прописать сетевой репозит(а|о)рий.

Линукс без сети практически не юзабелен.

mclaudt ()
Ответ на: комментарий от mclaudt

>Линукс без сети практически не юзабелен.

4.2 же. Дебиан с его 5ю дисками вполне юзабелен, у меня спокойно работал так почти что год.

Zhbert ★★★★★ ()
Ответ на: комментарий от zloy_buratino

И добавить, если не данные репы:
# Packege
deb http://mirror.yandex.ru/debian/ lenny main contrib non-free
# Proposed-updates
deb http://mirror.yandex.ru/debian/ lenny-proposed-updates contrib non-free main
# lenny-proposed-updates/volatile
deb http://mirror.yandex.ru/debian-volatile/ lenny-proposed-updates/volatile main contrib non-free
# Updates
deb http://mirror.yandex.ru/debian-security/ lenny/updates main contrib non-free
# volatile
deb http://mirror.yandex.ru/debian-volatile/ lenny/volatile main contrib non-free
# volatile-sloppy
deb http://mirror.yandex.ru/debian-volatile/ lenny/volatile-sloppy main contrib non-free

zloy_buratino ()

А зачем выкачивать весь диск, если можно выкачать только иксы? Раз есть (насколько я понял) доступ к инету?

С флешкой вообще заморочки лишние. Гугли на тему локального репозитария..

Bod ★★★★ ()
Ответ на: комментарий от Bod

К сожалению доступ к интернету через модем D-link, adsl (pppoe), но чтобы настроить его (как я понял) нужно aptitude install pppoeconf, но опять же нужен диск (у меня флешка), как его правильно смонтировать ?

iVlad ()
Ответ на: комментарий от iVlad

А модем у тебя не умеет сам устанавливать pppoe-соединение? Или это какое-то дешёвое, обрезанное ...?

zloy_buratino ()
Ответ на: комментарий от iVlad

Вставляете флешку, ждёте секунд 5, вводите dmesg | tail, читаете. Будет надпись вроде

[189070.852747] sd 26:0:0:0: [sdd] Write Protect is off
[189070.852752] sd 26:0:0:0: [sdd] Mode Sense: 23 00 00 00
[189070.852756] sd 26:0:0:0: [sdd] Assuming drive cache: write through
[189070.867614] sd 26:0:0:0: [sdd] 1952768 512-byte hardware sectors: (999 MB/953 MiB)
[189070.868108] sd 26:0:0:0: [sdd] Write Protect is off
[189070.868113] sd 26:0:0:0: [sdd] Mode Sense: 23 00 00 00
[189070.868117] sd 26:0:0:0: [sdd] Assuming drive cache: write through
[189070.868125]  sdd: sdd1
[189070.979325] sd 26:0:0:0: [sdd] Attached SCSI removable disk
[189070.979426] sd 26:0:0:0: Attached scsi generic sg6 type 0

Здесь sdd - флешка, а sdd1 - раздел на ней (sdX1 может и не быть, тогда придётся монтировать sdd).

Вводим: mount /dev/sdd1 /mnt (у вас может быть не sdd, а sdb или как-либо ещё по-другому). Имеем содержимое флешки в /mnt. Оттуда можно ставить пакеты с помощью dpkg.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Можно пример работы с dpkg ? И как например установить x-window-system

==== А модем у тебя не умеет сам устанавливать pppoe-соединение? Или это какое-то дешёвое, обрезанное ... Например как ?

Заранее спасибо за ваши ответы ;).

P.S. Прошу прощения за наглось :(.

iVlad ()
Ответ на: комментарий от iVlad

> Можно пример работы с dpkg
dpkg может устанавливать пакеты не из репозитория, а из файла. Например, dpkg -i /mnt/synaptic*.deb.

Например как ?

В модем вводятся параметры ADSL-соединения, такие как логин и пароль, а компьютер подключается к модему как к роутеру, с использованием DHCP. Такая настройка обычно называется «режим роутера».

AITap ★★★★★ ()
Ответ на: комментарий от iVlad

К сожалению, и то, и другое - много-много пакетов. Советую для начала поставить пакет apt-zip (одним пакетом, см. http://packages.debian.org/) и с его помощью сгенерировать скрипт, содержащий адреса нужных пакетов (xserver-xorg, kde-full и их зависимости).

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Допустим, значит их можно поставить с диска (у.iso) что-то вроде: # mount -t iso9660 /dev/sdd1/mnt/nydisk.iso /cdrom -o loop # apt-cdrom add # aptitude update И так каждый диск, потом просто # aptitude install x-window-system # aptitude install kde-core kdm

Возможен ли такой вариант ?

iVlad ()
Ответ на: комментарий от iVlad

> apt-cdrom add

С ISO-образами работает плохо. Лучше:

mkdir /media/debian-dvd-1
mount -o loop /mnt/sdd1/debian-DVD-1.iso /media/debian-dvd-1
echo 'deb file:/media/debian-dvd-1 lenny main' >> /etc/spt/sources.list # важно: 2 символа ">"
nano /etc/apt/sources.list # ставим символ "#" в начале всех строк кроме нашей последней
aptitude update
aptitude install xserver-xorg kde-base kdm
AITap ★★★★★ ()
Ответ на: комментарий от AITap

P.S. Обратите внимание: не /dev/sdd1/mnt/myfile, а /mnt/myfile! Вы же монтировали в /mnt/, а не в /dev/sdd1/mnt?

AITap ★★★★★ ()
Ответ на: комментарий от iVlad

А, да, debian воспринимает флешки только FAT32 ? Проблема в том, что на FAT32 максимальный размер файла 4GB, хотя флешка 16GB.

iVlad ()
Ответ на: комментарий от iVlad

Да.

mkdir /media/debian-cd-1 /media/debian-cd-2 /media/debian-cd-3
mount -o loop /mnt/debian-CD-1.iso /media/debian-cd-1
mount -o loop /mnt/debian-CD-2.iso /media/debian-cd-2
mount -o loop /mnt/debian-CD-3.iso /media/debian-cd-3
echo 'deb file:/media/debian-dvd-1 lenny main' >> /etc/spt/sources.list
echo 'deb file:/media/debian-dvd-2 lenny main' >> /etc/spt/sources.list
echo 'deb file:/media/debian-dvd-3 lenny main' >> /etc/spt/sources.list
nano /etc/apt/sources.list # комментируем (ставим # в начале строки) всё, кроме наших последних 3 строк
aptitude update
aptitude install somepackagename

Учтите, что каждый раз для установки любого пакета образы придётся монтировать в эти каталоги (дописывать строки и редактировать sources.list уже не нужно), а иначе aptitude будет жутко ругаться. Может быть, лучше разобраться с apt-zip?

AITap ★★★★★ ()
Ответ на: комментарий от iVlad

> только FAT32
ext2, udf - запросто! :D
NTFS можно примонтировать только для чтения, а потом поставить ntfs-3g для нормальной работы.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

>Учтите, что каждый раз для установки любого пакета образы придётся >монтировать в эти каталоги (дописывать строки и редактировать >sources.list уже не нужно), а иначе aptitude будет жутко ругаться. >Может быть, лучше разобраться с apt-zip? apt-zip, а что там ?:) Чем плох вариант с монтированием образов ? Если возможно, объясните ;).

iVlad ()
Ответ на: комментарий от iVlad

> apt-zip, а что там ?
Я выше рассказал. Ставите один пакет из файла, говорите ему: «хочу поставить xserver-xorg и kde-full». Он вам выплёвывает скрипт, из которого вы выбираете список пакетов для скачивания, скармливаете менеджеру загрузок, а полученные пакеты ставите с помощью dpkg (что-то вроде dpkg -i /mnt/packages/*deb).

Чем плох вариант с монтированием образов

Тем, что их придётся монтировать каждый раз, либо сохранить на жёстком диске и прописать в fstab.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

cp /mnt/debian-CD-1.iso /root/ - Перед этим что надо сделать ?:) Допустим, я скопировал на жесткий диск, дальше же его можно монитровать, так ?:) Если да то как правильно и лучше будет это сделать ?:).

iVlad ()
Ответ на: комментарий от iVlad

Когда набираешь например # aptitude install x-window-system он просит вставить диск, как его «перенаправить» на образ на жестком диске ?

iVlad ()
Ответ на: комментарий от iVlad

> Перед этим что надо сделать ?

Смонтировать флешку в /mnt/, как указано выше.

> дальше же его можно монитровать, так ?

Да.

> как правильно и лучше будет это сделать ?

echo '/root/debian-CD-1.iso /media/debian-cd-1 udf,iso9660 loop 0 0' >> /etc/fstab # внимание! два символа ">", иначе система поломается, также следим за правильностью имён файлов и наличием пустого каталога /media/debian-cd-1
mount -a # должен отработать молча
echo 'deb file:/media/debian-cd-1 lenny main' >> /etc/apt/sources.list
nano /etc/apt/sources.list # проверяем, чтобы все строки, кроме нашей (наших), имели # в начале
aptitude update
aptitude install somepackagename
AITap ★★★★★ ()
Ответ на: комментарий от AITap

Смонтировать флешку в /mnt/, как указано выше.

Т.е. если я хочу файлы с флешки (5 образов дисков) скопировать на жесткий диск и уже с них устанавливать надо сделать так ?:

mkdir /media/debian-cd-1 /media/debian-cd-2 /media/debian-cd-3 /media/debian-cd-4 /media/debian-cd-5
mount -o loop /mnt/sdb1/debian-cd-1.iso /media/debian-cd-1 
mount -o loop /mnt/sdb1/debian-cd-2.iso /media/debian-cd-2
mount -o loop /mnt/sdb1/debian-cd-3.iso /media/debian-cd-3 
mount -o loop /mnt/sdb1/debian-cd-4.iso /media/debian-cd-4 
mount -o loop /mnt/sdb1/debian-cd-5.iso /media/debian-cd-5 
cp /mnt/debian-CD-1.iso /root/
cp /mnt/debian-CD-2.iso /root/
cp /mnt/debian-CD-3.iso /root/
cp /mnt/debian-CD-4.iso /root/
cp /mnt/debian-CD-5.iso /root/
echo '/root/debian-CD-1.iso /media/debian-cd-1 udf,iso9660 loop 0 0' >> /etc/fstab
echo '/root/debian-CD-2.iso /media/debian-cd-2 udf,iso9660 loop 0 0' >> /etc/fstab
echo '/root/debian-CD-3.iso /media/debian-cd-3 udf,iso9660 loop 0 0' >> /etc/fstab
echo '/root/debian-CD-4.iso /media/debian-cd-4 udf,iso9660 loop 0 0' >> /etc/fstab
echo '/root/debian-CD-5.iso /media/debian-cd-5 udf,iso9660 loop 0 0' >> /etc/fstab
mount -a # должен отработать молча 
echo 'deb file:/media/debian-cd-1 lenny main' >> /etc/apt/sources.list 
echo 'deb file:/media/debian-cd-2 lenny main' >> /etc/apt/sources.list 
echo 'deb file:/media/debian-cd-3 lenny main' >> /etc/apt/sources.list 
echo 'deb file:/media/debian-cd-4 lenny main' >> /etc/apt/sources.list 
echo 'deb file:/media/debian-cd-5 lenny main' >> /etc/apt/sources.list 
nano /etc/apt/sources.list # проверяем, чтобы все строки, кроме нашей (наших), имели # в начале 
aptitude update 
aptitude install x-window-system 
aptitude install kde-core kdm
Так ?:)) Прошу прощения за то, что так достаю :), просто с дебиан только начал работать. И ещё:

внимание! два символа «>», иначе система поломается-

Это как понять ?:)

Заранее спасибо за помощь ;).

iVlad ()
Ответ на: комментарий от iVlad

> mount -o loop /mnt/sdb1/debian-cd-1.iso /media/debian-cd-1
Не нужны, они потом смонтируются из правильного расположения командой mount -a

cp /mnt/debian-CD-1.iso /root/

Объедините в одну команду: cp /mnt/debian-CD-1.iso /mnt/debian-CD-2.iso /mnt/debian-CD-3.iso /mnt/debian-CD-4.iso /mnt/debian-CD-5.iso /root/
или даже: cp /mnt/debian-CD-*.iso /root/

aptitude install x-window-system

aptitude install kde-core kdm


Объедините в одну команду: aptitude install kde-core kdm xserver-xorg

Советую также прочитать man cp, man bash, книгу advanced bash scripring guide (есть на русском). На всякий случай, из man обычно выходят нажатием q (подробнее man pager).

AITap ★★★★★ ()
Ответ на: комментарий от AITap

А если ввести 1 символ «>» вместо двух, то файл перезапишется, а не допишется. При этом пропадёт информация о точке монтирования нескольких жизненно важных файловых систем (в случае fstab) или репозиториях (в случае sources.list).

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Спасибо ;).
Если позволите ещё вопрос :).
При попытке
aptitude install x-window-system
система просит диск «Debian bla bla bla», как сделать так, чтобы вместо диска система прогружала то что написано выше ?:)

mount -o loop /mnt/sdb1/debian-cd-1.iso /media/debian-cd-1

Не нужны, они потом смонтируются из правильного расположения командой mount -a

Почему не надо, и как понять «из правильного расположения командой mount -a» т.е. то что мы прописали в etc/fstab ?

xserver-xorg - что это значит ?:)

Спасибо за ответы, и за помощь ;).

iVlad ()
Ответ на: комментарий от iVlad

> то что мы прописали в etc/fstab
Да, если всё правильно записано в /etc/fstab, то выполнение mount -a примонтирует все ФС, которые ещё не смонтированы, но указаны в этом файле.

система просит диск «Debian bla bla bla»

Это после редактирования sources.list и aptitude update? Странно. Попробуйте переместить /var/lib/apt/cdroms.list (mv /var/lib/apt/cdroms.list{,.bak})

xserver-xorg - что это значит ?:)

Реализация «Xorg» (бывают ещё XFree86 или Xvfb, и ещё много разных) программы «X-server» (графической подсистемы для UNIX-подобной ОС). Всегда устанавливал графичечкую подсистему этим пакетом (а потом ещё ставил xinit). Весьма вероятно, что x-window-system тоже приемлемо, если инструкция, где вы это прочитали, заслуживает доверия.

AITap ★★★★★ ()
Ответ на: комментарий от darkshvein

>man apt-cdrom

apt-cdrom add -d /media/usb-cdrom-etc

Что эта команда даст ? Добавит как бы флешку ? и потом сделать update ?
И как эту команду правильно выполнить ?

Это после редактирования sources.list и aptitude update? Странно. >Попробуйте переместить /var/lib/apt/cdroms.list (mv >/var/lib/apt/cdroms.list{,.bak})


Я просто спросил перед установкой, но всё равно спасибо.

Весьма вероятно, что x-window-system тоже приемлемо, если инструкция, >где вы это прочитали, заслуживает доверия.


_хттп://mydebianblog.blogspot.com/2006/08/in-true-debian-way.html

iVlad ()
Ответ на: комментарий от iVlad

У меня есть сведения и том, что это работать не будет (например, будет требовать до бесконечности диск). Если они ошибочны, это даже к лучшему.

AITap ★★★★★ ()
Ответ на: комментарий от iVlad

>Увы... Пишет при попытке cp файла .iso: no space left on device, понимаю что недостаточно места, но как проверить ?

df -h

Попробуй скопировать куда-нибудь в /home, если он отдельным разделом и там есть место

anonymous ()
Ответ на: комментарий от Zhbert

>4.2 же. Дебиан с его 5ю дисками вполне юзабелен,

без non-free юзабелен он только для rms, к сожалению.

thunar ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.