媒体已更改:请插入标有“Debian GNU/Linux”的磁盘

媒体已更改:请插入标有“Debian GNU/Linux”的磁盘

我使用从 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

我更喜欢从 U 盘安装Xorg(60MB) 和(400MB)。gnome-core我正在合作的非政府组织位于一个发展中国家,拥有非常基本的互联网接入基础设施。互联网接入非常不稳定,平均下载速度低于 2 Mbps。

答案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 到带有空格的文件夹名称空白名称(空格)

然后我sudo apt-get update按照上面的建议运行(thx)。这就是我所做的一切。

这解决了我的问题 - 我能够运行sudo apt-get install vim并且不再要求我插入 CD。

答案2

您有三个选择,使用:

sed -i '/media\/cdrom/s/^/#/' /etc/apt/sources.list
  • 这将注释任何内容/media/cdrom(安全,以便您可以回滚)。
  • 该命令将转到每一行,如果该行包含字符串media/cdrom,它将#在该行的开头添加一个,实际上注释掉该行。
  • 这将就地执行这些更改(即,它将直接修改指定的文件)。
  • 它将需要sudo编辑系统文件的权限。

sed -i '/media\/cdrom/d' /etc/apt/sources.list

如果你不在乎的话会更快


cp /etc/apt/sources.list /etc/apt/sources.list.old

然后执行上述操作之一或使用vim或手动编辑nano

答案3

/media/cdrom然后安装你的驱动器

apt-cdrom add -m --cdrom /media/cdrom
apt-get update
apt-get install your_desired_package

答案4

非常感谢,这是我最快的修复方法:打开终端并:`$su 密码:mypassword name#pluma menu 文件/打开:(浏览到文件系统根目录)etc/apt/sources.list 在行前面添加 #查看 cdrom 作为源。菜单:文件/保存关闭

开放系统/管理/Synaptic 包管理器

我想要 VLC,所以向下滚动到视频并选择第一个 vlc,,,其余的都是历史了:-) 再次谢谢

相关内容