使用ISO镜像安装openSUSE系统
本HOWTO指导您如何使用下载的openSUSE DVD iso镜像 安装/升级 openSUSE系统。如果您使用的是LiveCD,请您参照U盘安装Hybrid_ISO
当您不想刻录DVD光盘 安装/升级 openSUSE的时候,您可以按照本HOWTO的方法 安装/升级openSUSE。
预备知识:
- 知道如何划分出一个新的ext2/ext3分区
- 知道如何使用grub进行系统的引导
接下来,本HOWTO以一个实例一步步描述了使用 iso 镜像安装openSUSE的过程。您可以根据您系统的结构,对照本HOWTO的方法从而得到安装您的openSUSE的方法
- 建议您在您的系统中重新划分出一个ext2/ext3格式的分区(这里指的是传统的分区,不包括LVM逻辑卷),专门用于存放iso镜像,这样安装成功的几率会大些。
将iso镜像放到一个新划分的ext2/ext3分区
- 将您的iso镜像命名为一个简单的名字(如:openSUSE.iso),这样是为了方便您在安装过程中指定您的安装目录。
假设我们的ext2/ext3分区的设备名为 /dev/sda7,openSUSE.iso存放在该分区根目录下。
引导前的准备
将引导所需的内核和initrd从iso提取出来。 文件位置:
openSUSE.iso/boot/x86_64/loader/linux openSUSE.iso/boot/x86_64/loader/initrd
将linux,initrd2个文件置于 /dev/sda7 根目录下
从grub引导进入安装环境
1.进入grub
- 如果您是在现有的openSUSE系统上升级,在grub启动时,按下ESC键,退出gfxboot,进入普通grub界面
- 如果您的电脑上只有windows系统,您可以使用grub4dos这个grub的衍生版。
2.进入grub界面后,按下c键,进入grub命令行
3.引导安装环境
root (hd0,6) kernel /linux vga=791 initrd /initrd boot
- 说明 hd0,6为本HOWTO中对应的/dev/sda7。vga=791对应framebuffer 1024x768@16bpp。请您根据您系统的结构修改对应的值,如果无法启动,您可以尝试添加内核参数 devfs=mount,dall (kernel /linux vga=791 devfs=mount,dall)
安装过程中指定iso位置
分区:sda7 目录:/openSUSE.iso
- 如果提示无法找到,说明您指定的分区和目录不对。
补充
WindowsXP & NTFS 环境
openSUSE提供了一个安装程序(openSUSE.iso/openSUSE11.x_LOCAL.exe),您运行该程序后,Windows启动菜单会出现一个安装openSUSE的选项,您可以从那里同样进入openSUSE的安装环境。实际上,如果您将镜像放到NTFS分区,会出现一系列的麻烦。
您可以参考以下文档了解如何通过NTFS分区上的ISO安装:
我没有安装linux,如何新建一个ext2/ext3分区?
- 如果您有openSUSE任一版本的Install DVD,您只需光盘启动,在启动菜单上选择 rescue system,即可进入linux命令行,该系统提供了fdisk(分区工具),mkfs.ext3(格式化工具)
- slax等可以装在U盘的linux系统,各种linux发行版的LiveCD同样会提供给您所需的工具
- 如果您不嫌麻烦,您在Windows下可以VMware Workstation虚拟机软件直接操作物理硬盘,加载openSUSE镜像->VMware虚拟机光盘启动->进入rescue模式->分区,格式化,复制iso镜像到新的分区