Linux, vô hiệu hóa / dev / fd0 (đĩa mềm)


27

Có thể làm cho nhân Linux hoàn toàn bỏ qua bộ điều khiển đĩa mềm? Tôi không có ổ đĩa nhưng rõ ràng bo mạch chủ của tôi có chứa bộ điều khiển. Tôi muốn vô hiệu hóa /dev/fd0nút thiết bị bằng cách nào đó để tránh Thunar và các công cụ khác phát hiện ra nó và thăm dò nó.


1
Bạn không thể vô hiệu hóa bộ điều khiển trong BIOS?
Renan

1
Nếu không, bạn luôn có thể biên dịch lại kernel không có trình điều khiển đĩa mềm (giả sử bây giờ nó đã được tích hợp sẵn và không phải là mô-đun)
Vô dụng

Câu trả lời:


39

Trên Ubuntu, floppytrình điều khiển được tải dưới dạng một mô-đun. Bạn có thể liệt kê danh sách đen mô-đun này để nó không được tải:

echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo rmmod floppy
sudo update-initramfs -u

Ngay lập tức và sau khi khởi động lại, trình điều khiển đĩa mềm nên bị trục xuất cho tốt.


3
Thậm chí không cần phải khởi động lại, nó sẽ biến mất sau rmmod đó.
derobert

6
Do đó dòng "ngay lập tức và khi khởi động lại". Vấn đề là nó hoạt động ngay lập tức và nó cũng sẽ tồn tại sau khi khởi động lại, vì vậy bạn không cần phải tiếp tục làm việc đó.
Jim Paris

3
Tôi xin lỗi, tôi đọc sai.
derobert

6

Sự hiện diện hay vắng mặt của ổ đĩa mềm là thứ được cấu hình trong BIOS của hệ thống. Bạn phải tự nói với BIOS loại đĩa mềm nào bạn có, và đến lượt nó báo cho HĐH. Điều này là do phần cứng không thực sự có khả năng được tự động phát hiện.

Vì vậy, bạn cần phải đi vào BIOS của bạn và nói với nó rằng bạn không có đĩa mềm.


0

Tôi gặp vấn đề này ngay cả khi sử dụng V>! Máy chủ = Windows Server 2012 Essentials. Khách = Linux Mint 14. Phần cứng = HP Proliant ML350, không có ổ đĩa mềm. Vấn đề đã không xảy ra ở bất kỳ khách nào khác.

VMware WS 9. Xác định Linux Mint là Ubuntu 64. Loại bỏ ổ đĩa mềm ảo trước khi cài đặt từ ISO.

Báo cáo lỗi = Error mounting system managed device /dev/fd0. Command line ... /media/flopp0 exited with non-zero . /dev/fd0 is not a valid block device.

/dev/fd0đã cố gắng gắn kết trong fstab. /dev/fd0tồn tại /media/floppy/media/floppytồn tại. Đã xóa /dev/fd0khỏi fstab. Hủy bỏ floppyfloppy0thư mục (với sudotất nhiên).

Khởi động lại - cùng một lỗi /dev/fd0/media/floppyđã được tạo lại.

Đã sử dụng lệnh trên. Khởi động lại. Không có lỗi.


1
Câu trả lời này của bạn giống như một nhận xét về câu trả lời của người khác hơn là một câu trả lời thích hợp cho câu hỏi. Nó sẽ là tốt để "di dời" nó.
rbrito

1
Tôi nghĩ câu trả lời được đề xuất ở đây là để loại bỏ /dev/fd0từ /etc/fstab. Tôi không nghĩ rằng thực sự giải quyết được câu hỏi ban đầu, vì fstabnó không hoàn toàn liên quan đến việc tự động cài đặt môi trường GUI.
jw013
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.