
更换新机器后,还有另一个地方可以折腾Linux. 为了最大程度地节省成本,我们计划使用ISO光盘映像直接从硬盘安装openSUSE(新的openSUSE 12.3). 我的记忆不如一天,感觉就像阿尔茨海默氏病的早期阶段,让我们写下一些步骤以供参考.
2013年8月17日更新
根据重新安装openSUSE 12.3的操作记录,对其进行了修改.
目录内容
为避免在安装过程中进行分区时影响原始Windows分区,可以在安装前准备Linux分区的位置,包括至少布置根分区/,交换分区/ swap和用户目录/ home三个划分. 毕竟win7硬盘安装opensuse,它是新手,所以只需要分开即可.
在Windows下进行分区非常简单,您可以使用任何免费的磁盘管理软件来完成此简单任务. Windows随附的磁盘管理工具非常易于使用(控制面板->计算机管理->磁盘管理).
将用于安装Linux的磁盘或逻辑分区的大小调整为3部分. 这3个副本也是三个新分区. 可以使用ntfs格式快速格式化新分区. 无论如何,它将在以后安装时被格式化为Linux系统所需的格式.
分区大小的参考值:

首先从官方网站下载openSUSE的DVD映像. 现在有两个版本,一个是Tumbleweed,它是滚动版本. 一两天左右就会有一个新版本,该版本可根据软件和社区的进度随时更新新软件包. 每次发布新快照(快照)都等效于系统版本升级,优点是“新”;另一个是Leap,它是发行的传统版本,通常是两三年内的新版本,当然中间会有一个小版本更新,优点是“稳定”. 下载完成后,将CD映像放置在D驱动器的根目录中(也可以使用其他磁盘,在这种情况下为D: \),并将其重命名为相对简单的形式,例如opensuse.iso,在以后安装路由时方便输入安装源. 从CD映像(位于/ boot /下),您可能必须深入到位于/boot/.../loader/目录中的多层目录,例如,我在这里(DVD-ISO :) \启动\ x86_64 \加载程序)以查找linux和initrd文件并将其复制到计算机D驱动器的根目录中.
当然,安装系统需要重新启动计算机并直接指导安装,因此您需要准备启动文件. 选择以下三个选项之一.
A. 在Windows下安装openSUSE本地安装工具
OpenSUSE12_3_LOCAL.exe是用于本地安装启动项目的一键式配置程序,位于openSUSE安装CD上. 现在没有了,因为现在每个人都喜欢安装USB驱动器,无论是Linux还是Windows.
您可以使用虚拟CD-ROM工具(例如MagicDisc)或使用压缩软件来解压缩CD映像,运行openSUSE12_3_LOCAL.exe(或新版本,但编号不同)程序,然后按照提示进行操作完成安装.
注意: 当我在64位Windows 7中安装时,最终将提示我无法修改BCDedit之类的信息(如下所示),可以将其忽略. (此问题已在openSUSE 12.3中修复!)

OpenSUSE 11.4本地安装程序安装错误: 无法执行bcdedit.exe

当前的本地安装程序的12.3版本将在卸载时提示诸如“无法修改bcdedit的错误”之类的问题,但无效. 如果有问题,请以管理员权限运行. 安装完成后,请检查Windows系统磁盘根目录中是否有两个文件grldr和grldr.mbr. 如果缺少它,可以从CD映像(位于/ boot /下,可能更深几层,位于/boot/.../loader/目录中,例如,我在DVD- ISO: \ boot \ x86_64 \ loader)在此处查找并复制. 如果成功,请重新启动计算机并选择安装openSUSE以进入安装过程,然后跳至以下内容.
B. 使用Grub4DOS手动添加启动项
此选项B几乎是万能的,但不是很醒目,而且步骤也很麻烦.
转到下载grub4dos;将三个文件grldr.mbr,grldr,menu.lst解压缩到C驱动器的根目录(即Windows系统磁盘). 请注意,第一个是系统磁盘win7硬盘安装opensuse,第二个是根目录!在系统盘根目录下创建文本文档,内容如下
[引导加载程序]
超时= 30
默认=多(0)个磁盘(0)rdisk(0)分区(1)\ WINDOWS
[操作系统]

多(0)磁盘(0)rdisk(0)分区(1)\ WINDOWS =“ Microsoft Windows” / fastdetect
C: \ grldr =“ GRUB4DOS”
保存后,将此文件重命名为boot.ini. 如果系统提示“更改扩展名将导致无法访问”或其他提示,请单击“继续”. 该boot.ini最初是XP下的启动项目配置文件. 尽管Windows 7没有此功能,但如果手动创建,它也将起作用.
C. 使用GRUB启动U盘启动安装
如果您有GRUB可引导USB闪存驱动器,则可以使用它直接启动GRUB.
重新启动计算机后,在引导选择菜单中选择新添加的“ openSUSE Local installer”(方法二.A)以直接开始安装,然后跳至下面的步骤4;或“ GRUB4DOS”(方法二.B或两个.C)启动Grub;按键盘上的C键进入Grub命令行模式;输入
find /linux
然后按Enter键以找到放置linux和initrd文件的硬盘驱动器号(从上面1.4节的安装CD复制),格式类似于(hd0,4),(hd1,4)和像(如果您遵循以前的分区使用方法,则驱动器D在这里是(hd0,4)或(hd1,4)(可以是任意的,只要您拥有它);输入内核(硬盘驱动器号)/ linux和按Enter. 英文半角括号,逗号和下一位数字之间没有空格),例如

kernel (hd0,4)/linux
例如,输入initrd硬盘驱动器号/ initrd,然后按Enter键.
initrd (hd0,4)/initrd
进入引导,然后按Enter键进入安装引导过程. 进入安装引导过程后,第一个界面是检查安装CD的完整性. 因为我们正在安装硬盘,所以使用键盘上的箭头键->切换到“后退”并按Enter;开始选择语言,键盘类型等;选择硬盘安装“ Hard Disk”并选择安装源文件的磁盘位置(如上一节1.2中所述,D盘可能是/ dev / sda5,移动硬盘/ U盘可能是/ dev / sdb1,如果在下一步中如果提示您找不到安装源,则可以返回此处并尝试其他操作). 按照提示输入安装源,在这里您需要输入镜像光盘的位置和名称,例如/opensuse.iso(您可以品尝一下映像名称更改的好处),简称,以及新版本的OpenSUSE CD映像安装比以前的11.1版CD映像安装要简单得多);如果找不到安装源,则可能是由于硬盘的原始D分区为ntfs格式,因此无法自动加载该分区中的iso映像安装程序. 请按照以下步骤解决此问题: 回到带有“专家模式”的页面并进入专家模式;选择打开外壳;这时您会看到linux的命令行模式,直接输入并运行以下命令,
cp /usr/bin/mount /bin
使mount命令可用,然后输入,
exit
退出命令行模式并返回安装过程,重复以上4.2选择安装源. 进入安装界面,需要选择安装语言,时区,配置磁盘分区等,其余在这里不再赘述.
请记住,在Windows XP下安装OpenSUSE时,可以在安装完成后直接设置启动项,并使用Bootloader在Windows启动项之前启动OpenSUSE. 但是这次,在Windows 7(64位)下的安装不是很顺利,花了几天时间.
因为我的Windows 7是通过WinLoader激活的,即使用错误的slic2.1信息来欺骗身份验证服务器. 无论是将OpenSUSE引导加载程序安装在MBR还是硬盘上,该错误的slic2.1信息都将受到影响. 结果是,在安装Bootloader之后,Windows 7会提示它未激活,并且Win7已激活,并且Bootloader再次无效. 所以我用U盘启动Linux系统.
此外,新的GRUB2将阻止原始Windows 7系统进入休眠状态. 这就是为什么我不想使用OpenSUSE中的GRUB的原因之一. 如果在安装OpenSUSE的过程中安装了GRUB2,则可以使用Windows 7安装源启动计算机,进入“立即安装”界面,单击左下角的“修复计算机”,然后选择“自动修复”进行还原原始的Windows 7启动启动程序.
本文已更改了很长时间. 在此设置启动项中创建一个新文章. 请继续以了解如何使用Grub引导U盘引导Windows和Linux双系统. ©
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-178322-1.html
一会儿说伊拉克“可能”有杀伤性武器要入侵伊拉克
一个生病孩子急需大家的帮助