LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1597|回复: 2

openSUSE11_0_LOCAL 的介绍

[复制链接]
发表于 2008-6-22 11:27:24 | 显示全部楼层 |阅读模式
关于 openSUSE11_0_LOCAL
文档:muskycn

openSUSE11_0_LOCAL.exe 是 openSUSE 11 安装光盘里的一个实用的小工具,它让 Windows 用户安装 openSUSE 变得更为简单。Windows下使用它你需要一个管理员权限的账户。
已经刻盘的用户,将光盘放入后自动运行

openSUSE11_0_LOCAL.exe (如果没有运行,双击光驱盘符),一路 next ,重启后,启动菜单多了openSUSE 11.0 installer (LOCAL)项,选择进入就可以开始安装openSUSE了。当然你使用bios设置光盘启动也可以直接安装openSUSE。
对于硬盘安装的用户,这个openSUSE11_0_LOCAL.exe 就变得极为贴心了,你不用去找grub4dos这些工具,光盘里就有。
镜像中的openSUSE11_0_LOCAL.exe和grub4dos本质是一样的,可以任意选取。openSUSE11_0_LOCAL.exe省略了手动修改C:\boot.ini的步骤,而且方便易找。


执行 openSUSE11_0_LOCAL.exe 生成如下文件:文件夹『openSUSE』,grldr , grldr.mbr , menu.lst , openSUSE_hitme.txt , C:\openSUSE\initrd , C:\openSUSE\linux ,C:\Documents and Settings\muskycn\「开始」菜单\程序\启动\openSUSE-uninst.exe,同时,C:\boot.ini 发生变化。


原boot.ini

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /noexecute=optin /fastdetect


安装后的boot.ini

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /noexecute=optin /fastdetect
C:\grldr="openSUSE 11.0 installer (LOCAL)"



C:\menu.lst

hiddenmenu
timeout 0
title openSUSE 11.0 installer (LOCAL)
find --set-root /openSUSE_hitme.txt
kernel /openSUSE/linux devfs=mount,dall ramdisk_size=65536 lang=en splash=silent vga=0x31A
initrd /openSUSE/initrd


C:\openSUSE_hitme.txt

This file was created by openSUSE installer.



扩展思路:
openSUSE11_0_LOCAL.exe实际上是给Windows安装了一个grub4dos,通过修改 grub 的menu.lst,我们就可以充分利用这个grub ,比方用来引导IMG文件或者其他丢失启动引导的linux。

有需要的朋友可以如下操作:执行安装到最后一步,也有两个选择:1.Reboot now , 2.I want to manually reboot later.选择第二个,然后移除C:\Documents and Settings\muskycn\「开始」菜单\程序\启动\openSUSE-uninst.exe。(卸载文件的其他部件在C: \Documents and Settings\muskycn\Local Settings\Temp\~nsu.tmp文件夹里)。这个快捷键的作用是重启之后再次进入Windows马上卸载openSUSE11_0_LOCAL.exe

如果你喜欢干净点,你可以在卸载openSUSE11_0_installer之前,备份grldr , grldr.mbr , menu.lst还有boot.ini这四个文件。卸载后再返回c盘(boot.ini需要覆盖),然后你就可以通过修改menu.lst来利用这个grub。

注:上文提及的C:\Documents and Settings\muskycn是Windows个人账户,每个人可能不同。

另:openSUSE11重启x服务需20秒内两次按 Ctrl+Alt+Backspace 。

此文档已经同步到wiki
http://cn.opensuse.org/OpenSUSE11_0_LOCAL

希望大家多多完善wiki
http://cn.opensuse.org/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-6-24 08:35:00 | 显示全部楼层
我一直是把grldr menu.lst 存放在c盘根目录,修改boot.ini启动grldr引导linux,每次安装suse过程中都选择不安装引导程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 15:17:55 | 显示全部楼层
你还可以将suse的menu.lst拷贝出来一份备用,假如你mbr上的启动信息没有了,还可用将此文件拷贝至c盘(在这之前备份原menu.lst以备恢复)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表