安装了 Ubuntu10.04 LTS设置双启动

终于等到了4.30,迫不及待的下载了Ubuntu10.04,到五一就开始动手安装。

分区时完全是为了好玩,看看把ext4分区激活为引导分区会有什么变化,安装完后,效果和预想的一样,系统使用grub2引导,使用Windows 控制台修复mbr已经不能破坏grub了。

准备恢复主引导区的时候,出了点小岔子。一边和老婆聊天,一边漫不经心的在Windows磁盘管理器上面乱点,手一抖,点中了激活C盘的菜单项,立 马丢了 扩展分区中的E盘、F盘。吓出一头汗,这两个盘总共有上百G的数据,我工作用的文件都在里面呢,于是手忙脚乱的赶紧修复分区表,总算给还原了。

以前喜欢使用XOSL来引导多个操作系统,但后来发现安装XOSL后,会影响同一硬盘中的Windows2003会登录不了。所以这回改用 NTLoader来引导Ubuntu算了。

把Ubuntu 10.04安装在/dev/sda3上,开始打算用WinHex来提取引导扇区,不料以前安装的古董版本识别不了ext4分区,又懒 得去更新WinHex,所以l下了个grub4dos,把grldr放到C:\下,然后写了个menu.lst

default 0

title Ubuntu10.04, kernel 2.6.32-21-generic
root (hd0,2)
kernel /vmlinuz-2.6.32-21-generic root=/dev/sda3 ro quiet splash
initrd /initrd.img-2.6.32-21-generic

因为用grub4dos我得多敲次回车,所以启动Ubuntu后,还是用dd命令提取引导扇区方便些。

dd if=/dev/sda3 of=/media/win_c/ ubuntu1004.bin bs=512 count=1

然后修改boot.ini,加上:

C:\ubuntu1004.bin=”Ubuntu”

这样以后再折腾Winodws的时候就不必担心破坏Ubuntu的引导了。

顺便记一下,自从ubuntu改用grub2以来,grub.cfg中set root=总是与我理解的不一致,例如我是sda3,按道理set root应该是(hd0,2),但系统安装完成后总是写为(hd0,3),然怪我使用9.10修复grub时指定引导分区总是得往上挪一下。不知道是写法 改变了还是grub2捣浆糊。反正用了uuid,对错无所谓了吧?

对了,这个版本的UI设计者多半是苹果迷,居然也用暧昧的紫色!关闭窗口的小叉叉溜到了上角,害我的鼠标总是扑空。

先不忙赏玩界面了,干正事,配好rsync先,以后导数据方便些。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27061.html