Phương tiện đã thay đổi: vui lòng chèn đĩa có nhãn 'Debian GNU / Linux


13

Tôi đã cài đặt Debian 7 bằng cách sử dụng ổ flash USB "ghi" từ DVD ISO đầu tiên của CD / DVD cài đặt Debian.

Tôi đã cài đặt rất tối thiểu mà không cần môi trường máy tính để bàn Debian, máy chủ In và các tiện ích hệ thống tiêu chuẩn.

Sau khi cài đặt và khởi động lại, tôi đã được trình bày với một giao diện điều khiển với các từ tên máy chủ Debian GNU / Linux 7 tty1 . Tôi đã cung cấp tên đăng nhập và mật khẩu.

Sau khi tôi gõ lệnh sudo apt-get install xorg, một thông báo lỗi xuất hiện cho biết:

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

Tôi đã cắm cùng một ổ flash USB vào cùng một cổng và sau khi chờ vài giây, tôi nhấn Enter.

Thông báo lỗi tương tự xuất hiện.

Tôi đã thử các bước sau theo lời khuyên của một số đồng nghiệp của mình:

  1. xóa / xóa tất cả các mục trong /etc/apt/sources.listvà khởi động lại máy tính
  2. dmesg và fstab cho thấy rằng ổ USB được gắn trên /dev/sdb1
  3. sudo mount /dev/sdb1 /media/usb0
  4. sudo apt-cdrom -m -d /media/usb0 add

Sau khi thực hiện các thao tác trên, thông báo lỗi sau xuất hiện:

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

Tôi thích cài đặt Xorg(60MB) và gnome-core(400MB) từ thanh USB. Tổ chức phi chính phủ mà tôi đang làm việc ở một quốc gia đang phát triển có cơ sở hạ tầng truy cập internet rất cơ bản. Truy cập Internet rất chắp vá và tốc độ tải xuống trung bình dưới 2 Mb / giây.


1
Đầu apt-cdromra cho biết nó đang xem xét /media/cdrom, thay đổi lệnh thànhsudo apt-cdrom -m -d=/media/usb0 add
fooot

1
Khi bạn thay đổi /etc/apt/sources.list, không cần phải khởi động lại, nhưng bạn phải chạy sudo apt-get update. Tôi không quen thuộc apt-cdrom, nhưng tôi sẽ cho rằng yêu cầu cập nhật tương tự sau đó. Ngoài ra, nếu kết nối internet của bạn không đáng tin cậy / chậm, bạn có thể muốn xóa / nhận xét bất kỳ nguồn trực tuyến nào từ /etc/apt/sources.listkhi bạn có thể cài đặt từ phương tiện truyền thông địa phương, vì vậy bạn không phải chờ cập nhật để liên hệ với các máy chủ được liệt kê.
ssc

Câu trả lời:


1

Tôi thấy rằng vấn đề này rất giống với vấn đề của tôi. Debian được cài đặt từ thanh USB nhưng sau đó khi tôi cố gắng sử dụng cài đặt apt-get, tôi được nhắc nhập CdROM.
Sau nhiều phiền phức, tôi thấy phần 14.3.1 của hướng dẫn Debian có giá trị vì nó giải thích cú pháp hướng dẫn hệ thống tìm nội dung nguồn trong một vị trí tệp . Đây là những gì tôi đã làm:

Tôi đảm bảo thanh usb đã được gắn và tôi đã lưu ý vị trí của nó trong hệ thống tập tin. Đối với tôi đó là / media / Debian 7.5 64 Copyleft FM

Như su tôi đã chỉnh sửa nguồn.list để dòng với "deb cdrom" được bình luận. Sau đó, tôi đã thêm một dòng đầu tiên mới của tệp đó bằng thông tin hướng dẫn và vị trí tệp thanh USB của tôi:

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

Đối với những người mới như tôi, lưu ý việc sử dụng dấu ngoặc kép trong URI để bảo vệ các không gian kín không bị hiểu lầm. (Xem diễn đàn Nixcraft: Làm thế nào để cd vào tên thư mục có khoảng trắng tên trống (khoảng trắng)

Sau đó tôi chạy sudo apt-get updatenhư đã khuyên ở trên (thx). Đó là tất cả những gì tôi đã làm.

Điều này đã giải quyết vấn đề của tôi - tôi đã có thể chạy sudo apt-get install vimvà tôi không còn được yêu cầu chèn CD.


Làm thế nào bạn gắn thanh USB của bạn?
dùng65787

1
@ user65787 / media / Something có lẽ là tự động gắn kết, có lẽ owenmck đã được đăng nhập vào một phiên GUI vào thời điểm đó.
Jasen

-1

Vì vậy, phù hợp với câu trả lời trước đó, tôi chỉ nói với hệ thống của mình thậm chí không bận tâm sử dụng cdrom làm nguồn cập nhật.

Trước tiên tôi phải thay đổi quyền truy cập tệp của nguồn.list để tôi có thể thay đổi tệp

thay đổi thư mục

    cd /etc/apt

sau đó thay đổi quyền

    chmod 666 sources.list

(đọc / ghi cho chủ sở hữu, root và người dùng)

sau đó tôi có thể mở tệp trong trình soạn thảo văn bản, và với quyền người dùng cơ bản mới đọc và ghi, và bị kẹt # trước dòng nhìn vào cdrom như một nguồn.

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

sau đó thay đổi quyền trở lại chỉ chủ sở hữu và root có thể viết cũng như đọc, nhưng người dùng không thể

    chmod 664 sources.list

apt-get bây giờ cài đặt chương trình.

ai đó có thể nói với tôi sau này có vấn đề với điều này, nhưng này. nó đã làm việc :)


2
Cách thích hợp để chỉnh sửa một tập tin mà bạn không có quyền ghi vào là chạy biên tập (có nghĩa là vi, vim, emacs, pico, ed, teco, hoặc bất cứ điều gì bạn sử dụng) dưới sudo, và không để chmodcác tập tin để nó trên thế giới-ghi và sau đó chmodnó trở lại sau đó Vì vậy, ngoài điều đó, tôi không rõ câu trả lời của bạn là gì. Bạn đang nói rằng /etc/apt/sources.listtập tin của bạn đã có một deb file:/media/...dòng trong đó? Và rằng, sau khi bình luận nó ra, apt-getbây giờ cài đặt chương trình từ ổ đĩa flash ? Bạn có chắc chắn nó không tải xuống từ Internet?
G-Man nói 'Phục hồi Monica'

-1

gắn ổ đĩa của bạn vào /media/cdrom, sau đó

apt-cdrom add -m --cdrom /media/cdrom
apt-get update
apt-get install your_desired_package
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.