使用ISO镜像安装openSUSE系统

Jump to: navigation, search

本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镜像到新的分区