我曾尝试将 12.4 LTS 版本和 14.04 LTS 版本刻录到 DVD 上,上次显示磁盘已验证,但当我打开光盘时,上面没有刻录任何内容。14.04 LTS 的映像太大,无法刻录在 700Mb 的 CD 数据光盘上,而且我似乎无法将其放入 DVD 中。
我有一张 2 年前刻录的 12.04.1 LTS 光盘,它在几台台式机上运行良好,但在我的笔记本电脑上却不行。它安装成功但出现错误,程序无法正常启动。由于某种原因,现在我的任何笔记本电脑或台式机上都无法下载或刻录 ISO 文件。我总共在 5 台电脑上试过了。
有什么想法可以解决这个问题吗?
答案1
作为一般建议,请检查md5sum
- 您需要比较两者:首先,md5sum
先比较下载文件的。其次,md5sum
比较刻录 CD/DVD 后的。两者必须匹配原始的,取自Ubuntu 哈希:
如果您当前正在运行 Linux 并且想要在没有 CD/DVD 或 USB 的情况下检查此 ISO,您可以从硬盘驱动器以 LIVE 形式运行它。它将涵盖所有合规性,因为启动时,内核、模块、驱动程序、应用程序和大多数子系统(音频、视频、网络)都在运行,这与安装后的机器相同。
- 将您的 ISO 文件放置到
/live
:
sudo mkdit /live
sudo cp somelinux.iso /live
- 添加新菜单项到
grub.cfg
sudo gedit /etc/grub.d/40_custom
menuentry 'ISO Ubuntu 14.04 2014 Live' --class os --class gnu-linux --class gnu --class os --group group_main {
set isofile="/live/ubuntu-14.04-desktop-amd64.iso"
insmod ext2
insmod loopback
insmod iso9660
loopback loop (hd0,msdos5)$isofile
linux (loop)/casper/vmlinuz.efi file=(loop)/cdrom/preseed/ubuntu.seed noprompt boot=casper persistent iso-scan/filename=/$isofile quiet splash --
initrd (loop)/casper/initrd.lz
}
去做:
在菜单项上方更改分区的代码名称,按住
/live/somelinux.iso
,在我的情况下,这是hd0,msdos5
因为它在/dev/sda5
/将文件名从 somelinux.iso 更改为您的,就我而言:
ubuntu-14.04-desktop-amd64.iso
- 更新 GRUB
sudo update-grub
- 重启