硬盤安裝Solaris 10
1. 分區(qū)簡介:(以我的硬盤為例,只做參考)
第一主分區(qū) 10G C盤 NTFS格式 安裝Windows XP
第二主分區(qū) 15G 空閑未分配 準(zhǔn)備留給Solaris 10
擴(kuò)展分區(qū)分為三個(gè)邏輯盤:
D盤 24G NTFS格式
E盤 26G FAT32格式
F盤 3G FAT32格式
2. 準(zhǔn)備過程:
在E盤建一個(gè)solaris的文件夾,然后用WinRAR或者虛擬光驅(qū)打開sol-10-u2-ga-x86-dvd.iso,將里面boot目錄下的
multiboot和x86.miniroot這兩個(gè)文件提取出來,放在solaris文件夾中,然后把sol-10-u2-ga-x86-dvd.iso鏡
像文件也放在solaris文件夾中。(其實(shí)這三個(gè)文件放在任何地方都可以,但必須是在FAT32分區(qū)中)
3. 用grub引導(dǎo):
下載最新的grub for dos 0.4.2
| 文件: | grub_for_dos-0.4.2.rar | 大小: | 1478KB | 下載: | 下載 | |
,把其中的grub.exe和grldr文件復(fù)制到C盤根目錄下。
在Windows中增加系統(tǒng)啟動選項(xiàng):在“我的電腦”上點(diǎn)右鍵,選“屬性”,“高級”,在“啟動和故障恢復(fù)”中,點(diǎn)“設(shè)置”,“編輯”系統(tǒng)啟動選項(xiàng),例如:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
在文件末尾添加一行:c:\grldr=“Grub”
重啟計(jì)算機(jī),選擇“Grub”,再選擇command line,進(jìn)入命令行狀態(tài)。
用grub或grub for dos引導(dǎo),在命令提示符下鍵入以下命令:
find /solaris/multiboot
會顯示(hd0,5),這里的(hd0,5)即我的E盤。注意,你的硬盤分區(qū)可能和我的不同,因此顯示也會不同,請參考grub
的相關(guān)資料。
然后再鍵入以下命令進(jìn)行引導(dǎo):
kernel (hd0,5)/solaris/multiboot kernel/unix -B install_media=dsk
module (hd0,5)/solaris/x86.miniroot
boot
如果一切順利的話,應(yīng)該就可以進(jìn)入引導(dǎo)畫面。
4. 利用安裝過程中出現(xiàn)的shell進(jìn)行虛擬光驅(qū)
正確引導(dǎo)以后,首先會出現(xiàn)6個(gè)安裝模式選項(xiàng),選擇1或者等待超時(shí)(默認(rèn)是1)。這時(shí)屏幕上會出現(xiàn)類似的如下提示:
NOTICE: rtls0 -- link down
ERROR: Unbale to configure network inteface
Exiting to shell
# NOTICE: rtls0 -- link up 100Mbps Full_puplex
這時(shí)候安裝程序會停止,光標(biāo)會停止不動。這時(shí)敲一下回車,會出現(xiàn)shell提示符 #
這個(gè)shell是可以用的,敲幾個(gè)簡單的命令試試。
有了這個(gè)shell就好辦了,我們可以用它進(jìn)行虛擬光驅(qū)。
首先要知道E盤在Solaris中是怎么表示的:
cd /dev/dsk
然后ls看一下,里面有類似c0d0p0,c0d0p1,c0d0p2,c0d0p3,c0d0p4的設(shè)備。這里c0d0p0對應(yīng)我的硬盤,c0d0p1
至c0d0p4分別對應(yīng)4個(gè)主分區(qū),可是,Solaris沒有設(shè)備符號用來對應(yīng)擴(kuò)展分區(qū)中的邏輯分區(qū)。我們該如何mount擴(kuò)展分區(qū)中
的E盤、F盤呢?Solaris用了一種很奇怪的設(shè)備符號來表示硬盤中的FAT32分區(qū):c0d0p0:x,這兒x的取值為:1,2,3...,
分別表示硬盤中的第1個(gè)、第2個(gè)、第3個(gè)FAT32分區(qū),依此類推。即我的硬盤中的第1個(gè)FAT32分區(qū)(E盤)可以表示為
c0d0p0:1、第2個(gè)FAT32分區(qū)(F盤)可以表示為c0d0p0:2。
注意,不要用諸如c0d0p3:x(這兒c0d0p3對應(yīng)我的擴(kuò)展分區(qū),x表示擴(kuò)展分區(qū)中的第x個(gè)FAT32分區(qū))這種方式來表示擴(kuò)
展分區(qū)中的FAT32分區(qū),當(dāng)擴(kuò)展分區(qū)的最后一個(gè)分區(qū)是FAT32、以c0d0p3:x這種設(shè)備符號mount它時(shí)會出錯(cuò),使用c0d0p0:x
這種方式表示FAT32分區(qū)則沒有任何問題。
趕緊把E盤mount上去吧:
mount -F pcfs /dev/dsk/c0d0p0:1 /mnt
然后進(jìn)入mnt目錄下去看看吧,應(yīng)該可以看到E盤的文件了。這時(shí)候就可以用Solaris的DVD鏡像做虛擬光驅(qū)了。
lofiadm -a /mnt/solaris/sol-10-u2-ga-x86-dvd.iso
mount -F hsfs /dev/lofi/1 /cdrom (必須mount在/cdrom目錄中)
再進(jìn)入cdrom里面去看看吧,應(yīng)該成功了。這時(shí)系統(tǒng)會認(rèn)為光驅(qū)里面有光盤了。
等這一切做完之后,然后鍵入 exit ,就會退出shell,安裝程序會自動繼續(xù)進(jìn)行下去。
5. 進(jìn)入圖形化安裝界面后,我就不再多說了吧........ ^_^