社区
系统维护与使用区
帖子详情
遇到了grub难题
wwwer1
2004-12-27 12:54:41
我的系统装了linux和windows
结果我把linux分区删除了,合并分区后重新装了windows,然后启动系统windows
出现grub>提示符
我在dos用fdisk /mbr 却不好用
我的机器是个笔记本,挺老的。在笔记本上用fdisk /mbr是不是不好用啊
...全文
217
13
打赏
收藏
遇到了grub难题
我的系统装了linux和windows 结果我把linux分区删除了,合并分区后重新装了windows,然后启动系统windows 出现grub>提示符 我在dos用fdisk /mbr 却不好用 我的机器是个笔记本,挺老的。在笔记本上用fdisk /mbr是不是不好用啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwwer1
2004-12-30
打赏
举报
回复
感谢楼上,我已经删除了linux分区了。
我现在想得到的是能启动windows,但是我在安装完windows后死活进不去。
我的操作过程是:
1、删除linux分区
2、将原来的linux分区和windows主分区合并,然后格式化
3、在格式化后的分区装windows系统
4、安装完成,重启,重启。。。。。。。
现在我怎么办啊。
我的扩展区d,e还有数据呢,丢了就惨了
wwwer1
2004-12-30
打赏
举报
回复
楼上的你在回答我的问题还是?
haoyufu
2004-12-30
打赏
举报
回复
Linux下刻录光盘实战
论坛好像还没有人介绍呢,现把欧在局域网上的一篇帖子发上,供参考
linux下刻录光盘非常简单,只需在终端窗口输入以下命令即可:
cdrecord -v speed=2 dev=0,0,0 cd.iso
cdrecord软件在发行版中一般都有,如果安装系统时没有安装它,在你的安装盘里应该能找到,安装it。
speed是表明刻录速度的选项,可根据实际情况设置,但不要超过CD-R与刻录机的最大限速;dev是刻录设备的选项,可由
cdrecord -scanbus
命令获得,cd.iso是要刻录的影像文件,可根据实际情况加入路径。
怎么样?简单吧?
现在,还有几个问题值得说明:
1 影像文件如何做
linux中有一个mkisofs命令,功能非常强大,可以做资料光盘、系统光盘等,还可以做可启动光盘。
mkisofs -r -o cd.iso -m temp burn/
是基本的使用方法,-o cd.iso 指定光盘映像文件名称,-m temp 排除temp目录或文件, burn/ 将该目录下的文件加入到映像中,更高级的使用请参照相关文档或man。
2 光盘拷贝
像MS系统下的盘对盘刻录偶没有试过,但做成映像文件再刻录安全性更高,偶一直使用此法,这时就不需要再用mkisofs命令了,还有更简单的做法,使光盘信息一丝不漏,包括启动信息:
dd if=/dev/cdrom of=cd.iso
/dev/cdrom为光驱设备名称,一般为/dev/cdrom ,可根据实际情况给定;cd.iso就不需再说了。
3 刻录机的安装
linux系统只认SCSI刻录机,现在大部分使用的是IDE接口,需要做一转换,硬件链接后,运行命令cdrecord -scanbus,如果没有以下类似信息说明设备没有被系统识别:
Cdrecord 1.11a15 (i586-mandrake-linux-gnu) Copyright (C) 1995-2001 J鲵g Schilling
Linux sg driver version: 3.1.22
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) 'CD-RW ' 'SMART CLONE32 ' 'XSW1' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
解决的办法是在/etc/lilo.conf文件中加入 append="hdb=ide-scsi",hdb是第一IDE接口从口,如果你的刻录机在第二IDE接口,应改为hdc(主)或hdd(从),保存后运行lilo命令,然后重启系统,再测试,如果还不行,在/etc/modules.conf 文件中加入如下两行重启系统
probeall scsi_hostadapter ide-scsi
probeall usb-interface usb-uhci ehci-hcd
如果不行,说明系统内核没有配置好,需要重新编译内核。
附:偶的lilo.conf(部分)
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=normal
default=linux
keytable=/boot/us.klt
lba32
compact
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label=linux
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount mem=383M hdc=ide-scsi"
read-only
4 linux下的刻录功能非常强大,还可以刻录VCD、CD等,可以参考HOWTO等文档。至于某些图形化的前端软件偶从来不用,命令行已经很简单了为什么还要点点鼠标搞得那么复杂?当然,如果你喜欢你就用,发行版里一般都带。
5 关于MD5SUM
下载的光盘镜象一般都附带MD5SUM校验码,这是用来检测文件正确与否的校验码,在linux下使用起来非常方便,只要在终端窗口输入md5sum cd.iso,一会儿就可以计算出镜象文件的MD5SUM,只要将他与网站提供的相比较即可,如果不同,则说明文件可能有误,但也不排除网站提供了错误的校验码的可能,遇到这种情况,为了避免重新下载,可以这样检验:如果是系统光盘,先利用vmware检测是否能启动,如果不能启动,最好重新下载,如果能启动,接下来检测各软件包的正确性,linux光盘内基本上对每个文件都提供了md5sum,文件名一般都是MD5SUMS,加载镜象文件后进入到RPMS目录内运行md5sum *.rpm 就会列出每个软件包的md5sum然后与MD5SUMS文件内的码子逐一比较(利用diff可以提高效率),如果没有错误,就可以放心大胆地刻盘,如果不重要的软件包有误,也可以刻盘,安装时不要选择这些软件包就没有问题。
debehe
2004-12-29
打赏
举报
回复
如果linux分区还在的话就一定可以救回来:
++++++++++++++++++++++++++++++++++++
第一种方法[在DOS中操作引导系统]
首先要有能启动的win98或win98的启动光盘,rh 的启动光盘中的两个文件:loadlin.exe(存在于\dosutils下)和vmlinuz(存在于\dosutils\autoboot下)当然vmlinuz你也可在其它linux发行版中取得.
先从硬盘启动进入win98的纯dos模式或从win98的启动光盘启动(mini模式),然后进入loadlin.exe及vmlinuz所在的目录并执行:
loadlin vmlinuz root=/dev/hdaX 1
#说明:/dev/hdaX 为linux所在的根目录.进入后再重新安装grub即可.
一、本解决方案所要解决的问题:
我们可能在安装WIN时,把GRUB或者LILO从MBR上清除。如果在没有系统引导软盘只有安装盘的情况下,所采取的解决解决办法。
常用恢复MBR的办法还有一种是用升级系统的办法,这种办法经过验证,是极不可靠的。我们经过近二三十次的实践,证明效果几乎很少,这个办法用于没有安装GRUB的还是可行的。如果已经把GRUB安装上,后来就重装WINDOW或者别的操作系统而带的LILO,而导致系统不能正常引导,这种办法就失效了。所以说,本方案最适合GRUB的恢复。
++++++++++++++++++++++++++++++++++
第二种方法
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。如果是Redhat 8.0可能是F5吧。
然后在boot下输入
linux rescue
然后就是回车一下。
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说 ,谁也能明白,地球人都知道了。。。。
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我来举个例子吧,如果以我的硬盘为例。我在第一个硬盘上装了XP,在第一个硬盘的hda9个装了RH73.我总共有两个硬盘。如果我把GRUB丢了,就用这种办法找回来。如果你不知道你的linux安装到哪个分区上,也就是说,不知道这个Y是多少,这也不要紧,先输入root (hdX,然后用[TAB]来查看,一下就明白了...
blder
2004-12-29
打赏
举报
回复
no fixed disk present的意思是当前没有硬盘
wwwer1
2004-12-29
打赏
举报
回复
我现在开机后直接重启,连grub也没有了
只能光盘引导,你的命令能在dos下执行?
jjwkl2000
2004-12-28
打赏
举报
回复
我想楼主一定是在Windows下将Linux的分区给删除了 要不就格式化了
这样是进不到系统的。 不过你输入
rootnoverify(hd0,0)
chainloader +1
试试能不能进入Windows下
其实我也遇到了这样的问题 。。。 没有办法 以后就不能乱删除了。。。
wwwer1
2004-12-28
打赏
举报
回复
to wyl0502
修复控制台是怎么进入?
我进dos输入fdisk /mbr提示:no fixed disk present
现在我的系统连grub提示也出不来了,如果不插入光盘就不停的重启
wwwer1
2004-12-28
打赏
举报
回复
各位高人出出主意阿,我的盘上还有数据呢,要是重新分区的话可惨了
gnawuxx
2004-12-27
打赏
举报
回复
你确信grub装在主引导区了么,不是安在了第一个分区的引导区吧
lea179
2004-12-27
打赏
举报
回复
root (hd0,0)
chainloader +1
boot
wyl0502
2004-12-27
打赏
举报
回复
用windows安装盘进入修复控制台修复,输入:fixmbr就可以了
wwwer1
2004-12-27
打赏
举报
回复
帮帮忙 阿
U4 “U盘不能启动怎么办”
学习了《U盘分区与启动》课程后,在实践中我们可能...
GRUB
4DOS启动失败怎么办? 03PE蓝屏不能启动怎么办? Win7PE不支持USB3.0怎么办? Win7安装U盘不支持USB3.0怎么办? 这样大家以后
遇到
类似的问题,也能对症下药。
用
GRUB
引导自己的操作系统
在 PC 机上捣鼓自己的操作系统
遇到
的第一个
难题
就是如何将内核加载到内存中执行。如果读过于渊写的《自己动手写操作系统》就会知道这部分的工作还是蛮繁琐的。而且实际上这部分工作和操作系统没太大的关系。好在随着...
GNU
GRUB
2.00 源码分析笔记,持续更新
前言很多运维类书籍或文章仅从系统管理者的角度讲解了
GRUB
的安装以及使用,本篇博文则从 GNU
GRUB
2.00 的源码入手,从开发者,以及系统底层运行机制的角度,分析
GRUB
是如何作为跨平台的“全面统一的引导加载...
linux 内存 硬盘 cf卡,构建CF卡Linux系统的几个常见
难题
关于如何在cf卡上构建,从网上可以找到很多文章,如:许德新 《嵌入式Linux在PC104平台上的构建与实现》等等。这里主要介绍我在cf卡上构建linux...在此过程中
遇到
的主要有:一 bios的在cf卡上建立好根文件后,在c...
UEFI版rhel7.6升级8.1
遇到
的问题记录及RHEL boom快照的使用方法
遇到
困难迎难而上去解决,才会有更大的收获。 在之前的帖子里,我提到过在服务器上想测试UEFI安装方式的rhel7升级8。这个帖子是关于这部分的详细内容。本文涉及到了以下内容:1、RHEL的锁定发行版本方法 ...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章