免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 952 | 回复: 0
打印 上一主题 下一主题

RedHat 和 Mandrake 的硬盘安装方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-03 11:04 |只看该作者 |倒序浏览
RedHat 和 Mandrake 的硬盘安装方法
假定你的 (hd0,0)【也就是 /dev/hda1 分区】是
DOS 分区,你的那些 ISO 文件都已经处在这个分区之中。你已经在这个 DOS 分区的根目录下创建了一个 boot 子目录, 在 boot
目录下创建了一个 grub 子目录,并在 grub 目录中添加一个名字叫做 menu.lst 的文件,内容如下:
default=0
timeout=30
title Red Hat 9 hard disk install
        root (hd0,0)
        kernel /boot/vmlinuz-redhat9
        initrd /boot/initrd-redhat9.img
title Mandrake 9.1 hard disk install
        root (hd0,0)
        kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 automatic=method:disk acpi=off vga=788
        initrd /boot/hd-mdk9.1.rdz
title Mandrake 9.1 network install
        root (hd0,0)
        kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 acpi=off vga=788
        initrd /boot/network-mdk9.1.rdz
title Mandrake 9.1 hdcdrom_usb install
        root (hd0,0)
        kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 acpi=off vga=788
        initrd /boot/hdcdrom_usb-mdk9.1.rdz
title Mandrake 9.1 cdrom install
        root (hd0,0)
        kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 automatic=method:cdrom acpi=off vga=788
        initrd /boot/cdrom-mdk9.1.rdz
title Windows
        rootnoverify (hd0,0)
        chainloader +1
title Chainload the Old MBR, that is, the original MBR
        rootnoverify (hd0,0)
        chainloader (hd0,7)/boot/boot.0300

呵,一段小插曲:最后一段的 (hd0,7) 假定是你的 Linux 根分区。Linux 安装程序一般会把安装之前的 MBR 保存在 Linux
根分区的 /boot/boot.0300 文件中,我们正好可以借用它来引导原来的操作系统。这也许对于像 Windows XP
这样难以兼容的系统是有用的。用这种办法引导 Win XP,应当万无一失(前提是,boot.0300 文件是原来能够引导 WinXP 时的
MBR 主引导扇区的拷贝,并且你安装 Linux 的过程没有改动 WinXP 的分区,例如,只是在硬盘尾部的空闲空间中增加新的 Linux
分区)。
注意在 boot 目录应当有 redhat 和 mandrake 的 vmlinuz 和 initrd 文件,
它们的名字可以是任意的, 只要保证 redhat 和 mandrake 的这些文件名不冲突(不互相覆盖)就可以了。这些文件可以从 redhat
和 mandrake 的第一张光盘中找到。在光盘上,redhat 的叫做 vmlinuz 和 initrd.img,而 mandrake
的叫做 vmlinuz 和 hd.img、network.img 等等。你需要继续从 hd.img 或者 network.img 中取出
vmlinuz 以及 hd.rdz 和 network.rdz 文件。【redhat 不需要这么麻烦, initrd.img
文件直接就在光盘上】。
好了,从 DOS 下运行 grub.exe,安装菜单应当呈现在屏幕上。很爽吧?
由于 Mandrake 的安装程序不能自动查找 CD2 和 CD3,所以,用 ISO 文件安装就稍微复杂了一些。对于这个问题,我喜欢这么来解决:
先用 CD1 安装一个基本的系统。遇到“找不到文件”的错误,按“继续安装”。安装完成后,进入一个终端敲入命令(说明:rc3 跟正式版是一模一样的):
mkdir /mnt/cd1
mkdir /mnt/cd2
mkdir /mnt/cd3
mount -o loop MandrakeLinux-9.1-rc3-CD1.i586.iso /mnt/cd1
mount -o loop MandrakeLinux-9.1-rc3-CD2.i586.iso /mnt/cd2
mount -o loop MandrakeLinux-9.1-rc3-CD3.i586.iso /mnt/cd3

后进入 “KDE 菜单”--“设置”--“Mandrake 控制中心”,需要敲入 root
口令。在左栏点击“软件管理”,然后在右栏点击标有“软件源管理器帮助您定义从何处下载软件包”这一项的图标。在出现的“配置来源”对话框中点击“添加
”,在出现的“添加一个来源”对话框中,有一个“名称”栏,你输入“cd1”,还有一个“路径”栏,你输入“/mnt/cd1”,来源类型默认是“本机文
件”,不要改动它。还有一个“相对 synthesis/hdlist 路径”栏,让它空着,什么也不要填写。好了,点击“确定”。
对于 cd2 和 cd3,作相似的处理。
完成之后,点击“保存并退出”。然后转到 Mandrake 控制中心,在“软件管理”中点击“RpmDrake 帮助您安装软件包”这一项的图标,等待一分钟,就可以看到三个 ISO 文件中的软件包,你可以选择安装了。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/87794/showart_1916686.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP