|
发表于 2007-5-7 23:42:56
|
显示全部楼层
很明显是/boot/grub/menu.lst文件有问题, 使用archlinux 0.7和archlinux 0.8的root是不一样的.
给你看 Archlinux 0.8的menu.lst写法
- title Arch Linux
- root (hd0, 0) ((1))
- kernel /boot/vmlinuz26 ((2)) root=/dev/sda1 ((3)) vga=792 ro
- initrd /boot/kernel26.img ((4))
复制代码
如果是Archlinux 0.7x呢? 则是
- title Arch Linux
- root (hd0, 0) ((1))
- kernel /boot/vmlinuz26 ((2)) root=/dev/hda1((3)) vga=792 ro
- initrd /boot/kernel26.img ((4))
复制代码
其中的几个参数((1)), ((2)), ((3)), ((4))的参数是可变的, 是需要根据你的环境来变的. 如果详细讲它, 那又太废话了, 网上grub的资料N多, 你可以去查找.
我只是告诉你注意一个地方: 注意Archlinux 0.8和 Archlinux 0.7x 中的root后的参数写法, 具体为什么要这样, 也要你去google, baidu查找了!
用linux就这样, 超锻炼你的动手能力, 好好利用搜索引擎, man,安装文档. 一些原理性的东西大家一般都不会讲出来, 显示太罗唆了. 不过我倾向于从最基本的讲起, 讲原理. 但显得我废话太多了, 看看我每一个帖子回复都超长. 因为我是从新手过来的, 而且现在还在从一个新手成长中, 我知道掌握这些基础, 了解这些原理很重要. |
|