IBM的可恨之处就在于MBR的先入为主,为出厂的每一块硬盘的MBR文件写入控制信息从而操作其引以为豪的“蓝键”。我上下求索了好久也没有找到GRUB与MBR冲突的解决办法,最近很流行将LINUX安装到移动硬盘上不仅能带着乱跑还能解决所有机型的启动扇区冲突问题。于是乎老衲也弄了一个10GB的小移动硬盘体验一把。
安装很简单,光盘启动,选择移动硬盘为安装对象,唯一一点需要注意的是在第七步时我们需要调整GRUB的安装位置,系统默认为(hd0),我们应该改为(hd1),需要注意的是,这里的hd0,hd1都是相对位置,但是安装到硬盘时则是以绝对位置写入的,什么意思?我们暂且不表等会再说。
安装大概需要15分钟左右,如果你的网速足够快的话。结束安装后重启,经验证内置硬盘没有受到任何改动。
这个时候我们通过USB启动进入ubuntu启动器,点击启动后系统提示错误:无法在指定分区找到操作系统!
这里就是我刚才提到的以“绝对位置写入”的问题,当我们安装时,USB硬盘是以slavedisk(hd1)的身份挂载到系统的,而primarydisk(hd0)是内置硬盘,所以ubuntu把启动分区的信息定义为(hd1,0)并写入启动分区。而我们真正使用USB启动的时候它则作为primarydisk(hd0,0)启动,与分区定义不吻合,所以就提示在分区上找不到操作系统了。
如何修整这个错误呢?首先我们现在GRUB中临时修改menu.lst文件,但我们无法保存,带进入系统后通过编辑器再次修改后保存就能够一劳永逸啦。呵呵。
在GRUB界面下按“C”进入命令行
输入:boot(hd0,0)然后回到之前菜单,按“B”启动系统。这时久违的画面出现了。
进入系统后,进入终端输入:
sudonano/boot/grub/menu.lst
编辑启动项目改为hd(0,0)然后按ctrl o保存,重启。问题解决!
配置:
1.语言包:sudoapt-getinstalllanguage-supportzh
2.服务器:sudoapt-getinstallapache2php5mysql-serverphpmyadmin
3.编辑器:sudoapt-getinstallemacsbluefish
4.KDE4:sudoapt-getinstallkubuntu-desktop
sudoapt-getinstalllanguage-pack-kde-zhlanguage-pack-kde-zh-baselanguage-pack-zhlanguage-pack-zh-baselanguage-support-zh
修改镜像源:
sudonano/etc/apt/sources.list
删除所有内容用如下内容替换:
deb
debhttp://ubuntu.cn99.com/ubuntu/gutsy-securitymainrestricteduniversemultiverse
deb
deb
deb
deb-src
deb-srchttp://ubuntu.cn99.com/ubuntu/gutsy-securitymainrestricteduniversemultiverse
deb-src
deb-src
deb-src
deb
deb
最后不要忘了sudoapt-getupdate哦。经验证在图书馆的下载速度能达到600kbps
搞定。
移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10移动硬盘安装ubuntu 7.10
阅读(533) | 评论(0) | 转发(0) |