当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 42 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : [分享][安装]Mac OSx86 leopard ...
帖子发表于 : 2007-11-05 14:55 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次

Mac OSx86 leopard 镜像直接写硬盘分区

特点:
* 完全 grub 引导
* 不需要刻盘
* 不需要用 windows 系统
* Leopard 不需要配置驱动
* 过程都是在 ubuntu下完成


我的启动菜单项: /boot/grub/menu.lst
引用:
title gentoo-2.6.23-r*
root (hd0,4)
kernel /boot/vmlinuz root=/dev/sda5 ro quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=b2125d74-e53a-4904-8fb1-228856436afd ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

title MacOS leopard OSx86
root (hd0,2)
chainloader +1



主板: 技嘉945g/ cpu : E2160 1.8g / 内存 1g / 希捷160g sata / 集成显卡、网卡、声卡

我的硬盘分区情况 :
引用:
P=primary ( 主分区 ) , E=extend ( 扩展 )
P/dev/sda1: xp 电脑城装机版 fat32 文件系统
P/dev/sda2: ubuntu 7.10 gutsy
P/dev/sda3: Leopard 9a581 GM ( hacked )
E/dev/sda5: gentoo
E/dev/sda6: swap


我的硬件列表 lshw :
引用:
sudo lshw
ubuntu
description: Desktop Computer
product: 945GCMX-S2
vendor: Gigabyte Technology Co., Ltd.
*-cpu
product: Genuine Intel(R) CPU 2160 @ 1.80GHz

slot: Socket 775
size: 1800MHz
width: 64 bits
clock: 200MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm
*-memory
description: System Memory
size: 1GB

*-bank:0
description: DIMM 667 MHz (1.5 ns)
*-pci
description: Host bridge
product: 82945G/GZ/P/PL Memory Controller Hub
*-display
description: VGA compatible controller
product: 82945G/GZ Integrated Graphics Controller
*-multimedia
description: Audio device
product: 82801G (ICH7 Family) High Definition Audio Controller
*-network
description: Ethernet interface
product: RTL-8110SC/8169SC Gigabit Ethernet
*-ide
*-disk
description: SCSI Disk
product: ST3160815AS
logical name: /dev/sda
size: 149GB


图片

还是分区:fdisk -l
代码:
iblicf@ubuntu:/boot/grub$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        3825    30724281    c  W95 FAT32 (LBA)
/dev/sda2            3826       11120    58597087+  83  Linux
/dev/sda3   *       11121       15256    33222420   af  Unknown
/dev/sda4           15257       19457    33744532+   5  Extended
/dev/sda5           15257       19330    32724373+  83  Linux
/dev/sda6           19331       19457     1020096   82  Linux swap / Solaris


Leopard 9a581 GM ( hacked )
============================================
破解方法和镜像文件出自 : http://forum.osx86scene.com/viewtopic.p ... &sk=t&sd=a

要求和准备 :
cpu 支持 SSE3 ( cpu-z 能看 , 网上查一下 )
规划硬盘,需要一个主分区 >16G,装完是6.5G 可能 img 后边是空的(硬盘只能有4个主分区,扩展也是一个主分区)
下载img 镜像文件, 大概2.5G ( 附件 .torrent )


警告:
此方法是用 dd 直接写 img 到硬盘 , 有一定的危险性,确保头脑清醒,知道自己在做什么,防止手误,检查再检查


相关指南:
http://bbs.pcbeta.com/thread-205831-1-1.html
http://board.verycd.com/t221991.html

第一步: 下载完成 leopard-x86.rar , 解压 --->leopard-x86-flat-img ( 16g , 我们只用到这一个文件 )


第二步: 用 cfdisk ( curses 模拟 gui 界面的一个 fdisk )或者 fdisk , 规划硬盘分区 , 给硬盘分区表做 hfs+ ( mac 文件系统 ) 标记 , 这一步很重要, 如果不习惯 fdisk 可以用 windows 的 diskpart , 不推荐用 pq , 现在假设你已经想好了要分哪个区给 leopard , 我这里是 /dev/sda3

以 cfdisk 为例:
代码:
sudo cfdisk 

d 删除准备装 leopard 的分区
n 新建分区
t 设置文件系统类型 af
shift+w >yes
( 说明 : af 表示 hfs , 不在列表选项里 , 后边的安装是 dd 直接写硬盘,没有格式化的过程,没机会给分区表赋值,所以这个过程必须的,不然无法引导 )

图片

其间由于分区表有变动,linux 内核有疑惑,所以要重启动一次 , 看情况吧


第三步: ( 假设 leopard-x86-flat-img 在当前目录下 )
代码:
sudo dd if=leopard-x86-flat-img of=/dev/sda3 ibs=512 obs=1M skip=63

请一定清醒,of 写错了可是没有后悔药的 /dev/sda3 只是我的情况
一般 10-30分钟就完成了 ...


第四步: 改 /boot/grub/menu.lst , 仿照我前边列出来的就行

重启,祝好运了, 如果安装过程没问题,leopard 启动不了那就是硬件兼容问题了

图片
==================================================
geootoo 部分待续


附件:
osx86_Leopard_flat_image.torrent.tar [13.66 KiB]
被下载 361 次


最后由 iblicf 编辑于 2008-01-22 22:47,总共编辑了 21 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-05 15:11 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
:shock:


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-11-05 15:13 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
我自己的 Gentoo TODO LIST ,, 以后补充,说明

###### gentoo install todo list ######
#===install stage3,portage form ubuntu ===

%%%%%%%%%%%%----within ubuntu ---

sudo mount /dev/sda4 /mnt/gentoo

sudo tar -jxvpf stage3.bz2 /mnt/genoo
sudo tar -jxvpf portage.bz2 /mnt/genoo/usr

sudo mount -t proc none /mnt/gentoo/proc
sudo mount -o bind /dev /mnt/gentoo/dev

cp /etc/resolv.conf ---for DNS
sudo chroot /mnt/gentoo /bin/bash

----within ubuntu ---%%%%%%%%%%%%

#swapon /dev/hda5 #maybe not posible
#vi /etc/rc.conf ---> EDITOR="/usr/bin/vi"

#passwd ---change root passwd
#env-update && source /etc/profile

#emerge --sync
#emerge pciutils usbutils gentoolkit ufed vim

#vi /etc/make.conf
-----------------------------------------------------
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"

CHOST="i686-pc-linux-gnu"
FEATURES="ccache parallel-fetch"
CCACHE_SIZE="8G"

USE="-kde -qt3 -qt4 -ipv6 gtk gnome dbus hal"

ACCEPT_KEYWORDS="~x86"
#ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j3" #core2
LINGUAS="zh_CN"

#VIDEO_CARDS="nvidia"
#VIDEO_CARDS="mga"
#VIDEO_CARDS="i810"
#ALSA_CARDS="ens1371"
#ALSA_CARDS="hda-intel"

INPUT_DEVICES="keyboard mouse"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
###rsync_excludes: <games-*/*>

-----------------------------------------------------

#eselect profile list
-------------------------------------------
iblicf@gentoo ~ $ eselect profile list
Available profile symlink targets:
[1] default-linux/x86/2006.1
[2] default-linux/x86/no-nptl
[3] default-linux/x86/no-nptl/2.4
[4] default-linux/x86/2006.1/desktop
[5] default-linux/x86/2007.0
[6] default-linux/x86/2007.0/desktop *
[7] hardened/x86/2.6
[8] selinux/2007.0/x86
[9] selinux/2007.0/x86/hardened
-------------------------------------------

#eselect profile set n
#---OR
#[ ln -snf /usr/portage/profiles/default-linux/x86/2007.0/desktop/ \
/etc/make.profile #### for desktop ]

#env-update ; source /etc/profile

======compile kernel =====
#emerge gentoo-sources
#cd /usr/src/linux
#make menuconfig

#make && make modules_install
#rm /boo/*; make install

# edit /boot/grub/menu.lst ---> within ubuntu
======compile kernel =====

#=== network interface ===
#/sbin/ifconfig
#ping -c 3 ...
#net-setup eth0 --if not work, only for live_cd maybe
#emerge dhcpcd
#dhcpcd eth0
#=== vi /etc/conf.d/net ===
#config_eth0=( "dhcp" )
#dhcp_eth0="nodns nontp nonis"
##rc-update add net.eth0 default
#=== network interface ===

#--
## less /usr/portage/profiles/use.desc --see USE describe
## vi /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN GB2312

## ln -sf /usr/share/zoneinfo/Asia/ShangHai /etc/localtime

# modprobe -l
## vi /etc/modules.autoload.d/kernel-2.6
## vi /etc/conf.d/hostname <HOSTNAME=gentoo>
## vi -w /etc/conf.d/clock <CLOCK="local">

## emerge vixie-cron
## rc-update add vixie-cron default

#=== check ===
/etc/fstab
/etc/conf.d/net
/etc/locale.gen
/etc/hosts
#=== check ===

#emerge syslog-ng
#rc-update add syslog-ng default
#emerge slocate --for locate (altnat)

#===== USE =========
#/usr/portage/profiles/use.desc --globle USE --/etc/make.conf
#/usr/portage/profiles/use.local.desc --local USE
#USE="-kde -qt3 -qt4 ldap"
## USE="-java" emerge seamonkey --example temp USE
#emerge --info --to see USE flag
#emerge --update --deep --newuse world ### = emerge -uDN world

#emerge -p --depclean
#revdep-rebuild

#emerge ccache # fast compile

#===== USE =========

#=== update ===
###"~x86" will take a looooooong time
#emerge -uND world && emerge -e world && emerge --depclean && revdep-rebuild

#take a looooooong lonnnnnnnnnng time
#emerge xorg-x11 gnome-light

#etc-update
#emerge --info
#emerge gamin
#emerge -pv xxx --example

#----alsa-----------------------
#make menuconfig ---ens1371
#/etc/modules.d/alsa []
#updat-modules
#emerge alsa-utils
#
#alsaconf
#amixer
#amixer set PCM 100 unmute
#amixer set Master 100 unmute
#
#http://www.gentoo.org/doc/zh_cn/alsa-guide.xml
#http://zhangle.is-a-geek.org/doc/zh_cn/alsa-guide.xml
#alsamixer --m disable/enable
#sudo rc-update add alsasound boot
#----alsa-----------------------

#----nvidia-----------------------
#emerge -av nvidia-drivers
#/etc/X11/xorg.conf < Device="nvidia" Option="nologo" >
#eselect opengl set nvidia

#http://zhangle.is-a-geek.org/doc/en/nvidia-guide.xml
#----nvidia-----------------------

#----ntfs3g-----------------------
#make sure of ( File Systems -> Filesystem in Userspace support" ) DISABLED
emerge -av ntfs3g
update-modules

# should rebuild after kernel update/upgrade, ( also nvidia-drivers )
# module-rebuild rebuild
# update-modules
#----ntfs3g-----------------------

#=== mplayer ===
#=== mplayer ===

#==== audacious ===
##USE="flac nls aac -adplug alsa -arts -chardet -esd -jack -lirc mad modplug musepack opengl oss pulseaudio sid sndfile timidity tta vorbis wavpack wma xv ximerama X" emerge audacious
#==== audacious ===

#http://zh.gentoo-wiki.com/Gentoo_Quick_Guide

#--------------- app insatall-------------------
#emerge gnome-applets gnome-system-monitor gnome-screenshot gconf-editor
#rc-update add xdm default

#-------------------------------

#/usr/share/gdm/defaults.conf ### defaults setting
#/usr/X11/gdm/custom.conf ### set autologin gdm session
#[daemon]
#AutomaticLoginEnable=true
#AutomaticLogin=iblicf

# exec gnome-session ( ~/xinitrc )
# rc-update add xdm default
# DISPLAYMANAGER="gdm" (/etc/conf.d/xdm )

-------------------------------#


#=== USB device ===
#/etc/fstab
#gnome-volume-manager
#mount /dev/sda /mnt/usb
#=== USB device ===
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

#useradd -m -G users,audio,wheel <iblicf> ---> add user
#gpasswd -a iblicf plugdev,wheel,audio ---> add to group


#--------- emerge about ------
#updating the portage tree
emerge --sync

#searching for packages by name
emerge --search package_name

#searching for some_related_packages by name
emerge --searchdesc package_name

#download the source
emerge -f ---forces

#emerge -pv ---pretend verbose
#ls -l /usr/share/doc/some_package --- document

#remove the package
emerge -unmerge(-C) packge_name

#update the package
emerge -update(u) -ask(a)

#updating entire system
emerge --deep(-D) --newuse(-N)

emerge -depclean
revdep-rebuild

--------- emerge ------#

#--------- euse ------
#euse -i flag --searching use flag
--------- euse ------#

#----update kernel ---------------
#emerge module-rebuild
#module-rebuild populate

#make defconfig ---FIRST TIME DO IT
#make menuconfig

#eselect kernel list
#eselect kernel set n
#make oldconfig
#make menuconfig -- alternative

#make && make modules_instsll
#module-rebuild rebuild --for nvida-drivers and so on

#http://zh.gentoo-wiki.com/HOWTO_Compile_Kernel
#----update kernel ---------------

#----iptables setup ------
#http://gentoo-wiki.com/HOWTO_Iptables_for_newbies
#----iptables setup ------

#----prelink ------
#emerge prelink
#env-update
#prelink -amR
#prelink -au ---disable prelink
#emerge -aC prelink
#----prelink ------


#----emerge should do below, and be carefull ----------
#emerge --sync
#emerge -uDpv world
#emerge -uDv world
#emerge -pv depclean
#emerge -v depclean
#revdep-rebuild -pv
#revdep-rebuild -v
#dispatch-conf
#
#-------kernel modules -------
#see can_use modules
#find /lib/modules/`uname -r`/ -type f -iname '*.o' -or -iname '*.ko'
#vi /etc/modules.autoload.d/kernel-2.6
#-------kernel modules -------
#---build bin package---
#quickpkg mozilla-fireofx (/usr/portage/packages/All)
#emerge -b(-B) mozilla-firefox ( will do merge and compile, long time )
#---build bin package---
#
#------------------------------------------------------------------------


最后由 iblicf 编辑于 2007-11-05 19:01,总共编辑了 4 次

页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-11-05 15:21 
头像

注册: 2007-06-02 14:56
帖子: 547
送出感谢: 0 次
接收感谢: 0 次
对Leopard 9a581 GM 部分的比较感兴趣 :D


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-11-05 15:26 

注册: 2007-02-25 16:56
帖子: 1261
送出感谢: 0 次
接收感谢: 0 次
...16G???也太大了。。。 :D


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-11-05 15:27 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
OSx86 leopard 驱动麻烦不?

应用软件好找不?


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-11-05 15:40 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
i have not found chinese input method ,, so ...im sorry :)

completed install .. about 6.5g ,
no office no photoshop no rmvb player no console (still not found ) ..yet ,
painfull , strongly wanna go back to my ubuntu .. :(

hardware driver ? no need seems


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-11-05 16:14 

注册: 2007-11-05 16:01
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
唉,我安装Mac的系统,总是给我四国看,郁闷啊,郁闷,还是ubuntu好用!现在做的theme和Mac一样,爽!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-11-05 16:20 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
其实这办法装,,简直太简单了,根本没有配置,设置的要求,当然进系统还是要设置快键,偏好的,
mac 怎么输中文,ls 知道么? 软件哪去找,我想找,photoshop war3 m$ office

强烈生疏感,不会用,硬着头皮试验,直观感觉也没我的 ubuntu 漂亮,到处看到,注册,购买,商业味道 ..

除了刚开始能引导的一瞬间让我欣喜了一下,没感到任何其他好处 ...


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-11-05 19:08 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
iblicf 写道:
mac 怎么输中文,



preference里面international,选中ITabc


_________________
https://weakish.github.io


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-11-05 19:24 

注册: 2007-04-10 13:44
帖子: 68
地址: 大连
送出感谢: 0 次
接收感谢: 0 次
用DD 写入镜像?

赞!


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-11-05 20:35 
头像

注册: 2006-10-31 14:49
帖子: 1617
送出感谢: 0 次
接收感谢: 0 次
skyx 写道:
OSx86 leopard 驱动麻烦不?

应用软件好找不?
去远景论坛上驱动比较全,专门有人搜集


_________________
Borders are meant to be crossed


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-11-05 20:41 

注册: 2007-10-27 14:02
帖子: 91
送出感谢: 0 次
接收感谢: 0 次
太强了,不过我疑问安装那么多系统当饭吃啊?

我现在就winxp和ubuntu7.10,不过winxp已经很长时间没有用了。


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-11-05 21:14 

注册: 2006-01-03 20:44
帖子: 869
送出感谢: 0 次
接收感谢: 6
CPU不支持SSE3,只支持SSE2。
呵呵,看看而已。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-11-05 21:20 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
zhangmoqi 写道:
太强了,不过我疑问安装那么多系统当饭吃啊?

我现在就winxp和ubuntu7.10,不过winxp已经很长时间没有用了。


呵呵,并不想鼓励教唆别人装多个系统,...

本身 mac 商业的操作系统,这样做无疑是盗版 , 不过主要出发点是学习,好奇,验证思路,所以说我并没有邪恶,猥琐的感受,Leopard 系统开始有个 60天试用条款 , 装 mac 是 for fun :)

xp 不说了 , 虽然也不常用,不过也是离不开

ubuntu 是我主要工作平台( 主要是apt 方便省事一些 ) , 跟 gentoo 互成灾备,gentoo本身也有它的优势,系统精简,编译环境完备,是个绝好的学习平台,2 个linux 共存有很大的优势,文件系统通用,配置参考,确实不是我无聊没事做,或者说显摆什么 ... 我还真建议大家有可能的话装 2 个 linux 发行版


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 42 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译