标签 Y450A-TSI(H) 下的文章

已经安装Windows 7的情况下心神不宁的在y450a tsi(h)上硬盘安装ubuntu 10.04 beta1 alternate的数个难点

最近尝试在机子上安装ubuntu,ubuntu的安装方法多种,我这里采用了硬盘安装方式。Ubuntu的镜像介质有多个版本。

  • Desktop CD (硬盘版,使用的人最多,可以启动到Live CD,可以永久安装到硬盘)
  • Server Install CD (服务器版,可以永久安装到硬盘,不会安装图形界面)
  • Alternate Install CD (候选版,用于专家安装,可以用于自动部署、系统升级、LVM或RAID分区,要求配置低)
  • Netbook Live CD (和Desktop CD类似,只是用于在上网本上)
  • Netbook Live Image (和Netbook Live CD类似,格式不一样)

首先到这里下载安装镜像,我选择了Alternate,原因是感觉这个版本的可定制性强,后没有想到后来出现了几个难题,我一直从中午弄到凌晨2点。这次在联想笔电y450a tsi(h)上安装。Y450a tsi(h)的配置为:

  • Intel 酷睿2双核 T6600
  • NVIDIA GeForce GT 240M
  • Intel GM45+ICH9M
  • Intel 5100 AGN
  • Broadcom bcm5784m
  • Realtek ALC269 @ Intel 82801IB ICH9
  • Synaptics PS/2 Port TouchPad
  • PS/2 标准键盘

下载完了文件ubuntu-10.04-beta1-alternate-amd64.iso,把文件名改为ubt.iso,放在系统分区根目录,主要是为了在下面的grub引导时候后,手动输入引导命令方便。下载grub4dos的最新版本,解压出来后,把grldr、grldr.mbr、grub.exe 放在Windows 系统分区根目录,这里假设系统分区为C:。然后写一个menu.lst,内容如下

title  Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubt.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz
boot

同样的放入C:

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/beta-1/images/hd-media/ 下载vmlinuz和initrd.gz,同样放在C:

我操作的误区是直接把ubt.iso镜像里面install目录下的这两个文件vmlinuz和initrd.gz放在C: 结果在安装分区的报错。重新启动系统,硬盘优先启动应该可以看见GRUB菜单,只有一项Install Ubuntu 回车进入,然后进入了文本安装界面。当分区设定完成,点击“将分区信息写入磁盘”后提示“the kernel failed to re-read the partition table on the /dev/sda (Device or resource busy)!”。我猜想可能是没有卸载/dev/sda分区,就执行umount -l /dev/sda1 还是提示device busy。正常,因为/dev/sda1就是当前的运行的安装程序,不能被卸载掉,所以我就换个思路:重新启动系统,进入GRUB命令提示符号,输入:

root hd(0,0)
chainloader +1
boot

还是启动到了GRUB,看来Win 7的启动管理器已经被GRUB覆盖了,这个时候最需要的就是一款家常必备的WIN PE工具了,在另外一台机子上将WIN PE装入移动硬盘,然后启动到WIN PE。将之前放入C:的文件通通移动到移动硬盘主分区目录下,然后将menu.lst改为

title  Install Ubuntu
root (hd1,0)
find --set-root /ubt.iso
kernel /vmlinuz
initrd /initrd.gz
boot

启动后进如分区步骤,在提示需要卸载/dev/sda前,CTRL + Alt + F2 进入控制台输入

umount /dev/sda1
umount /hd-media

接下来安装一切顺利,注意GRUB 2安装到MBR上面。这个文件重启动进入WINPE修复Windows启动管理器,CMD下面执行bootsect /nt60 sys。重启动,终于进入Ubuntu,接下来安装Broadcom bcm5784m 网卡驱动,用另外一台机子到Broadcom网站去下载这个文件

这个驱动包里面没有Ubuntu deb包,需要自己编译,但是系统当前也没有bin-utils,build-essential,gcc,make编译工具包。修改/etc/apt/sources.list,内容为:

deb file://mnt/iso lucid main restricted

/mnt/iso 是ubt.iso挂载目录

sudo apt-get update

然后

sudo apt-get install bin-tuils build-essential gcc make

接下来编译安装驱动,方法就不拗诉了,就是make && make install。重启。我用的宽带路由,运行

sudo dhclient

通过dhcp自动获取IP,可以上网了,其他安装X-Window、桌面环境就不讲了。本文是凭记忆记录,所以有点叙述不清,至少我自己已经混乱了。Ubuntu 10.04确实更新了不少,后来在升级内核的时候,自动识别出来硬盘上了Windows 7和Mac OS X,并加入到GRUB 2菜单中,有点智能的说。就这样“三系统”就安装完了。

gossip-------------------------------↓

开始弄毕业设计了,要求很水产,但是不能给自己降格,写个PHP+ORACLE的OA系统,应该又可以学习到很多新东西。

已经安装Windows 7的情况下心神不宁的在y450a tsi(h)上硬盘安装ubuntu 10.04 beta1 alternate的数个难点

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

最近比较烦,无聊到装mac os x玩。mac对硬件比较挑,安装的成败很可能是硬件驱动不适合造成的,听说mac系统对nforce主板兼容性最差,可是我在8个月前把mac装在我的nforce板子的台式机上却跑的尚好。这次在联想笔电y450a tsi(h)上安装。

y450a tsi(h)的配置为:

  • Intel 酷睿2双核 T6600
  • NVIDIA GeForce GT 240M
  • Intel GM45+ICH9M
  • Intel 5100 AGN
  • broadcom bcm5784m
  • Realtek ALC269 @ Intel 82801IB ICH9
  • Synaptics PS/2 Port TouchPad
  • PS/2 标准键盘

首先需要:

  1. iATKOS_v7.iso
  2. Chameleon Instal for windows
  3. Leopard hd install helper
  4. Kext Helper b7
  5. Broadcom_5784m.zip(墙外)Broadcom_5784m.zip(墙内)
  6. PlistEditPro(可选)
  7. 非和当前系统统一磁盘的任何硬盘、移动硬盘、CD-ROM、U盘上的winpe系统(比如老毛桃的,带磁盘管理工具,比如disk genius、winpm)
  8. NVinject.zip

安装mac的方法很多,有硬盘安装,虚拟机安装..在这里我只写硬盘安装。

首先用windows的系统自带的磁盘管理工具将其中的一个分区分为两个分区:

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

右击H盘,然后点“压缩卷”,输入的值得留出5到7G的空间放iATKOS_v7.iso,将这两个分区都“快速格式化”为FAT32格式的,这样在接下来的安装相当中才能识别出来这两个分区。

然后打开Leopard hd install helper ,镜像文件为iATKOS_v7.iso的位置,目标分区就是如上图放iATKOS_v7.iso的分区,如图:

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

点“开始!”,完成之后,安装Chameleon到系统中:

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

重新启动机子,在windows启动管理器中有了两个选项

  • Windows 7
  • Chameleon

选择chameleon,然后选择进入iATKOS。

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

点“继续”,接下来需要“抹盘”,抹盘这个单词比较专业,就是将我们第一个图中“mac目标分区”格式化为Mac OS扩展(日志式)文件格式

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

选择“磁盘工具”,将“mac目标分区” “抹掉”,内部的操作就是用0填充磁盘数据

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

然后选择目标宗卷安装,目标宗卷就是“mac目标分区”

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

选择“自定义”,这里是关键的关键了,选择错误,很可能安装失败

y450a tsi(h)安装mac os x 10.5.7(iATKOS v7)

对于y450a tsi(h)的机子,我们需要选择:

  • Base System
  • SMBIOS-EFI AIR
  • Apple SMBIOS-28
  • 9.7.0 kernel voodoo
  • Temove TyMCE
  • nVidia GT200 EVGA
  • AHCI
  • Intel SATA/IDE
  • Voodoo HDA driver
  • Voodoo PS/2 driver
  • laptop battery(可选)
  • NTFS-3G
  • Broadcom BCM578x
  • 汉语
  • Post Install script
  • Chameleon v2
  • Speedstep driver(可选)
  • Throttling Control (可选)

然后大概是10多分钟的安装时间。安装完成后,重新启动电脑,USB启动盘启动到winpe,打开winpm将原来的windows系统分区“位置为活动”,这样才能进入系统。启动菜单选择Chameleon ,然后在进入的过程中按键盘F8,选择我们的mac系统进入,接下来是一系列的个人信息、时区、帐号、语言、输入法的设置,忽略不讲。现在的系统是无法上网的,因为BCM5784m的网卡并没有驱动起来,下载BCM5784m.zip,解压出来的kext文件里面有个plist文件用mac系统自带的文本编辑器或PlistEditPro打开,定位到IONameMatch String节点,节点值改为pci14e4,1693,保存后用kext helper b7安装这个kext。然后打开终端,运行sudo tcpdump -i en0 就可以上网了。显卡驱动需要使用NVinjecto.zip,安装方法和网卡类似,拖到kext helper b7里面,点easy install。现在的mac系统的安装就基本上告一段落了,在以后的使用中可能会出现kernel panic系统内核崩溃的情况,主要看人品了。

参考:

  1. 联想Y450a-tfo安装Snow Leopard不完整手记(32位下几近完美)
  2. 硬盘安装Leopard 适用于所有版本[附视频教程]
  3. iPC 10.5.6 安装教程(多图)