$ uname -srvmpio
Linux 5.4.0-31-generic #35-Ubuntu SMP Thu May 7 20:20:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ sudo cdrecord -inq
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/cdrw
Using /dev/cdrom of unknown capabilities
Device type : Removable C
我正在尝试从存储中的旧CD中恢复数据。但是,当我试图安装它时:
sudo mount -t hfs /dev/cdrom /mnt
我明白
mount: no medium found on /dev/sr0
有没有办法从CD上恢复数据?我的猜测是,光盘驱动器必须能够读取某种低水平的磁盘,然后才允许dd看到它。由于这样做不起作用,dd只生成错误。有什么解决这个问题的工具吗?
到目前为止,我已经尝试过:
sudo dd if=/dev/cdrom of=badcd3.iso bs=2048 conv=noerror,notrunc iflag=nonblock
如:http://hyperlog
众所周知,Bash/终端中的cd /将您带到根目录,而不管您以前在哪里:
brian@brian-linux:~/redis-3.0.3$ cd /
brian@brian-linux:/$ pwd
/
brian@brian-linux:/$ ls
bin dev initrd.img.old libx32 opt sbin usr
boot etc lib lost+found proc srv var
cdrom home lib32 media r
我在谷歌上搜索已经有一段时间了。我没有发现任何有用的东西。
我试图安装Ubuntu服务器与映像ubuntu-16.04.1-服务器-amd64.iso通过USB硬盘驱动器。通过运行命令/cdrom将驱动器挂载到mount /dev/sda1 /cdrom。当安装程序无法自动挂载驱动器时,我得到了错误:
Failed to retrieve the preconfiguration file
The file needed for preconfiguration could not be retrieved from file:///cdrom/preseed/ubuntu-server.se
我已经创建了一个脚本,以便在插入usb设备和cdrom驱动器时自动挂载它。我一直在尝试使用autofs (参见)来实现这一点,但现在尝试在启动时运行脚本。
我认为逻辑是合理的,但我得到了line 13: [: missing ']'
脚本是:
#!/bin/bash
while true
do
if [ -b /dev/sda1 ]
then
mkdir /media/usb
mount /dev/sda1 /media/usb
while [ -b /dev/sda1]; do
sleep 2
我是Linux的初学者,我试图在Ubuntu 16.04上打开CD ROM,但我做不到。我已经尝试了以下命令:
sudo mount /dev/cdrom
结果:
mount: can't find /dev/cdrom in /etc/fstab
dmesg
结果:
[ 1254.691666] sr 1:0:0:0: [sr0] unaligned transfer
//a lot of these lines
[ 1244.741840] EXT4-fs (sr0): unable to read superblock
[ 1244.793837] sr 1:0:0:0: [
我刚刚得到了linux薄荷的一些更新,当我试图安装它们时,会出现这样的消息:
Failed to fetch cdrom://Linux Mint 16 _petra_ - Release amd64 20131126/dists/saucy/contrib/binary-amd64/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Failed to fetch cdrom://Linux Mint 16
我的磁盘结构如下:
sda1 : Windows
sda2 : an old Linux distribution
sda3 : a new Linux distribution
sda4 : data partition
我已经安装了grub,并在启动时选择了系统。我现在只在sda3上使用新的Linux发行版,它运行得很好。我在设置/etc/fstab文件时做了一些修改,以便在启动时安装CDROM和数据分区。
我最近看到了新Linux系统(sda3)中的/etc/fstab文件如下所示:
/dev/sda2 / ext4 errors=remount-ro 0 1 #NOTE
最近,我在硬盘上安装了Debian8.1,其图像刻录为DVD-r。我试图从终端安装g++时,它要求我在继续之前将安装操作系统的DVD插入到硬盘上。这是我的第一关心,更引起我的第二关注。但是关于第一个问题的更多细节,它没有起作用。我插入了CD,它给了我一个非常大的错误信息。我尝试了apt-get update,但是它给了我同样的错误。每当我尝试用apt-get install安装任何东西并按它的要求放进DVD时,我都会收到这个错误。这一错误是:
Reading package lists... Done
Building dependency tree
Reading state
我希望用/dev/sr0选项重新装入exec (/media/cdrom0),同时保留所有其他选项。
在下面的示例中,很明显,sudo mount -o remount,exec试图将ro选项更改为rw,尽管我只显式地指定了exec。
如何在不更改未显式指定的选项的情况下重新装入设备?
$ mount | grep cdrom
/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,noexec,relatime,nojoliet,check=s,map=n,blocksize=2048,user)
$ sudo mount -o rem