双系统 xp和ubuntu。 ubuntu进不去了,说是hal.dll丢失或损坏。应该怎么办?

双系统 xp和ubuntu。 ubuntu进不去了,说是hal.dll丢失或损坏。应该怎么办?,第1张

和你一样的问题,从下午折腾到现在,系统还原没用,解决方法是用u盘重装,但别破坏原文晌搏件,grub会自动修复所有系统,宴档祥但多出的旧内核系统不会删,你可能得到4个或更多linux登陆选项,选最新那个用,软件和设置完全一样 20101226

补充,.dll文件是xp系统的,说明你已经在引导xp了,Ubuntu没开,需修复引导文件,蠢唤解决方法是XP下运行UbuntuSetup.iso里面的wubi.exe选安装到一个没用的分区,比如F盘,安装好再把F盘格式化,原来的系统就出来了

解决方案2 grub修复,能看懂的话尽可能用这个,启动windows xp,运行wubi.exe,打开terminal,运行

sudo apt-get install grub

sudo grub-install --root-directory=/boot /dev/sda

sudo grub

root (hd0,0)

setup (hd0)

reboot

重启后什么系统都没了,有个grub>字样,说明90%可以轻易修复了,这样进xp系统

rootnoverify (hd0,0)

chainloader +1

boot

这样进linux系统

find /etc/fstab #假如答案是(hd0,2)

kernel (hd0,2)/boot/vml 然后按TAB键,会自动补全

kernel (hd0,2)/boot/vml***** ro root=/dev/sda3

#sda3 根据(hd0,2)算,hd0=sda,hd1=sdb,hd2=sdc, 2+1=3

#比如 find /etc/fstab (hd1,0) ,就是 kernel (hd1,0)/boot/vml**** ro root=/dev/sdb1

boot

成功进系统了,到这一步就修完了,想自动的话,

boot下找grub,touch menu.lst,写

default=0

timeout=5

title ubuntu

kernel (hd0,2)/boot/vml***** ro root=/dev/sda3

全部完成 20110101 4pm

/lib 标准程序设计库,又叫动亩拆态链接共享库,作用类似Windows里的.dll文件.进入你的ubuntu找到/lib目录碰慧,看看就知道是什么了!!!

如果再不明白的话,有笑耐答空来我空间逛逛哦~~http://hi.baidu.com/%D0%F8%CF%D2%B5%C4%B2%A9%BF%CD

第一步,【检查】using对应的namespace 名是否存在,多野正橘数是因为这个原因,是否添加引用。

第二步,右侧【解决方案资源管理器】,在对应项目中找到引用;

【右键】引用 ,点击【添加引用】

第三步,打开左侧选项,寻找你所需要的程序集

第四步,清昌找到并勾选你需要引用的dll(小编的需要一个office中的Excle,故做了如下选择

第五步,添加完成引用便不会报错了,如果系统中没有你需要的dll文件,可以从网上下载再加入,或者通过NuGet程序包管理添加一些第三方dll

第六步,通过NuGet包管理步骤也是一样的,右键引用–管理NuGet程序包–选择联机–搜索需要添加的程序包点击安装即可,联网颂团安装可能比较慢


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12126737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存