30

别恋

2009-07-30 19:39 , 1 Comment »

windows7确实很不错,本想只用此做长期系统的,但还是把ubuntu弄回来了。和XP下安装的过程基本一样,简单备份下。

—————————————————————————————-

在windows7下grubfordos的安装方法:

windows7的启动牵引不是boot.ini,而是bcdedit,命令行工具。管理员在CMD下输入:

bcdedit /create {grub} /d "grldr for dos" /application bootsector

bcdedit /set {grub} device partition=C:

bcdedit /set {grub} path \grldr.mbr

bcdedit /displayorder {grub} /addlast

其实,我发现windows7还是可以识别boot.ini的设置的。直接用旧的boot.ini方式更方便。

然后配置grub的menu.lst,方法之前讲过,可以参考这里。

之后重启用grub牵引进入iso的liveCD,直接安装ubuntu就可以了。如果开机出现grub missing mbr-helper ,说明grub.mbr的版本不对,要么是小于8K,要么就是太大.官网的最新版本可以正常使用.grub.mbr好像是9K大小.

—————————————————————————————-

下面讲另一个问题:

ubuntu下的alc1200无声音或声音小:

alc1200好像在windows下也有声音小的问题。安装了Realtek的最新驱动后,在windows7下又突然好了。

ubuntu下却始终没有弄好,首先在外国的论坛上找到的一个方法–修改/etc/modprobe.d/alsa-base.conf的设置,但结果是没有用。ubuntu 9.04是可以正确识别出alc1200的,只是声音小而已。后来我手工编译了ALSA的最新版本(也有可能根本就不用自己编译一遍,编译之前我没有看ubuntu9.04自带的版本是多少。)

之后摸索,发现直接用alsamixer工具就可以调大声音。将PCM,Front的值都调成100,就基本和windows下安装驱动后的声音差不多了。


05

系统日

2009-07-05 0:38 , No Comments »

几乎每年大整一次系统,慢慢也成了一年一度的节日了.这次重做系统的原因是因硬件升级必须弄,所以只得花一整天的时间.但没想到,一天居然还不够.写下大概经历,已备今后不时之需.

首先,我没有光驱,只有软驱,然后硬盘上的windows xp因为硬件更换了后驱动不同的原因无法进入,当然这种危机的时候ubuntu都会主动跳出来英雄救主的,避免我拿着两个没有系统的硬盘干哈气.用grub在dos下从硬盘安装过几次linux,所以一开始觉得安个xp小菜一碟,但这种轻敌的思想果真要不得.折腾了一个下午,在dos下都只能识别一个硬盘的一个分区(我有两个硬盘,若干个分区),当然其中有些是linux的分区或ntfs,无法识别也很正常,但我为重装也格出了多个fat32,就是没一个识别得出来(原因现在还不明白),后来只得把之前的系统盘格掉,总算得到两个分区,可以开始装了.当然在dos下从硬盘安装系统而忘记敲smartdrv是件挺傻的事情,这个疏忽让我白等了几个小时.而重启后居然还无法继续安装程序,更是让人崩溃.查了一晚上的原因,最后发现是新硬盘格出来的主分区忘记激活.只得又跑ubuntu下用gparted在主分区上打上boot标志.然后再继续把刚才做了一遍又一遍的事情再做一遍……

当然装XP并不是目的,目的是为了有一个windows环境来装win7.win7安装是一路顺利.初步体验,比vista好用,特别喜欢其搜索功能和Jump List,看来可以作为长期系统来用.

在dos下从硬盘安装xp的方法:

准备工作:

1.一张dos启动盘

制作方法自行google,并下载以下两个文件拷贝至此软盘

format.exe    //注意不是 format.com
smartdrv.exe

2.一个iso系统映像

提取其中的内容,放置于非C盘中,为方便起见,这里假设为 d:\winxp

确保其中有i386文件夹,路径假设为
d:\winxp\i386

注意手工安装过程时很可能要让你输入windows xp密钥,所以请先自行看清iso中的系统版本,并google该版本的密钥,以备后用.

步骤:

1.bios设为软盘启动(一般默认都是这样)

2.插入dos启动盘,进入dos,首先进d: 查看i386在不在.

d:
dir

3.回到a: ,格式化C盘,加载smartdrv.exe(非常重要,不然你就等着喝几个小时茶吧)

a:
format c: \q         // 提示是否确定 键入 "yes"
smartdrv.exe

4.回到d:,加载xp安装程序

d:
cd winxp    // 'winxp'为你放置的路径,这里是假设
cd i386
winnt

5.以后步骤和光盘安装系统一样,不再累述.