1. 下载相应的启动软件 GRUB FOR DOS(如:grub4dos-0.4.4-2009-01-11.zip)
1) 从你下载的GRUB FOR DOS的文件夹中复制grldr这个文件,存放在“C:\”下面
2)从openSUSE-11.2-DVD-i586.iso中复制linux和initrd两个文件(在目录/boot/i386/loader)放到你光盘镜像所在硬盘分区的根目录下,比如你的光盘镜像都保存在D:\suse
目录下,那么就将这两个文件放到D:\目录下,这是SUSE在路径识别时必须用到的2个文件。注意此时D盘不能为ntfs,只能为fat32.
3) 将GRUB FOR DOS解压缩到C盘的目录下,比如C:\grub
4) 编辑boot.ini文件, 方法:“我的电脑” – “属性” – “高级” – “启动和故障恢复” – “设置” – “系统启动”–“编辑”, 在文件的最后一行加入 C:\grldr="grub",保存退出。
2. 这个时候你的准备工作就完成了。重新启动计算机
3. 这时,计算机会进入一个菜单选择界面,选择GRUB,再选择“COMMAND Line” 模式(命令行模式)
1)输入命令:find /linux (注意语法格式:find后面一定有一个空格,/后面则没有空格。)此时会得到一个结果,比如:(hd0,4).这是你的openSUSE安装文件存放的目录,
当然了,也有可能是其他的,这跟你的硬盘配置有关系。但这个结果就是我们需要的。记住就好了。
2)输入命令:kernel (hd0,4)/linux (注意输入格式,kernel后面有一个空格。)此命令是加载Linux内核。
3)输入命令:initrd (hd0,4)/initrd 此命令是安装初始化。(这要是没有出现错误信息,我们可以进行真正的安装了。)
4)输入命令:boot
或者:root (hd0,4) , kernel /linux, initrd /initrd, boot
4. 系统就会启动安装,进入蓝色屏幕界面,会提示你找不到安装盘,你点击“back”,然后进入键盘选择,语言选择什么的。然后选择硬盘安装(接下来的方法同“使用SUSE自带的引导程序进行引导安装”)。
选择镜像时要输出绝对路径,/表示根目录(如hda5), 上面的例子中先选中d:,然后输入 /suse/xxxx.iso
5. 如何所使用的Linux系统出现了问题,可以尝试一下在进行系统修复,不过这是要看运气的,好的话可以修复成功,但是这时你也不要高兴的太早,修复的同时也可能带来另一个问题:就是原来的Windows启动项找不到了。
要怎么样才能找回以前的Windows启动项呢?我们可以尝试在Linux下面编辑系统的启动项,如下命令所示:(注意一定要有超级用户的权限)
#cd /boot/grub
#vi menu.lst
#在文件的末尾添加如下文本:
title Windows
rootnoverify (hd0,0)
chainloader +1
EOF
#保存退出重启
其中:
1)menu.lst是grub配置文件,也可能是grub.conf,视具体情况修改
2)rootnoverify (hd0,0)中,hd0是硬盘序号,0是分区序号,都是从0开始,视具体情况修改
6. 因为没有光驱,所以如果想从光盘中安装软件的时候,可能要将iso镜像挂到系统中:
mount -t iso9660 /home/xxxx.iso /mnt -o loop
这里假设ISO文件在/home目录下。
-t参数是指定文件系统的类型,光盘或光盘镜像是iso9660,fat32文件系统是vfat,fat16文件系统是msdos
xxx.iso指的是你的光盘镜像名称。
/mnt是你根目录下的/mnt目录,这个你也可以指定为其它目录。表示把镜像加载到这个目录。
-o用来描述设备或档案的挂接方式。 后面接loop是用来把一个文件当成硬盘分区挂接上系统。如接rw表示可以读写挂接后的设备。如接ro则是只读方式。
mount 挂载远程共享的用法; mount -t smbfs -o codepage=cp936,username=用户名,password=密码 , -l //ip地址/共享文档夹名 挂载点
参考: