我遇到了一个问题,急需帮助。我有两张 DVD,其中一张是我刻录的。另一张是别人的奇怪 DVD,我真的不知道这张 DVD 是否没问题...
两张 DVD 上都应该有 Ubuntu。现在,我不知道哪张 DVD 是我的……我的意思是哪张是我自己刻录的。我将其复制到 DVD 上并放到我的 PC 上,然后使用 比较两个相应的文件夹cmp
。结果没有显示任何差异。这是否意味着我可以使用其中任何一张来安装 Ubuntu?
谢谢
答案1
只需为两张 DVD 生成一个校验和,如果校验和相同,则表示它们包含相同的数据。如果您只想比较两张磁盘,则该md5sum /dev/cdrom
命令就足够了,请对两张磁盘运行该命令。如果您想将它们与正版 iso 进行比较,则必须阅读更多详细说明。
cmp
为什么此方法比简单地挂载目录更好:
cmp
只能判断两张磁盘是否相同,它无助于判断它们是否是正品,而md5sum
对后一种情况也有帮助。- 比较块设备文件是一个比比较已挂载文件夹更简单的命令。
- 校验和比较仅需 1 个光驱即可完成,而按要求进行比较则
cmp
需要 2 个光驱。
答案2
你可以识别磁盘刻录的时间 - 参见这里。
基本上只需运行这个:
dd if=/dev/sr0 bs=1 skip=33581 count=17 | hexdump -C
/dev/sr0
(这仅在磁盘安装的位置才有效)
你会得到类似这样的结果:
[wilf@comp ~]$ dd if=/dev/sr0 bs=1 skip=33581 count=17 | hexdump -C
17+0 records in
17+0 records out
17 bytes (17 B) copied00000000 32 30 31 33 31 30 31 36 31 39 31 36 34 32 30 30 |2013101619164200|
00000010 00 |.|
, 0.000152142 s, 112 kB/s
00000011
[wilf@comp ~]$
寻找类似的
|2013101619164200|
所以这意味着我为另一台计算机刻录的 13.10 磁盘是在以下计算机上完成的:
2013年11月16日 17:16:42.00
然后你就可以找到磁盘之间的时间差。
答案3
两张光盘上的安全文件并不意味着您可以使用其中任何一张安装 Ubuntu。我的意思是,您自己刻录的光盘可能无法成功启动。您需要做的是逐张插入这些光盘并尝试从这些光盘启动。如果它们安全启动,它们可能是相同的。
为了解决您的问题,我建议找到两张光盘的刻录日期。答案是这里。
答案4
我会尝试获取用于刻录光盘的 DVD 刻录机的信息。然后你就会知道了!
我不知道是否可以从 ISO 访问这些数据,类似于识别磁盘刻录的时间?