我想创建一个辅助分区,其中可能包含很多rescue ISO
文件,如“Hiern's Boot”、“System Rescue”、任何实时 CD 和其他文件。
我开始使用以下命令创建分区:
$ sudo fdisk /dev/sdb
我使用fdisk
命令参数(或子命令)创建了一个分区/dev/sdb6
[扩展分区]
然后我使用以下命令创建了一个挂载点:
$ sudo mkdir /mnt/Rescue
$ sudo mount /dev/sdb6 /mnt/Rescue
$ sudo chmod + rwx /mnt/Rescue
然后我在菜单上输入/etc/grub.d/40_custom
包含以下条目的文件
菜单项“Ubuntu-12.04-ISO”{
set isofile="/mnt/ubu12-04/ubuntu-12.04-desktop-i368.iso" loopback loop (hd0,6)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject initrd (loop)/casper/initrd.lz }
完成所有这些操作后,我重新启动了计算机,发现 grub 菜单中只有以下条目:“Ubuntu-12.04-ISO”,但它不起作用。
我做错了什么?
注意:我使用了 2 个硬盘,第一个是 /dev/sda,第二个是 /dev/sdb
如何为 SystemRescueCD.iso、Heirn's Boot.iso 和 Ubuntu-12.04.iso 制作启动盘?
答案1
您之前是否已将此分区挂载在 /mnt 中并不重要,grub 对此一无所知。该分区内的文件名只是 /ubuntu-12.04-desktop-i386.iso,因此您只需删除 /mnt 前缀即可。