
做一个GRUB
引导修复吧就好了。这个情况叫恢复模式,在恢复模式下,可以用命令行引导进入系统,然后你在图形界面下,慢慢折腾修复去吧。进入系统一般是先搜索内核,然后加载内核开始引导。搜索内核并设为根路径,一般是:find --set-root /boot/vmlinuz-X.X.XX-XX-generic当然也有不一般的情形,折腾多了你自己就会明白了。然后加载内核:kernel /boot/vmlinuz-X.X.XX-XX-generic ro quiet splash locale=zh_CN vga=0x318然后再初始化内核:initrd /boot/initrd.img-X.X.XX-XX-generic接着启动它:boot一般到这里系统就已经可以启动了,如果还有二般的情况发生,你再密我吧。
安装程序有从预编译好的包(*.deb/*.rpm)
安装,deb包用dpkg命令安装,rpm包用rpm命令安装,命令详细用法自己看man页(man dpkg &man rpm),还有一种方法很烦,从源代码编译后安装,首先你得有编译环境和这个软件所需要的所有函数库文件,这个太多了,自己看看/lib目录里有多少东西就知道了,编译过程一般是先用tar解压缩源代码包,然后执行里面的./configure或者./install脚本,然后,如果你执行的是./configure脚本还需要用make生成目标代码,再用make install安装到你的系统;安装软件就说完了,什么?要使用windows下的软件?建议你在windows下安装好,再来linux里用wine执行,wine本身是个虚拟机,知道了吧?有点慢,兼容性也不好……,双系统对xp没影响,但是你不要装vista,因为据说vista会使用MBR,这样linux的引导管理器grub的stage1就没处放了,启动windows的方法很简单啊,在/boot/grub/menu.lst里添加如下几行:
title Windows XP #title 后面的东西随便你写,只是显示给你看的
rootnoverify (hd0,0) #指定系统引导分区(就是Windows安装所在分区)
chainloader +1 #链式引导加载,windows都是这样的,按顺序读,读一个字节加1
hd0,0这儿式假设你windows安装在第一个IDE通道上的主盘上的第一个分区,这个数字可能随着你删除分区会变,前一个数字0是规定第一个IDE通道上的主盘,后一个数字0表示第一个分区,如果你不确定是第几个分区,在grub里面试好了,反正启动时有个按e进入编辑状态的选项
看来你是安装双系统后只能启动linux了。
linux终端下运行命令:sudo vi /etc/default/grub 打开/此文件;
有一行:GRUB_DEFAULT=0 的,0就表示默认启动linux,1表示linux的另一种方式啥的,把数字改成2试试(一般都是2,ubuntu貌似是3,开机自己数一下就知道了)。
重新开机就可选择启动哪一个系统了,这个很简单的,还可以设置多少秒后自动进入哪一个系统。
评论列表(0条)