前天刚刚从网上download
了一个windwos7
装上了,特爽,哈哈,可重启后,我的opensolaris
不见了,grub
丢失了,与linux
修复还有一些区别,下面是我操作的一些细节,以便大家以后参考
问题原因:
1
、在同一台X86
机器上即安装了Open Solaris 11/08,
又安装了Windows 7
,并且使用
Open Solaris
的Grub
作为引导程序。
2
、由于重装Windows
,会重新覆盖MBR
,导致Grub
不能使用,不能直接启动open Solaris
。
问题解决方法:
需要Open Solaris X86 11/08
的第一张CD
光盘,就可以重新安装Grub
步骤:
1)
设置机器并从Open Solaris X86 11/08
光盘启动
2)
在出现Grub
界面的时候,按“c”
进入grub
命令模式,如下界面:
grub>
3)
在grub
命令模式下,找到硬盘上已安装的Open Solaris
系统(两种方法选择其一即可,在find
的时候软驱会很响,不用担心大概10
秒左右结果就输出了)
grub>find /platform/i86pc/multiboot
(hd0,1,a) ----------
系统输出内容
grub>find /boot/grub/menu.lst
(hd0,1,a) ----------
也可以用查找boot menu
文件的方法得到同样的结果
4
)得到Open Solaris
系统安装所在的硬盘编号后,将它设为root device
例子里的(hd0,1,a)
,指的是第1
块硬盘第二个fdisk
分区中的第一个slice
。
grub>root (hd0,1,a)
5)
设置要启动的文件系统的位置,指定boot
和archive
文件,最后直接由grub
界面启动Open Solaris X86
系统
grub>bootfs rpool/ROOT/opensolaris
grub>kernel$ /platform/i86pc/kernel/unix -B $ZFS-BOOTFS
grub>module$ /platform/i86pc/boot_archive
grub>boot
此时系统直接从grub
命令模式启动Solaris X86
系统(有ZFS
挂接的系统启动)
如果记不住这些命令,我们可以借助menu.lst
文件,其实这个文件是原grub
用于启动的菜单,并含有这些启动命令,可供我们参考。一般这个文件的位置在/boot/grub/menu.lst
,我们可以使用cat
显示内容。
grub>cat /boot/grub/menu.lst
6)
启动系统之后用root
登陆,运行、
installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t1d0s0
最后c1t1d0s0
指的是你所要安装mbr
的硬盘。
确定这个有两种方法,一个方法是用
iostat -En
看看最前面出现的是C
几,我的电脑是c3d0
所以把后面的c1t1d0s0
换成c3d0s0
分享到:
相关推荐
标题中的“Grub4Dos引导修复工具”是指用于修复计算机启动问题的一款实用程序。Grub4Dos是一款基于GRUB(Grand Unified Bootloader)的引导加载器,它可以在DOS环境下运行,提供对多种操作系统引导的能力,包括...
### 修复Ubuntu12.04 Grub 引导 #### 背景与问题描述 在使用双系统(如Windows 7与Ubuntu 12.04)时,经常会出现因为重新安装Windows而导致原本的Grub启动菜单丢失的情况。Grub是GNU GRand Unified Bootloader的...
#### 二、修复Ubuntu的grub引导 当先安装Windows后安装Ubuntu时,grub通常可以正确地识别Windows的启动分区。但是,如果先安装Ubuntu再安装Windows,Windows会覆盖MBR中的grub引导,导致无法启动Linux。 **修复步骤...
本文将深入解析如何使用GRUB(Grand Unified Bootloader)来修复Linux系统的引导问题,确保即使在遭遇引导故障时,也无需重装整个操作系统。 ### GRUB:Linux系统中的守护者 GRUB是Linux中最广泛使用的引导加载...
### GRUB修复(CentOS 6.5环境) 在Linux环境下,GRUB(GRand Unified Bootloader)作为常用的启动管理器之一,对于系统的正常启动至关重要。然而,在某些情况下,如误删`/boot`分区或者该分区上的GRUB配置文件等,...
Linux运维-2系统管理-13启动引导与修复-154grub配置文件.avi
### Linux应用技巧:用GRUB4DOS修复GRUB #### GRUB与GRUB4DOS简介 在Linux系统中,GRUB(Grand Unified Bootloader)是常用的引导加载程序之一,用于启动操作系统。GRUB2作为GRUB的升级版本,支持多系统引导,并能...
在探讨“grub修复双系统”这一主题时,我们首先需要理解GRUB(GNU GRand Unified Bootloader)作为多操作系统引导加载程序的核心作用及其在双系统环境中的常见问题与修复方法。 ### GRUB简介 GRUB是Linux系统中最...
windows grub修复 Grub Rescue修复方法
### Linux中修复GRUB引导加载器 在Linux系统中,GRUB(Grand Unified Bootloader)是一种常见的引导加载器,用于启动操作系统。然而,在某些情况下,GRUB可能会出现故障,导致无法正常启动系统。例如,安装了双系统...
Ubuntu重装启动失败进入修复grub rescue模式 本文将详细介绍Ubuntu重装启动失败进入修复grub rescue模式的解决方法。该方法适用于在Ubuntu重装过程中出现启动失败的问题,并且介绍了在grub rescue模式下如何修复...
FIX GURB ON LINUX,当GRUB出现问题时,操作系统LINUX或WIN一般无法启动。该文档描述了如何在LIVECD模式下修复GRUB
`grub4dos-0.4.3.zip`则是一个GRUB for DOS的版本,它允许在DOS环境下安装或修复GRUB。 2. **解压并安装**:解压`grub4dos-0.4.3.zip`,里面通常包含一个可引导的软盘映像(如`grldr`)和配置文件。可以使用软盘...
### 重装Windows修复Ubuntu Grub的技巧:深入解析与实践指南 在多系统共存的环境下,尤其是当Windows与Linux(如Ubuntu)共享一台计算机时,遇到Windows系统崩溃需重装的情况,往往会导致原本安装在主引导记录(MBR...
【修复GRUB:XP+Win7的解决方案】 在多操作系统环境下,比如同时安装了Windows XP和Windows 7,GRUB(Grand Unified Bootloader)通常作为引导加载器来管理这两个操作系统的启动。然而,由于各种原因,如误操作、...
Linux运维-2系统管理-13启动引导与修复-155grub加密.avi
"GRUB多重启动管理器" 在 Linux 操作系统中,GRUB...GRUB 也可以应用于其他操作系统中,例如 BSD、OS/2、Solaris 等。 GRUB 是一种功能强大且灵活的多重启动管理器,对于 Linux 操作系统的启动和管理具有重要作用。
- **系统恢复**:当某个系统出现问题时,GRUB2可以引导其他正常系统进行数据恢复或修复。 7. **UEFI与GRUB2** - **UEFI支持**:GRUB2支持UEFI启动,需要在EFI系统分区上安装。 - **Secure Boot**:在Secure Boot...
3. **修复工具**: 当GRUB遇到问题时,可以使用GRUB的恢复模式或者GRUB rescue命令行来修复引导问题。 4. **密码保护**: 这个版本的GRUB允许设置密码,以防止未经授权的用户访问或修改引导选项,增强了系统安全性。 ...