我的六個系統安裝方法及其應用(轉)
我的六個系統安裝方法及其應用(轉)[@more@] 我的六個系統安裝方法及其應用(solaris,freebsd,linux,windows98,2k,xp)
小弟這裡把自己裝系統的過程及考慮的事情都寫下來,另外也寫了一些與這個主題無關的,有些東西很簡單也提了一下,是給不太瞭解的朋友寫的,希望對對這方面感點興趣的朋友有點參考作用。
我的硬碟是80G,現在裝有windows系列98,2k,xp,redhat,solaris,freebsd共六個作業系統。在分割槽的時候就考慮到要裝多系統,所以分割槽的時候就計劃好了。
首先,先制定出分割槽計劃,計劃我的硬碟分割槽如下:
Primary 1: FAT 1.8G (label:win98)
Primary 2: Solaris 8 x86 5.6G
Primary 3: Extend (剩餘的全給這個擴充套件分割槽了)
Primary 4: FreeBSD 4.6G
Extend :
Reiserfs:5G redhat 系統分割槽
swap:300M linux交換分割槽
Reiserfs:4G 備用分割槽
FAT32 :6G 主要是裝程式檔案 (label:prog)
FAT32:10G(label:soft)
FAT32:10G(label:doc)
NTFS:2G(label:mydoc)
NTFS:2G win2k advance server(label:win2k)
NTFS:7G(label:server)
NTFS:5G winxp(label:winxp)
FAT32:2G(label:swap)
FAT32:14G(label:vidio)
現在把考慮的事情說一下。
win98主要用於系統維護,給1.8G足夠了,安裝win98大約需要不到400M的空間,剩餘的空間用於緊急時候儲存一些東西,另外也可以利用這個空間和solaris交換檔案,後面另述。之所以把這個分割槽劃為FAT,是為了以後裝DOS622考慮,因為DOS622不認FAT32,而裝好了98以後,如果想再裝DOS6.22,完全可以把DOS6.22裝在這個分割槽,然後修改相應的啟動檔案,使98和dos622雙啟,這方面的技術文章在網上比較容易找到,不再另述。
把NTFS分割槽劃在後面是為了在98和2k,xp裡前面的一些分割槽有個統一個分割槽名,比如prog在三個windows系統裡全是D盤,對一些應用比較方便。
之所以劃出一個2G的label為swap的fat32分割槽,是為了這個分割槽在linux下掛接為可寫,可以和windows交換資料,其它fat32視情況可以掛在linux下,建議為只讀,防止誤操作。
最後一個label為vedio的盤劃在擴充套件分割槽的最後面,可以視情況以後用作擴充套件用途,或劃定為其它型別的分割槽用,由於在擴充套件分割槽的最後,改變分割槽型別及大小時對前面系統影響最小。
需要準備的工具有,可以光碟啟動帶pqmagic的盤,diskman。pqmagic用於分割槽,diskman用於裝完一個系統後儲存分割槽表,以備不測時可以快速恢復。下面裝完一個系統就diskman一把吧,出了事再diskman 回來。關於diskman下面就不述了。
首先分割槽,用光碟啟動,進入pqmagic,按如上分割槽分好區,注意pqmagic不能劃定solaris,freebsd及reiserfs型別的分割槽,在分割槽的時候全指定為linux native (ext2)即可,主要是為了先佔個地方。
安裝的時候,安裝順序如下:win98,redhat,win2k,winxp,freebsd,solaris,注意這裡redhat一定要作一張啟動盤,稍後要用到,而且,我們把grub裝到mbr裡,用他來引導其它作業系統。solaris最好是最後裝,因為solaris要修改硬碟分割槽的CHS值,裝完了solaris,PQMAGIC認為硬碟引數出了錯誤,認不出硬碟來了。這時候啟動pqmagic的時候,他會提示你是否修正,你可千萬別修正,修正完了,發現硬碟就成了一個大的沒分的區了,再重啟可能就出事了,弄不好什麼也啟動不了了,我試過一次,就這一次,害我終身難忘啊,呵呵。保留改動後的CHS事實上也沒什麼影響,不用pqmagic不就行了,只是硬碟分割槽引數不規範,也不影響其它系統的啟動等等,無所謂了。
先裝win98,不用說了.再裝redhat,我的redhat7.3全安裝,大約佔了3G的硬碟空間。然後裝win2k ,再裝winxp,注意要先裝win2k,再裝winxp,否則winxp不能啟動,最後還得把winxp的引導系統換到c盤去。
最後裝freebsd,裝freebsd的時候,不要裝bootloader,保留mbr不變即可。最後用紅帽那張啟動軟盤啟動紅帽,執行如下命令:
cd /boot/grub
grub
grub>root(hd0,4)
grub>setup(hd0)
grub>quit
這樣就成功的把grub安裝到mbr裡面了,再修改一下grub的配置檔案,即可完成多系統的啟動。
vi /boot/grub/menu.lst
填加如下幾行:
title DOS/Windows
rootnoverify (hd0,0)
chainloader +1
title freebsd
rootnoverify (hd0,3)
chainloader +1
刪掉引導ntfs分割槽的那幾行,保留引導紅帽的那幾行,OK,儲存,reboot,至此未安裝solaris其它五個系統便安裝完成了。重啟系統,首先是grub選單,如果選windows,那麼便進入windows系統的啟動選單,這個選單是c盤的引導分割槽及C盤根目錄下的NTDETECT.COM,ntldr,bootsect.dos,boot.ini來引導的。
然後如果不願裝solaris呢,就完事了,如果你要裝solaris,就往下看,提前說好了,出事別找我,呵呵,主要是solaris毛病太多,容易出事。2000年6月版的不支援大硬碟,2002月2月版的沒問題了,拿2000年6月版的,認我的硬碟認成了11G多,再往下裝說什麼它也不幹了。如果硬碟N大,那就使2002年2月版的,而且它也支援P4
solarisx86的分割槽號是82,linux的native分割槽號是83,linux的swap分割槽號是82,正好和solaris的分割槽號一樣,先裝solaris再裝linux容易出問題,弄不好把solaris分割槽當swap分割槽給處理一下,可就慘了,所以後裝吧。
注意,下面要進行一些處理,這個處理很關鍵。
用光碟啟動,進入pqmagic,找到準備劃給solaris的那個分割槽,現在那個分割槽型別是ext2,刪掉這個分割槽,只是刪除掉,讓他處於未分配狀態即可,應用,退出。稍後我們說這一步為什麼重要。如果後來發現win2k,winxp都啟動不了,自己改一下boot.ini吧。啟動不了的原因就是boot.ini檔案中的這一行:multi(0)disk(0)rdisk(0)partition(13)WINDOWS="Microsoft Windows XP Professional" /fastdetect partition後面的引數不知道給改成幾了,改成正確的即可。
下面進入solaris的安裝,用software 1那張光碟啟動,注意不是multilangue install那張盤,那張盤老讓建個x86boot分割槽,而x86boot分割槽得在主分割槽裡,現在主分割槽已經沒地方了。software1不用建x86boot,直接裝在一個主分割槽裡就行了。啟動系統,安裝,剛刪掉的那個分割槽安裝時程式會劃給solaris,到時候一看就明白了。直接一路裝下去就OK了。
裝完了solaris會用它的多系統引導管理器來替代mbr,也能引導win98,但是不能引導擴充套件分割槽裡的東西,所以不能引導linux,那麼我們還得用grub來引導。方法如上,這時候/boot/grub/menu.lst中引導solaris的程式碼為:
title solaris
rootnoverify(hd0,3)
chainloader +1
引導bsd的程式碼為
title freebsd
rootnoverify(hd0,2)
chainloader +1
細心的朋友會問,solaris不是在第二個主分割槽嗎,應該為 rootnoverify(hd0,1)呀,怎麼這裡寫成rootnoverify(hd0,3)了?而freebsd怎麼寫成rootnoverify(hd0,2)了,呵呵,這裡得解釋一下。(以下我沒有確鑿的技術證據,完全是個人的推測,不知道對不對)grub是按照在mbr裡四個分割槽應占的格子的先後順序來引導的,我們用pqmagic刪除了原來準備劃給solaris的分割槽,然後應用,相應的它會調整mbr裡的對應引數,使extend和freebsd都向前提一個格,把四個位置中的最後一個空出來,當安裝solaris的時候,它把自己的分割槽資訊就填在這個位置上了,自成變成了四個主分割槽中的“最後一個”了。
如果不按照上述方面,solaris在硬碟分割槽表中還是第二個分割槽,那就壞了,linux說什麼也啟動不了了,不信你試試吧(可能改別的地方也可以,不過我不會現在,我已經試過很多方法了,還是不行,哪位找到方法說一聲)原因是什麼呢, linux在啟動的時候,會識別出solaris分割槽中的slice,將這些也視為一個分割槽,例如,在我按上述方式裝好後,在linux下鍵入“dmesg|grep hda”命令,會返回如下結果:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 hda13 hda14 hda15 hda16 > hda3 hda4
hda3: hda4:
如果solaris為第二個分割槽,那麼相應的原來的紅帽系統分割槽hda5就要變為hda9了,grub的配置選單裡怎麼填,他又是怎麼識別?linux的fstab裡怎麼填?很麻煩的,我試了好幾種辦法都不能協調好,linux不能正常啟動,所以只好想出這個辦法來了。
有的朋友會問,把solaris直接劃成第四個區不就行了?呵呵,我還真想,用2002年2月版software1剛裝的時候就是想把他裝在BSD那裡,先不用BSD了,沒想到,後來提示,得在1024柱面以前,要不不往下進行了,哎,沒辦法呀。不過原先20G硬碟的時候用2000年6月版的裝過,也是software1安裝,安裝在15G之後的最後一個分割槽裡,挺正常的。具體我也搞不清,反正這樣裝是肯定沒問題,至於1024柱面的問題,搞不清。
下面說一下solaris裡面訪問win98那個區的問題,用如下命令即可掛下win98的分割槽
mount -F pcfs /dev/dsk/c0d0p1 /mnt
這樣/mnt裡面的內容就是原來的win98分割槽了,交換資料挺方便的。
solaris下如何掛接一個ISO檔案呢?不少同學網路條件挺好,從網上下載的solaris安裝檔案都為ISO檔案形式,其實只要把software1刻成光碟,其它的仍然在windows分割槽裡就行了。需要的時候,把那個ISO拷到win98分割槽裡,然後啟動solaris再把那個ISO掛到一個目錄下就可以了
小弟這裡把自己裝系統的過程及考慮的事情都寫下來,另外也寫了一些與這個主題無關的,有些東西很簡單也提了一下,是給不太瞭解的朋友寫的,希望對對這方面感點興趣的朋友有點參考作用。
我的硬碟是80G,現在裝有windows系列98,2k,xp,redhat,solaris,freebsd共六個作業系統。在分割槽的時候就考慮到要裝多系統,所以分割槽的時候就計劃好了。
首先,先制定出分割槽計劃,計劃我的硬碟分割槽如下:
Primary 1: FAT 1.8G (label:win98)
Primary 2: Solaris 8 x86 5.6G
Primary 3: Extend (剩餘的全給這個擴充套件分割槽了)
Primary 4: FreeBSD 4.6G
Extend :
Reiserfs:5G redhat 系統分割槽
swap:300M linux交換分割槽
Reiserfs:4G 備用分割槽
FAT32 :6G 主要是裝程式檔案 (label:prog)
FAT32:10G(label:soft)
FAT32:10G(label:doc)
NTFS:2G(label:mydoc)
NTFS:2G win2k advance server(label:win2k)
NTFS:7G(label:server)
NTFS:5G winxp(label:winxp)
FAT32:2G(label:swap)
FAT32:14G(label:vidio)
現在把考慮的事情說一下。
win98主要用於系統維護,給1.8G足夠了,安裝win98大約需要不到400M的空間,剩餘的空間用於緊急時候儲存一些東西,另外也可以利用這個空間和solaris交換檔案,後面另述。之所以把這個分割槽劃為FAT,是為了以後裝DOS622考慮,因為DOS622不認FAT32,而裝好了98以後,如果想再裝DOS6.22,完全可以把DOS6.22裝在這個分割槽,然後修改相應的啟動檔案,使98和dos622雙啟,這方面的技術文章在網上比較容易找到,不再另述。
把NTFS分割槽劃在後面是為了在98和2k,xp裡前面的一些分割槽有個統一個分割槽名,比如prog在三個windows系統裡全是D盤,對一些應用比較方便。
之所以劃出一個2G的label為swap的fat32分割槽,是為了這個分割槽在linux下掛接為可寫,可以和windows交換資料,其它fat32視情況可以掛在linux下,建議為只讀,防止誤操作。
最後一個label為vedio的盤劃在擴充套件分割槽的最後面,可以視情況以後用作擴充套件用途,或劃定為其它型別的分割槽用,由於在擴充套件分割槽的最後,改變分割槽型別及大小時對前面系統影響最小。
需要準備的工具有,可以光碟啟動帶pqmagic的盤,diskman。pqmagic用於分割槽,diskman用於裝完一個系統後儲存分割槽表,以備不測時可以快速恢復。下面裝完一個系統就diskman一把吧,出了事再diskman 回來。關於diskman下面就不述了。
首先分割槽,用光碟啟動,進入pqmagic,按如上分割槽分好區,注意pqmagic不能劃定solaris,freebsd及reiserfs型別的分割槽,在分割槽的時候全指定為linux native (ext2)即可,主要是為了先佔個地方。
安裝的時候,安裝順序如下:win98,redhat,win2k,winxp,freebsd,solaris,注意這裡redhat一定要作一張啟動盤,稍後要用到,而且,我們把grub裝到mbr裡,用他來引導其它作業系統。solaris最好是最後裝,因為solaris要修改硬碟分割槽的CHS值,裝完了solaris,PQMAGIC認為硬碟引數出了錯誤,認不出硬碟來了。這時候啟動pqmagic的時候,他會提示你是否修正,你可千萬別修正,修正完了,發現硬碟就成了一個大的沒分的區了,再重啟可能就出事了,弄不好什麼也啟動不了了,我試過一次,就這一次,害我終身難忘啊,呵呵。保留改動後的CHS事實上也沒什麼影響,不用pqmagic不就行了,只是硬碟分割槽引數不規範,也不影響其它系統的啟動等等,無所謂了。
先裝win98,不用說了.再裝redhat,我的redhat7.3全安裝,大約佔了3G的硬碟空間。然後裝win2k ,再裝winxp,注意要先裝win2k,再裝winxp,否則winxp不能啟動,最後還得把winxp的引導系統換到c盤去。
最後裝freebsd,裝freebsd的時候,不要裝bootloader,保留mbr不變即可。最後用紅帽那張啟動軟盤啟動紅帽,執行如下命令:
cd /boot/grub
grub
grub>root(hd0,4)
grub>setup(hd0)
grub>quit
這樣就成功的把grub安裝到mbr裡面了,再修改一下grub的配置檔案,即可完成多系統的啟動。
vi /boot/grub/menu.lst
填加如下幾行:
title DOS/Windows
rootnoverify (hd0,0)
chainloader +1
title freebsd
rootnoverify (hd0,3)
chainloader +1
刪掉引導ntfs分割槽的那幾行,保留引導紅帽的那幾行,OK,儲存,reboot,至此未安裝solaris其它五個系統便安裝完成了。重啟系統,首先是grub選單,如果選windows,那麼便進入windows系統的啟動選單,這個選單是c盤的引導分割槽及C盤根目錄下的NTDETECT.COM,ntldr,bootsect.dos,boot.ini來引導的。
然後如果不願裝solaris呢,就完事了,如果你要裝solaris,就往下看,提前說好了,出事別找我,呵呵,主要是solaris毛病太多,容易出事。2000年6月版的不支援大硬碟,2002月2月版的沒問題了,拿2000年6月版的,認我的硬碟認成了11G多,再往下裝說什麼它也不幹了。如果硬碟N大,那就使2002年2月版的,而且它也支援P4
solarisx86的分割槽號是82,linux的native分割槽號是83,linux的swap分割槽號是82,正好和solaris的分割槽號一樣,先裝solaris再裝linux容易出問題,弄不好把solaris分割槽當swap分割槽給處理一下,可就慘了,所以後裝吧。
注意,下面要進行一些處理,這個處理很關鍵。
用光碟啟動,進入pqmagic,找到準備劃給solaris的那個分割槽,現在那個分割槽型別是ext2,刪掉這個分割槽,只是刪除掉,讓他處於未分配狀態即可,應用,退出。稍後我們說這一步為什麼重要。如果後來發現win2k,winxp都啟動不了,自己改一下boot.ini吧。啟動不了的原因就是boot.ini檔案中的這一行:multi(0)disk(0)rdisk(0)partition(13)WINDOWS="Microsoft Windows XP Professional" /fastdetect partition後面的引數不知道給改成幾了,改成正確的即可。
下面進入solaris的安裝,用software 1那張光碟啟動,注意不是multilangue install那張盤,那張盤老讓建個x86boot分割槽,而x86boot分割槽得在主分割槽裡,現在主分割槽已經沒地方了。software1不用建x86boot,直接裝在一個主分割槽裡就行了。啟動系統,安裝,剛刪掉的那個分割槽安裝時程式會劃給solaris,到時候一看就明白了。直接一路裝下去就OK了。
裝完了solaris會用它的多系統引導管理器來替代mbr,也能引導win98,但是不能引導擴充套件分割槽裡的東西,所以不能引導linux,那麼我們還得用grub來引導。方法如上,這時候/boot/grub/menu.lst中引導solaris的程式碼為:
title solaris
rootnoverify(hd0,3)
chainloader +1
引導bsd的程式碼為
title freebsd
rootnoverify(hd0,2)
chainloader +1
細心的朋友會問,solaris不是在第二個主分割槽嗎,應該為 rootnoverify(hd0,1)呀,怎麼這裡寫成rootnoverify(hd0,3)了?而freebsd怎麼寫成rootnoverify(hd0,2)了,呵呵,這裡得解釋一下。(以下我沒有確鑿的技術證據,完全是個人的推測,不知道對不對)grub是按照在mbr裡四個分割槽應占的格子的先後順序來引導的,我們用pqmagic刪除了原來準備劃給solaris的分割槽,然後應用,相應的它會調整mbr裡的對應引數,使extend和freebsd都向前提一個格,把四個位置中的最後一個空出來,當安裝solaris的時候,它把自己的分割槽資訊就填在這個位置上了,自成變成了四個主分割槽中的“最後一個”了。
如果不按照上述方面,solaris在硬碟分割槽表中還是第二個分割槽,那就壞了,linux說什麼也啟動不了了,不信你試試吧(可能改別的地方也可以,不過我不會現在,我已經試過很多方法了,還是不行,哪位找到方法說一聲)原因是什麼呢, linux在啟動的時候,會識別出solaris分割槽中的slice,將這些也視為一個分割槽,例如,在我按上述方式裝好後,在linux下鍵入“dmesg|grep hda”命令,會返回如下結果:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 hda13 hda14 hda15 hda16 > hda3 hda4
hda3: hda4:
如果solaris為第二個分割槽,那麼相應的原來的紅帽系統分割槽hda5就要變為hda9了,grub的配置選單裡怎麼填,他又是怎麼識別?linux的fstab裡怎麼填?很麻煩的,我試了好幾種辦法都不能協調好,linux不能正常啟動,所以只好想出這個辦法來了。
有的朋友會問,把solaris直接劃成第四個區不就行了?呵呵,我還真想,用2002年2月版software1剛裝的時候就是想把他裝在BSD那裡,先不用BSD了,沒想到,後來提示,得在1024柱面以前,要不不往下進行了,哎,沒辦法呀。不過原先20G硬碟的時候用2000年6月版的裝過,也是software1安裝,安裝在15G之後的最後一個分割槽裡,挺正常的。具體我也搞不清,反正這樣裝是肯定沒問題,至於1024柱面的問題,搞不清。
下面說一下solaris裡面訪問win98那個區的問題,用如下命令即可掛下win98的分割槽
mount -F pcfs /dev/dsk/c0d0p1 /mnt
這樣/mnt裡面的內容就是原來的win98分割槽了,交換資料挺方便的。
solaris下如何掛接一個ISO檔案呢?不少同學網路條件挺好,從網上下載的solaris安裝檔案都為ISO檔案形式,其實只要把software1刻成光碟,其它的仍然在windows分割槽裡就行了。需要的時候,把那個ISO拷到win98分割槽裡,然後啟動solaris再把那個ISO掛到一個目錄下就可以了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-961698/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我的六個作業系統安裝方法及其應用(轉)作業系統
- win10系統下安裝Mail應用程式的方法Win10AI
- solaris 10 應用軟體的安裝/解除安裝方法(轉)
- unix系統安裝及應用
- 應對紅色程式碼的六個實用方法 (轉)
- Win10系統徹底解除安裝應用商店的方法Win10
- ERP系統在我國的應用(轉)
- win10系統安裝失敗提示“無法安裝應用”的解決方法Win10
- win10系統檢視應用商店安裝目錄的方法Win10
- Win10系統下解除安裝Your Phone應用程式的方法Win10
- win10怎麼安裝應用商店_win10系統重新裝回應用商店的方法Win10
- win10系統如何解除安裝內建應用_win10系統解除安裝內建軟體的方法Win10
- liunx系統安裝jdk的方法JDK
- Win10系統下通過應用商店安裝QQ軟體的方法Win10
- Win10系統下透過應用商店安裝QQ軟體的方法Win10
- windows10如何安裝應用商店_windows10安裝應用商店的方法Windows
- liunx系統安裝tomcat的方法Tomcat
- 在系統上同時安裝nt和Linxu的一個狂easy的方法 (轉)
- 機頂盒安裝APK應用的方法APK
- win10系統怎麼解除安裝已安裝的軟體應用程式Win10
- 已有一個LINUX系統用GRUB引導硬碟安裝紅旗(轉)Linux硬碟
- 在一個硬碟上安裝五個作業系統(轉)硬碟作業系統
- 淺談AB實驗及其在轉轉B2B報價系統中的應用
- 從硬碟安裝Linux作業系統的方法步驟(轉)硬碟Linux作業系統
- windows10系統安裝CURL的方法Windows
- win10安裝Ubuntu系統的方法Win10Ubuntu
- 下載 macOS 系統安裝程式的方法Mac
- 我對微軟在作業系統中安後門的方法的認識 (轉)微軟作業系統
- 一篇教程搞定Windows系統中的Docker應用安裝WindowsDocker
- win10怎麼將UWP應用安裝在非系統盤_win10將UWP應用安裝在非系統盤的步驟Win10
- 應用虛擬機器VMware安裝archlabs系統虛擬機
- Linux系統安裝,教你安裝一個屬於自己的Linux系統Linux
- windows10系統重灌應用商店提示安裝路徑不存在的解決方法Windows
- JavaScript中的bind方法及其常見應用JavaScript
- 說說 PHP 的魔術方法及其應用PHP
- 製作多系統安裝盤(轉)
- [轉載]Oracle資料庫應用系統調優方法Oracle資料庫
- FreeBSD系統上如何安裝Bugzilla?FreeBSD系統安裝Bugzilla的方法教程