Носитель изменен: вставьте диск с надписью «Debian GNU / Linux»


13

Я установил Debian 7 с помощью флэш-накопителя USB, «записанного» с первого DVD-диска установочного компакт-диска / DVD-диска Debian.

Я сделал очень минимальную установку без рабочего стола Debian, сервера печати и стандартных системных утилит.

После установки и перезагрузки мне была представлена ​​консоль со словами Debian GNU / Linux 7 hostname tty1 . Я указал логин и пароль.

После того, как я набрал команду sudo apt-get install xorg, появилось сообщение об ошибке, в котором говорилось:

Media changed: please insert the disk labeled 'Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 DVD Binary-1 20140208-13:47' in the drive and press Enter

Я вставил одну и ту же USB-флешку в тот же порт и, подождав несколько секунд, нажал Enter.

Появилось то же сообщение об ошибке.

Я попробовал следующие шаги по совету некоторых из моих коллег:

  1. удалить / удалить все записи /etc/apt/sources.listи перезагрузить компьютер
  2. dmesg и fstab показывают, что флэш-накопитель USB установлен на /dev/sdb1
  3. sudo mount /dev/sdb1 /media/usb0
  4. sudo apt-cdrom -m -d /media/usb0 add

После выполнения вышеуказанного появляется следующее сообщение об ошибке:

Using CD-ROM mount point /media/cdrom/
Identifying.......{a long string of alphanumeric characters}
Scanning disc for index files...............
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
W: Failed to mount '/dev/sr0' to '/media/cdrom/'
E: Unable to locate any package files, perhaps this is not a Debian disc or the wrong architecture

Я предпочитаю устанавливать Xorg(60 МБ) и gnome-core(400 МБ) с флешки. НПО, с которой я работаю, находится в развивающейся стране с очень простой инфраструктурой доступа в Интернет. Доступ в Интернет очень неоднороден, и средняя скорость загрузки составляет менее 2 Мбит / с.


1
apt-cdromВыход говорит , что смотрит на /media/cdrom, изменить командуsudo apt-cdrom -m -d=/media/usb0 add
fooot

1
При изменении /etc/apt/sources.listне требуется перезагрузка, но вы должны запустить sudo apt-get update. Я не знаком с apt-cdrom, но я бы предположил, что требует того же обновления впоследствии. Кроме того, если ваше интернет-соединение ненадежное / медленное, вы можете удалить / закомментировать любые онлайн-источники, как /etc/apt/sources.listтолько вы сможете установить их с локального носителя, просто чтобы вам не пришлось ждать обновления, чтобы связаться с указанными серверами.
Ssc

Ответы:


1

Я обнаружил, что эта проблема очень похожа на мою. Debian устанавливается с USB-накопителя, но затем, когда я пытаюсь использовать apt-get install, мне предлагается CdROM.
После большой суеты я нашел часть 14.3.1 учебного руководства по Debian полезной, потому что она объясняет синтаксис для инструктирования системы искать исходный контент в расположении файла . Вот что я сделал:

Я убедился, что USB-флешка была смонтирована, и обратил внимание на ее расположение в файловой системе. Для меня это было / media / Debian 7.5 64 Copyleft FM

Как и я, я отредактировал sources.list, чтобы строка с "deb cdrom" была закомментирована. Затем я добавил новую первую строку этого файла, используя информацию об учебнике и расположение файла на моей флешке:

deb file:/media/"Debian 7.5 64 Copyleft FM" wheezy contrib local main non-free
#deb cdrom:[Debian GNU/Linux 7.5 _Wheezy_ - Copyleft amd64 Full Monty amd64 DLBD Binary-1 20140427-09:14]/ wheezy contrib local main non-free

Для новичков, таких как я, обратите внимание на использование кавычек в URI для защиты закрытых пространств от недопонимания. (См. Форум Nixcraft: как перейти к имени папки с пробелами, пустыми именами (пробел)

Затем я побежал, sudo apt-get updateкак советовали выше (спасибо). Это все, что я сделал.

Это решило мою проблему - я смог запустить, sudo apt-get install vimи меня больше не просили вставить компакт-диск.


Как ты смонтировал флешку?
user65787

1
@ user65787 / media / что-то, вероятно, является автоматическим монтированием, предположительно, в то время owenmck был подключен к сеансу GUI.
Jasen

-1

поэтому в соответствии с предыдущим ответом я просто сказал моей системе, что даже не стоит использовать cdrom в качестве источника обновлений.

Сначала мне пришлось изменить права доступа к файлу sources.list, чтобы я мог его изменить

перейти в каталог, в котором он находился

    cd /etc/apt

затем измените разрешения

    chmod 666 sources.list

(чтение / запись для владельца, root и пользователя)

затем я мог бы открыть файл в текстовом редакторе, и с новыми базовыми пользовательскими правами на чтение и запись, и вставил # перед строкой, глядя на компакт-диск как на источник.

    #deb file:/media/"Debian 7.5 64 Copyleft FM" wheezy contrib local main non-free

затем изменил разрешения обратно только на владельца и root мог писать и читать, но пользователь не мог

    chmod 664 sources.list

apt-get теперь устанавливает программы.

кто-то может сказать мне позже, что есть проблема с этим, но эй. это сработало :)


2
Соответствующий способ редактирования файла , который не имеет доступа на запись является запуск редактора (т.е. vi, vim, emacs, pico, ed, teco, или что вы используете) под sudo, а не к chmodфайлу , так это мир перезаписываемые , а затем chmodон вернуться потом. Итак, кроме этого, я не понимаю, каков ваш ответ. Вы говорите, что в вашем /etc/apt/sources.listфайле уже есть deb file:/media/...строчка? И что, после его комментирования, apt-getтеперь устанавливает программы с флешки ? Вы уверены, что он не загружается из Интернета?
G-Man говорит: «Восстановите Монику»

-1

смонтируйте диск /media/cdrom, затем

apt-cdrom add -m --cdrom /media/cdrom
apt-get update
apt-get install your_desired_package
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.