醉拳歌词粤语版下载:直接用grub2启动硬盘上的liveCD,不需解压ISO

来源:百度文库 编辑:中财网 时间:2024/05/04 08:10:32
有感于千里不留行兄的用grub4dos实现多重live启动(详见:http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=226247)
但这个问题有个麻烦是必须要把内核解压到文件夹下,以grub4dos载入,进而实现live启动。
既然grub2有loopback命令可以载入iso文件,能不能直接用grub2实现硬盘liveCD的启动呢?况且grub2是U9.10默认带的,update-grub很方便,也懒的再折腾grub4dos了。
经过一晚上的google搜索和实验,已成功完成。具体思路如下:
1 将下载的iso放入分区中,分区任意。(我这里ntfs和ext4均通过,其他未测试)
2 在grub2启动项挂载iso。比如我的电脑有C: D: E: F: ,NTFS格式和ext4, swp分区。将a.iso放在D:盘根目录下。grub2启动项上按c进入命令行模式,代码:loopback lo1 (hd0,2)/a.iso
3代码:insmod ntfs #因为D盘是NTFS格式。
3代码:linux (lo1)/casper/vmlinuz boot=casper iso-san/filename=/a.iso noeject noprompt --
#原版的ubuntu9.10CD的启动内核在casper文件夹下,其他linux发行版请自行修改;
4代码:initrd (lo1)/casper/initrd.lz
#相关文件名请自行修改;
5代码:boot
完成。测试新氧的9.04, U原版CD通过。均是CD版,DVD版未测试。

把1~4直接写入到/etc/grub.d/40.custom下,直接生成grub.cfg. 具体代码如下:

代码:menuentry "Ubuntu LiveCD On D:(这里名称任意)" {
loopback lo1 (hd0,2)/a.iso
insmod ntfs
linux (lo1)/casper/vmlinuz boot=casper iso-san/filename=/a.iso noeject noprompt --
initrd (lo1)/casper/initrd.lz
}
然后代码:update-grub
大功告成!
依此类推,可以填加任意多个liveCD了,你的启动菜单也会变的很壮观,但其实不占用过多的硬盘空间,只是各个ISO而已。
现在可以轻松自己打包各自的liveCD,再加上grub2有自己的启动盘,这样,不管是从机子硬盘还是移动硬盘、U盘、光驱内启动grub2,都可以应用以上思路直接启动硬盘或移动硬盘、U盘内的iso文件,而且是ISO的live系统,不影响移动硬盘、U盘的正常使用, grub2实在是强大。
将安装好操作系统文件直接拷贝至新的硬盘上是否能启动此系统 在硬盘上直接GHOSTXP安装是不是直接用GHOST的硬盘版? 电脑迷06年四月上期的第二张光盘(LiveCD)是做什么用的 我遇到一个硬盘不能直接启动的问题,必须要用光盘启动里的“硬盘启动”选项才能启动硬盘 什么是LiveCD? LinXP3.0能像Knoppix那样不用分区,直接在硬盘上引导启动么? 系统不能直接从硬盘启动 怎样才能让计算机直接硬盘启动。 我想在其它机器上直接用其它机的硬盘,可否? 如何不用光盘,直接用硬盘上复制的光盘文件在本地安装XP 原先是2000的系统能否直接用GHOSTXP在硬盘上安装?在下没有光驱 直接访问子硬盘上系统注册表的工具 用什么软件可以让电脑从硬盘上的iso文件启动啊 用软盘启动怎么才能看到机器上挂的硬盘? 怎样把电视卡上的节目直接用刻录机刻录下来?我的电视卡是天敏的电视精灵2,只能把节目直接下载到硬盘中。 DOS的硬盘启动 硬盘启动的问题? 硬盘启动的问题! 我的电脑开机时都是先通电较长时间,然后再启动硬盘,以前是直接就启动硬盘开机 怎么从硬盘上直接安装linux??? 如何从硬盘上直接安装系统? 如何在硬盘上直接安装操作系统 BIOS设置从光驱引导启动。可是机子启动的时候直接跳过。从硬盘启动。不知道怎么搞的都设置很多回了谁明白 怎样直接从自己的硬盘上把图发到论坛上?