Medien geändert: Bitte legen Sie die Diskette mit der Bezeichnung 'Debian GNU / Linux' ein


13

Ich habe Debian 7 mit einem USB-Flash-Laufwerk installiert, das von der ersten DVD ISO der Debian-Installations-CD / DVD "gebrannt" wurde.

Ich habe eine sehr minimale Installation ohne Debian-Desktop-Umgebung, Druckserver und Standard-Systemdienstprogramme durchgeführt.

Nach der Installation und einem Neustart wurde mir eine Konsole mit den Worten Debian GNU / Linux 7 Hostname tty1 präsentiert . Ich habe den Login-Benutzernamen und das Passwort angegeben.

Nachdem ich den Befehl eingegeben hatte sudo apt-get install xorg, erschien eine Fehlermeldung:

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

Ich habe den gleichen USB-Stick in den gleichen Anschluss gesteckt und nach ein paar Sekunden Wartezeit die Eingabetaste gedrückt.

Die gleiche Fehlermeldung ist aufgetaucht.

Auf Anraten einiger meiner Kollegen habe ich folgende Schritte versucht:

  1. Entfernen / Löschen Sie alle Einträge in /etc/apt/sources.listund starten Sie den Computer neu
  2. dmesg und fstab zeigen an, dass der USB-Stick aktiviert ist /dev/sdb1
  3. sudo mount /dev/sdb1 /media/usb0
  4. sudo apt-cdrom -m -d /media/usb0 add

Nachdem Sie die oben genannten Schritte ausgeführt haben, wird die folgende Fehlermeldung angezeigt:

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

Ich ziehe es vor, Xorg(60MB) und gnome-core(400MB) vom USB-Stick zu installieren . Die NGO, mit der ich zusammenarbeite, befindet sich in einem Entwicklungsland mit einer sehr einfachen Internet-Zugangsinfrastruktur. Der Internetzugang ist sehr lückenhaft und die durchschnittliche Download-Geschwindigkeit beträgt weniger als 2 Mbit / s.


1
Die apt-cdromAusgabe besagt, dass es sich um etwas /media/cdromhandelt. Ändern Sie den Befehl insudo apt-cdrom -m -d=/media/usb0 add
fooot

1
Wenn Sie eine Änderung /etc/apt/sources.listvornehmen, müssen Sie nicht neu starten, sondern müssen ausführen sudo apt-get update. Ich kenne mich damit nicht aus apt-cdrom, aber ich gehe davon aus, dass danach dasselbe Update erforderlich ist. Wenn Ihre Internetverbindung unzuverlässig / langsam ist, möchten Sie möglicherweise alle Online-Quellen entfernen / auskommentieren, /etc/apt/sources.listsobald Sie sie von lokalen Medien installieren können, damit Sie nicht auf das Update warten müssen, um die aufgelisteten Server zu kontaktieren.
SSC

Antworten:


1

Ich fand, dass dieses Problem meinem eigenen sehr ähnlich war. Debian vom USB-Stick installiert, aber wenn ich versuche, apt-get install zu verwenden, werde ich aufgefordert, eine CD-ROM einzulegen.
Nach langem Hin und Her fand ich Teil 14.3.1 des Debian-Tutorials wertvoll, weil er die Syntax erklärt, mit der das System angewiesen wird, nach Quellinhalten in einem Dateispeicherort zu suchen . Folgendes habe ich getan:

Ich habe dafür gesorgt, dass der USB-Stick gemountet wurde und habe mir den Speicherort im Dateisystem notiert. Für mich war das / media / Debian 7.5 64 Copyleft FM

Als su habe ich sources.list so editiert, dass die Zeile mit "deb cdrom" auskommentiert wurde. Dann fügte ich eine neue erste Zeile dieser Datei hinzu, indem ich die Tutorial-Informationen und den Speicherort meiner USB-Stick-Datei verwendete:

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

Beachten Sie für Neulinge wie mich die Verwendung von Anführungszeichen in der URI, um die eingeschlossenen Räume vor Missverständnissen zu schützen. (Siehe Nixcraft Forum: Howto-CD zum Ordnernamen mit Leerzeichen Leerzeichen (Leerzeichen)

Dann lief ich sudo apt-get updatewie oben angeraten (thx). Das ist alles was ich getan habe.

Dies löste mein Problem - ich konnte starten sudo apt-get install vimund wurde nicht mehr aufgefordert, eine CD einzulegen.


Wie haben Sie Ihren USB-Stick gemountet?
User65787

1
@ user65787 / media / something ist wahrscheinlich ein Auto-Mount, vermutlich war Owenmck zu diesem Zeitpunkt in einer GUI-Sitzung angemeldet.
Jasen

-1

In Übereinstimmung mit der vorherigen Antwort habe ich meinem System lediglich gesagt, dass es sich nicht einmal die Mühe machen soll, die CD-ROM als Quelle für Updates zu verwenden.

Ich musste zuerst die Dateiberechtigungen von sources.list ändern, damit ich sie ändern konnte

Wechseln Sie in das Verzeichnis, in dem es sich befand

    cd /etc/apt

Ändern Sie dann die Berechtigungen

    chmod 666 sources.list

(Lesen / Schreiben für Eigentümer, Root und Benutzer)

Dann konnte ich die Datei im Texteditor öffnen und mit neuen grundlegenden Lese- und Schreibberechtigungen für Benutzer versehen und # vor der Zeile mit der CD-ROM als Quelle anbringen.

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

Anschließend wurden die Berechtigungen zurückgesetzt, sodass nur der Eigentümer und der Root sowohl schreiben als auch lesen konnten, der Benutzer jedoch nicht

    chmod 664 sources.list

apt-get installiert jetzt Programme.

jemand könnte mir später sagen, dass es ein Problem damit gibt, aber hey. es funktionierte :)


2
Der geeignete Weg zu bearbeiten eine Datei , die Sie keinen Schreibzugriff haben, ist , die laufen Editor (dh vi, vim, emacs, pico, ed, teco, oder was auch immer Sie verwenden) unter sudo, und nicht auf chmoddie Datei , so dass es der Welt beschreibbare und dann chmodes zurück danach. Darüber hinaus ist mir nicht klar, wie Ihre Antwort lautet. Wollen Sie damit sagen, dass Ihre /etc/apt/sources.listDatei bereits eine deb file:/media/...Zeile enthält? Und dass nach dem Auskommentieren apt-getnun Programme vom Flash-Laufwerk installiert werden ? Sind Sie sicher, dass es nicht aus dem Internet heruntergeladen wird?
G-Man sagt, dass Monica am

-1

Aktivieren Sie /media/cdromdann Ihr Laufwerk

apt-cdrom add -m --cdrom /media/cdrom
apt-get update
apt-get install your_desired_package
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.