Медіа змінено: вставте диск із написом "Debian GNU / Linux


13

Я встановив Debian 7 за допомогою USB-флешки, «спаленої» з першого DVD-диска ISO інсталяційного компакт-диска / DVD.

Я зробив дуже мінімальну установку без навколишнього середовища Debian, сервера друку та системних утиліт.

Після встановлення та перезавантаження мені подарували консоль зі словами Debian GNU / Linux 7 ім'я хоста 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(60MB) та gnome-core(400MB) з USB-накопичувача. Громадська організація, з якою я працюю, знаходиться в країні, що розвивається, з дуже базовою інфраструктурою доступу до Інтернету. Доступ до Інтернету дуже невідступний, а середня швидкість завантаження менше 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

Як я редагував source.list, щоб рядок із "deb cdrom" був коментований. Тоді я додав новий перший рядок цього файлу, використовуючи інформацію про підручник та розташування мого файлу usb stick:

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: Як CD-диск для назви папки з порожніми іменами пробілів (пробіл)

Потім я побіг, sudo apt-get updateяк радили вище (thx). Це все, що я зробив.

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


Як ви змонтували USB-накопичувач?
користувач65787

1
@ user65787 / media / щось, ймовірно, є автоматичним монтуванням, імовірно, Owenmck увійшов у сеанс GUI на той час.
Ясен

-1

тож відповідно до попередньої відповіді, я просто сказав своїй системі навіть не заважати використовувати cdrom як джерело для оновлень.

Спершу довелося змінити дозволи на файл izvor.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.