メディアの変更:「Debian GNU / Linux」というラベルの付いたディスクを挿入してください


13

DebianインストールCD / DVDの最初のDVD ISOから「焼き付けられた」USBフラッシュドライブを使用してDebian 7をインストールしました。

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

USBスティックからXorg(60MB)とgnome-core(400MB)をインストールすることを好みます。私が協力しているNGOは、非常に基本的なインターネットアクセスインフラストラクチャを備えた発展途上国にあります。インターネットアクセスは非常に不安定で、平均ダウンロード速度は2 Mbps未満です。


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 14

回答:


1

この問題は自分の問題と非常に似ていることがわかりました。DebianはUSBスティックからインストールされましたが、apt-get installを使用しようとすると、CdROMを要求されます。
大騒ぎの後、Debianチュートリアルのパート14.3.1は、ファイルの場所ソースコンテンツを探すようにシステムに指示するための構文を説明しているので、価値があると感じました。ここに私がやったことがあります:

USBスティックがマウントされていることを確認し、ファイルシステム内のその場所に注意しました。私にとっては/ media / Debian 7.5 64 Copyleft FM

suとしてsources.listを編集して、「deb cdrom」の行がコメントアウトされるようにしました。次に、チュートリアル情報とUSBスティックファイルの場所を使用して、そのファイルの新しい最初の行を追加しました。

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フォーラムご覧ください:Howto cd to folder name with space blank names(white space)

次に、sudo apt-get update上記のアドバイスに従って実行しました(thx)。それが私がしたことのすべてです。

これで問題が解決しました-実行できsudo apt-get install vimたので、CDの挿入を求められなくなりました。


USBスティックをどのようにマウントしましたか?
user65787

1
@ user65787 / media / somethingはおそらく自動マウントで、おそらくowenmckはその時点でGUIセッションにログインしていたと思われます。
-Jasen

-1

そのため、前の回答と同じように、システムの更新プログラムのソースとしてcdromを使用することすらしません。

最初にsources.listのファイル許可を変更して、変更できるようにしなければなりませんでした

それがあったディレクトリに変更します

    cd /etc/apt

その後、権限を変更します

    chmod 666 sources.list

(所有者、ルート、およびユーザーの読み取り/書き込み)

その後、テキストエディターでファイルを開き、新しい基本ユーザーの読み取りおよび書き込み権限を使用して、cdromをソースとして表示する行の先頭に#を付けました。

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

その後、アクセス権を所有者のみに戻し、rootは書き込みと読み取りができるが、ユーザーはできない

    chmod 664 sources.list

apt-getがプログラムをインストールするようになりました。

誰かが後でこれに問題があると私に言うかもしれませんが、ちょっと。動いた :)


2
実行することですし、あなたが書き込みアクセス権を持っていないことを編集したファイルへの適切な方法エディタを(すなわち、vivimemacspicoedteco、またはものは何でも使用)の下でsudo、としないようにchmod、ファイルので、それの誰でも書き込めるし、その後chmod、それその後戻って。だから、それを超えて、あなたの答えが何であるか明確ではありません。/etc/apt/sources.listファイルにすでにdeb file:/media/...行が含まれいると言っていますか?そして、それをコメントアウトした後、フラッシュドライブからapt-getプログラムインストールしますか?インターネットからダウンロードしていないのですか?
G-Manは「Reinstate Monica」と言います

-1

ドライブをにマウントして/media/cdromから、

apt-cdrom add -m --cdrom /media/cdrom
apt-get update
apt-get install your_desired_package
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.