【www.guakaob.com--节日作文】
篇一:《开机时显示windows rootsystem32hal.dll,应该如何处理》
开机时显示windows root>\system32\hal.dll,应该如何处理
关于hal.dll文件丢失的问题,以下内容为百度知道操作系统分类管理员Ctangel整理,均为个人日
常工作中所遇到并且验证的原因和方法。如需转载请注明出处。
很多时候我们能遇到开机系统无法启动,提示hal.dll丢失的错误。一般这种问题有那么三种
可能性下面一一阐述。
一、hal.dll文件确实丢失
开机提示这文件丢失,找pe进去,打开c:\windows\system32\这个目录发现缺失没有这个文件
,这种情况有可能是误删文件或者杀毒造成的,也有可能非正常关机造成。这个坚决方法比较简单
,找别人机器上的同名文件复制过来就好了。当然如果是严重的病毒造成的,那就够呛能管用,那
时候只能重新做系统了。
二、hal.dll文件并没有丢失,而且大小和别人机器上的一样
开机提示着文件丢失,找pe盘进pe发现这个文件并没有丢失,这种情况有两种可能,一般的兼
容机而且只有一个主分区的机器,很可能是硬件造成的,主要怀疑对象是内存。找其他内存插上测
试。如果是内存的问题,插上没有问题的内存之后就可以正常进入系统了。记住,这时候不要考虑
复制这个文件,你复制了这个文件还会报其他文件丢失的。如果换内存还不能启动,复制该文件后
提示其他文件错误,也可以考虑病毒造成的,开机按F8,选择最后一次正确的配置,然后进系统杀
毒,进不去系统的话那就重新安装吧。Widows,root丢失。
还有一种情况,有些品牌机,会有两个主分区,比如DELL的机器,来的时候有一个47M的隐藏
主分区。以前比较老的一些ghost XP版本安装完后就会提示hal.dll文件丢失.还有人再清理了C盘
文件之后出现这种情况。这种情况是和boot.ini有关。我们打开一般正常机器的boot.ini看一下,
主要有以下内容:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect
看到没,disk(0)rdsk(0)partition(1) 就是说启动的是磁盘0分区1的系统
所以有2个主分区的品牌机才会造成启动的时候失败提示hal.dll丢失的情况,那么我们只需要进PE
改一下位于C盘根目录下的隐藏文件boot.ini的内容就好了,就是把分区1改成分区2,改完就是下
面这样子的,大家可以直接复制下面的内容到你的boot.ini
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect
改完之后重新启动您的计算机吧,您会发现问题已经解决了。记得以后不要再删这个文件了。
篇二:《丢失root口令的解决方法》
综合案例―― 丢失root口令的解决方法 案例要求
丢失root口令登录系统
实现步骤
进入单用户运行模式
• 在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键
• 选中第二项kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/,然后按e键
• 修改加入single,结果如下:
• kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ singleWidows,root丢失。
• 回车返回,然后按b键启动
使用passwd命令重新设置root口令
• passwd ******
使用新的root口令登录系统
篇三:《root密码丢失解决方法》
root密码丢失解决方法
GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式。
你会面对一个引导项目列表。查找其中类似以下输出 的句行:kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2按箭头键直到这一行被突出显示,然后按
[e].你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。
你会被带会编辑模式屏幕,从这里,按 , GRUB 就会引导单用户 Linux 模式。 结束载入后,你会面对一个与以下相似的 shell 提示:sh-2.05#现在,你便可以改变根命令,键入:bash# passwd root你会被要求重新键入口令来校验。结束后, 口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。
LILO:当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO处输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码即可
0001修改主机名vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效
0002 Ret Hat Linux启动到文字界面(不启动xwindow)
将/etc/inittab中 id:5:initdefault: 一行中的5改为3
0003 redhat的自动升级更新问题(hutuworm)Widows,root丢失。
在/corp/support/errata/……略夭⑼瓿砂沧啊?/a>升级除kernel外的rpm: up2date -u升级包括kernel在内的rpm: up2date -u -f
0004 windows下看linux分区的软件Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip
0005 mount用法fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom iso文件 mount -o loop /abc.iso /mnt/cdrom软盘 mount /dev/fd0 /mnt/floppy USB闪存 mount /dev/sda1 /mnt/cdrom所有/etc/fstab内容 mount -a可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等。 0006在vmware的LINUX中使用本地硬盘的FAT分区将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中:_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0其中win_ip是你的windows的IP地址;D$是你的windows里面共享的D盘的共享名;/mnt/d是要将该分区mount到linux的目录;win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码。
如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。
0007.a删除名为-a的文件rm ./-a rm —— -a 告诉rm这是最后一个选项,参见getopt ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm {} \; 0007.b删除名为\a的文件rm \\aWidows,root丢失。
0007.c删除名字带的/和‘\0文件这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的NFS文件系统在Mac系统上使用1.解决的方法,把NFS文件系统在挂到不过滤/字符的系统下删除含特殊文件名的文件。
2.也可,将错误文件名的目录其它文件移走,ls -id 显示含该文件目录的inum,umount 文件系统,clri清除该目录的inum,fsck,mount,check your
lost+found,rename the file in it.最好是通过WINDOWS FTP过去就可以删除任何文件名的文件了!
0007.d删除名字带不可见字符的文件列出文件名并转储到文件:ls -l >aaa然后编辑文件的内容加入rm命令使其内容成为删除上述文件的格式:vi aaa [rm -r ******* ]把文件加上执行权限 chmod +x aaa执行 $aaa
0007.e删除文件大小为零的文件rm -i `find ./ -size 0` find ./ -size 0 -exec rm {} \;find ./ -size |xargs rm -f &非常有效for file in * #自己定义需要删除的文件类型do if [ ! -s ${file} ] then rm ${file} echo "rm $file Success!" fi done 0008 redhat设置滚轮鼠标(mc1011)
进入X后,选择鼠标的配置,选择wheel mouse(ps/2)就可以耍? 如果鼠标表现异常,重启计算机即可。
0009加装xwindow用linux光盘启动,选择升级,然后单独选择包,安装即可
0010删除linux分区做一张partition magic的启动软盘,启动后删除。 或者用win2000的启动光盘启动,然后删除。
0011如何退出man q
0012不编译内核,mount ntfs分区原装rh8,未升级或编译内核1. 上google.com搜索并下载 kernel-ntfs-2.4.18-14.i686.rpm 2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm 3. mkdir /mnt/c 4. mount -t ntfs /dev/hda1 /mnt/c 0013 redhat 8.0中用xmms听mp3
rpm 下载-Uvh /files/xmms-mp3-1.2.7-13.p.i386.rpm
xmms-mp3-1.2.7-13.p.i386.rpm
0014找回忘记了的root口令(lilo/grub)
三种办法:
1.在系统进入单用户状态,直接用passwd root去更改
2.用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下:cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root这样可以搞定
3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同rh8中一。
lilo 1. 在出现 lilo: 提示时键入 linux single画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::……
保存4. #reboot重启,root密码为空二。
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::……
篇四:《丢失Windowsroot\system32\hal.dll怎么办》
我也遇到过。给以下资料你参考下:篇五:《电脑开机密码忘了怎么办》
我抄来的:上一篇:不信爱情的诗词
下一篇:想从外面搬进公司宿舍们的申请书