硬盘安装 redhat enterprice 6.1 失败实例1
目前已安装的操作系统,window XP , ubuntu 12.04desktop
ubuntu 是在windows 使用wubi安装的
在XP下的分区:
盘符 文件系统类型 内容
c: NTFS 系统盘
d: NTFS 其他
e: NTFS ubuntu
f: NTFS redhat 的镜像文件存放路径
g: 未格式
启动进入ubuntu系统,添加rehhat 安装启动菜单
编辑/etc/grub/40_custom(具体名字好像是这个),在最后添加
menuentry 'redhat enterprice 6.1 ISO' {
insmod part_mos
insmod ntfs
set root=(hd0,msdos9)
loopback loop /rhel.iso
set root=(loop)
linux /isolinux/vmlinuz
initrd /isolinux/initrd.img
}
sudo update-grub 更新grub.cfg
重启,选择'redhat enterprice 6.1 ISO' 进入redhat 安装
进入选择分区查找安装镜像的时候总是出错:选择列表中的/dev/sda9 ,提示/dev/sda9 找不到/images/install.img
但我的文件确实是在 /dev/sda9, 并且在grub>可以看到文件。网上说是分区的问题,NTFS 分区不行,只能用FAT
我把isolinux ,images 从rhel.iso拷贝到FAT格式的U盘然后在选择分区的时候选择U盘成功。确认是分区格式的问题了。
所以只能把存放ISO文件的分区使用FAT格式了。
虽然GRUB支持NTFS,但是redhat安装的时候使用的应该是vmlinuz内核的东西了,已经与grub的NTFS无关了。
硬盘安装模式下,进入到选择分区时选择U盘分区,可以进入到图形界面安装,注意要记得使用硬盘分区。
其中操作会出现“.... mount image.....”之类的错误。估计是我的操作不符合安装脚本的流程,没找到镜像文件。
根据提示框的标题“Miss ISO mount ...”,按Ctrl+alt+F2(有可能是其他的)进入到字符界面,使用grep -rin "Miss ISO mount" /usr/*
找到一个脚本:image.py ,分析一下脚本。如果是使用光驱,会把光驱mount 到/dev/loop1 ,然后把/dev/loop1 mount 到/mnt/isodir
估计是这样的,于是在下次进入图形安装界面时就切换到命令行把