如何在空白磁盘上用grub4dos引导iso?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
sgt.pepper
帖子: 77
注册时间: 2006-11-22 9:21

如何在空白磁盘上用grub4dos引导iso?

#1

帖子 sgt.pepper » 2010-09-18 9:25

上周帮朋友在thinkpad-x21上安装系统,这机器没有光驱不支持USB-HDD,好在它还认得USB-CDROM,而我只有一个U盘,上边量产了pmagic iso。

尝试在pmagic安装grub到硬盘,失败。最后只好把u盘又量产了一遍,写入alternate cd,这才安装成功。

能不能利用类似pmagic这样的急救盘,把grub4dos写入硬盘,再把iso拷到硬盘,最后从grub4dos引导iso呢?

我在虚拟机里做了实验,先引导pmagic,然后把硬盘格成两个ext4分区:
/dev/sda <=== gurb4dos安装到这里
/dev/sda1
/dev/sda2 <=== iso放在这里
重启能看到grub4的提示。计数器走完就不动了。

现在不知道怎么加载iso,grub4dos里的grldr、menu.lst等文件要放在哪里?menu.lst要怎么写?grub4dos是否能搜索ext4分区上的文件?

请指教!
sgt.pepper
帖子: 77
注册时间: 2006-11-22 9:21

Re: 如何在空白磁盘上用grub4dos引导iso?

#2

帖子 sgt.pepper » 2010-10-01 23:28

再做尝试:

用pmagic引导,调整分区,腾出一块做fat32:
/dev/sda <=== gurb4dos安装到这里
/dev/sda1 <== ext4
/dev/sda2 <== ext4
/dev/sda3 <== fat32, iso和grldr、menu.lst放在这里
开机能看到grub4dos菜单了,也看到ubuntu alternate cd安装界面了,但继续安装检测CD-ROM时出错,提示无法挂载
ub [正在运行] - Oracle VM VirtualBox_034.png
我的menu.lst配置:(不知怎么写,就拷贝上一段修改)

代码: 全选

title Ubt Alte CD
fallback 9
find --set-root /01_altecd/1004.iso
map /01_altecd/1004.iso (0xff) || map --mem /01_altecd/1004.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
sgt.pepper
帖子: 77
注册时间: 2006-11-22 9:21

Re: 如何在空白磁盘上用grub4dos引导iso?

#3

帖子 sgt.pepper » 2010-10-02 7:24

解决:
title Ubt Alte CD
find --set-root /01_altecd/1004.iso
kernel /01_altecd/hd-media/vmlinuz boot=casper iso-scan/filename=/01_altecd/1004.iso
initrd /01_altecd/hd-media/initrd.lz
1234qw
帖子: 389
注册时间: 2007-12-31 11:40

Re: 如何在空白磁盘上用grub4dos引导iso?

#4

帖子 1234qw » 2010-10-03 19:37

ubuntu alternate cd的vmlinuz ,initrd.lz需另下载
http://mirrors.163.com/ubuntu/dists/luc ... /hd-media/
回复