OpenSUSE livecd硬盘安装具体步骤

系统 Linux
由于openSUSE的DVD镜像太大,一部分人倾向于使用LiveCD安装。本文以openSUSE 11.1为例,介绍用LiveCD硬盘安装的方法。

 必须强调,openSUSE LiveCD不提供中文支持,需要在安装后自己安装有关的中文包。推荐用DVD镜像安装,参见OpenSUSE硬盘安装(DVD镜像的缺点是文件太大,不支持FAT文件系统)

OpenSUSE livecd提示:

对于有硬盘安装经验的朋友,本文的主要价值在第三部分:硬盘安装过程。
准备工作
准备镜像文件
先要准备好openSUSE的光盘镜像,以GNOME版本为例,文件名为openSUSE-11.1-GNOME-LiveCD-i686.iso。

把镜像文件放在合适的位置上:

它的路径中没有中文
最好放在ext3分区。没有测试过fat分区或ntfs分区
不要把路径设的太复杂,最好直接放在分区的根目录下。
TODO:
在fat或ntfs分区上测试这一过程,并修改上面的要求。
下面在纸上记录好镜像文件所在的分区、文件在分区中完整的路径、镜像文件的确切名字。

OpenSUSE livecd注意:
这一步很重要,在后续的安装中,安装程序会要求输入完整的镜像文件路径及文件名。
准备grub
您还应确保您可以启动grub,如果您目前使用的是Windows系统,可以参考用Windows XP/Vista引导grub,此文选用了最简单的方法,您完全可以在两分钟内完成它的配置。
提取安装程序启动文件
现在您需要从镜像文件中提取一些文件。
挂载光盘
如果您正在使用Windows系统,可以使用虚拟光驱软件(如daemon tools)挂载镜像文件。
如果您使用的是Linux操作系统,那么使用root用户在终端中执行(假设当前目录是openSUSE-11.1-GNOME-LiveCD-i686.iso所在的目录,又假设现在光驱是空的):
# mkdir /cdrom
# mount openSUSE-11.1-GNOME-LiveCD-i686.iso /cdrom -o loop
第一步可能会得到提示/cdrom已经存在,不必理会它。现在您可以通过/cdrom访问到iso文件里的内容。

OpenSUSE livecd提取文件
把iso文件中/boot/i386/loader/文件夹下的linux,initrd两个文件复制到一个fat或ext2/3分区中,最好放在根目录下,如果不是请记住路径。

OpenSUSE livecd卸载光盘

在Windows中请用虚拟光驱软件卸载(可选)。在Linux系统中,请离开/cdrom文件夹,并输入以下命令卸载:
# umount /cdrom
OpenSUSE livecd硬盘安装过程

从Grub启动安装程序
重新启动您的电脑,并进入grub,按c键进入命令行状态。输入命令:
kernel linux的路径  kiwidebug=1
initrd initrd的路径
boot

提示:
假设您把vmlinuz和initrd.img放在(hd0,5) 中的根目录中,那么二者的路径就是(hd0,5)/vmlinuz和(hd0,5)/initrd。有关(hd0,5)表示什么,请参考grub磁盘分区表示方法。
顺利的话,会进入一个Shell。一定要注意前面的kiwidebug=1,这一参数使内核在找不到LiveCD时进入到Shell。

装载LiveCD镜像
这一步较为复杂。需要手动挂载LiveCD镜像,步骤如下,建议记录到纸上
 

  1. mkdir -pv /cdrom /mnt/livecd /mnt/read-only-system /mnt/tmp   
  2. mount /dev/sdaN /mnt/tmp  
  3. mount -o loop /mnt/tmp/PATH_TO_LIVECD_IMAGE/openSUSE-11.1-GNOME-LiveCD-i686.iso /cdrom  
  4. mount -o loop /mnt/tmp/PATH_TO_LIVECD_IMAGE/openSUSE-11.1-GNOME-LiveCD-i686.iso /mnt/livecd  
  5. mount -o loop /mnt/livecd/openSUSE-gnome-11.1-read-only.i686-2.7.0 /mnt/read-only-system  
  6. exit  

上面绿色的部分应做相应的修改,如果用KDE的LiveCD,也做相应的修改即可。

最后exit之后,如果顺利,启动过程会继续,进到Live桌面。

TODO:
尝试简化上述过程。如/mnt/livecd/是否无需建立。
原文:http://www.linux-wiki.cn/index.p ... 8%E5%AE%89%E8%A3%85

【编辑推荐】

  1. OpenSUSE中YaST包管理器的更新实战
  2. Linux操作系统中的智者 OpenSUSE 11.2
  3. OpenSUSE特性与包构建服务
  4. OpenSUSE强大功能的系统介绍
  5. OpenSUSE11.2安装视频

 

责任编辑:chenqingxiang 来源: linuxdiyf
相关推荐

2010-06-11 17:21:02

OpenSUSE U盘

2009-12-03 16:14:58

软路由安装

2010-06-08 12:43:58

硬盘安装openSUS

2010-06-09 09:33:41

Opensuse硬盘

2010-06-09 12:50:08

硬盘安装openSUS

2010-09-26 10:38:37

JVM安装Tomcat

2010-06-11 12:53:56

openSUSE播放器

2010-06-22 14:55:21

autoconf安装

2010-07-19 17:02:23

安装Telnet服务器

2009-12-07 10:46:08

WCF框架

2010-06-09 17:24:45

Zabbix配置

2011-03-29 15:52:38

Cacti配置

2010-10-08 11:29:24

JavaScript对象

2010-08-02 17:08:34

Flex Eclips

2010-06-21 17:05:00

Linux Arch

2010-09-25 16:30:25

DHCP选项设置

2010-06-09 16:01:58

Opensuse 10

2010-07-02 09:48:58

2003 SNMP启用

2010-02-22 10:52:34

PDA访问WCF

2009-01-30 21:56:00

点赞
收藏

51CTO技术栈公众号