安装ubuntu7.04的问题及解决方法

zerray | 七月 15th, 2007 - 18:08

写这么个标题是为了让搜索引擎更容易搜到,嘿嘿

终于还是忍不住在机器上装了linux。原本打算自己从编译内核开始手工打造一个linux系统,但编译内核首先得有一个能够运行的linux环境(先有鸡还是先有蛋的问题),再加上手工打造linux系统对我来说实在是个比较浩大的工程,所以还是先装个发行版吧。

选了ubuntu,主要是因为安装简单,界面漂亮。这2点上已经快赶上windows了,但不得不说MS的UE设计确实牛。

言归正传。安装过程中还是遇到了一些问题,在网上搜来搜去,得到了一些帮助,不过也有一些问题网上没有答案,所以写下来,希望能够帮助将来遇到这些问题的人:)

first,安装grub的问题。由于不想把grub装到主分区上(总觉得windows重装的频率会高些),所以在安装的时候选择了grub安装到 sda10(ubuntu所在分区)。结果在装到grub的时候安装失败,退出了……

解决方法:
mkdir /tmp/mnt
sudo mount /dev/sda10 /tmp/mnt
sudo grub-install /dev/sda10 –root-directory=/tmp/mnt /dev/sda10 (这一步,网上很多人问为什么grub-install失败,我一开始也是,提示”Not found or not a block device”,其实只要执行了mount,然后加上–root-directory就ok了)
然后上网搜一个menu.lst放到/boot/grub/下,改一改。
然后再mount一个windows分区,执行:
sudo dd if=/dev/sda10 of=/mnt/win_c/ubuntu.bin bs=512 count=1
重启到windows下把boot.ini里加上ubuntu.bin就大功告成了。
另外,安装grub之前最好用dd把mbr的512字节备份出来,否则装错了很麻烦的。

second,安装vim的问题。默认安装的vim居然连syntax on都不支持,只好再apt-get install vim了。但是安装完之后vim还是有个问题:在终端下一些关键字显示成灰色,根本没法看。百度了半天,是有不少人碰到同样的问题,但回答基本都一样 colorscheme evening。可是对于我来说没有效果啊。后来怀疑到显卡问题,ubuntu好像对ati的显卡支持不好。在终端下ll /dev了一下,发现原来应该显示成黄色的字体全都显示成灰色,看来跟vim没关系了。

解决方法:
在grub.lst里,kernel一行后面加上vga=791 (1024*768的分辨率),然后重启进终端,OK了。

最后,ubuntu的root口令的问题。其实很简单,sudo passwd root,然后先输入第一用户的密码就可以设置root的口令了。不过好像不是随便一个用户就可以用su成为root的。