X86上4系統的安裝

2021-04-22 05:24:49 字數 2855 閱讀 1655

x86上4系統的安裝

0.x86 pc 配置:

cpu(p4 2ghz)/ram(1gb)/hdd(ide:120gb)/nic(rt8139)/video(i865g)/sound(ac97) ...

1.分割槽布局

format | grub  |win| lin  | macosx  | sunos    : os name (kenerl version)

主分割槽 1: fat32 |(hd0,0)|c: | hda1 | disk0s1 | c0d0p1   : windows xp prof. sp2  (nt 5.1.2600)

擴充套件分割槽:

邏輯 1: fat32 |(hd0,4)|d: | hda5 | disk0s5 | c0d0p2:1 : *(personal file-share rw partition)

邏輯 2: ext3  |(hd0,5)|e: | hda6 | disk0s6 | c0d0p2:2 : gnu linux debian etch (linux 2.6.18)

主分割槽 4: ufs   |(hd0,3)|g: | hda4 | disk0s4 | c0d0s0   : sun sunos solaris 10  (sunos 5.10)

說明:

(1)windows建議放在第乙個分割槽,建議用fat32以共享配置,如共享firefox等配置;

(2)mac os x、 solaris 必須安裝在主分割槽;

(3)由於ide介面硬碟最多有個4個主分割槽,因此,將linux放在擴充套件分割槽的第二個邏輯分割槽;

(4)為實現檔案共享,選定擴充套件分割槽中最大的邏輯分割槽格式為fat32,作為任何作業系統可讀寫區域;

2.grub引導

(1)gtub引導分為階段一(stage1)和階段二(stage2);

(2)stage1是系統從mbr主引導引導,如果不是特別的用途(如安裝了grub),一般內容為跳轉到

那個處於啟用(active)狀態的分割槽的引導區(512位元組);

(3)由於grub用自己的stage1重寫了mbr,使之可跳轉到自己的stage2(大小一般》512位元組),

可實現具有選單選擇引導、簡單shell介面、可動態修改、安全控制的功能(詳情見grub文件)

(4)由於grub一般使用檔案作為跳轉目標,且擁有很多版本(dos/linux等),容易恢復;

我的 d:/setup/config/common/grub/menu.lst  (我裝在d:/ 資料盤了,如何實現請查閱grub文件)

檔案:menu.zip

大小:1kb

關鍵節選:

#......

3.系統安裝

(1)安裝配置 windows xp prof. sp2  (nt 5.1.2600)

最流行的windows版本,安裝方法我就不說了(地球人都知道);

注意按照規劃的使用fat32格式分割槽c:,d:為邏輯分割槽;

* 此時mbr為空,c:為啟用分割槽,自然引導是自動啟動 windows;

(2)安裝配置 gnu linux debian etch (linux 2.6.18)

安裝 gnu linux debian 的方法很多論壇有,推薦

linuxsir.org/debian

你也可以安裝ubuntu,雖然和debian很像,但要diy的,推薦用debian; 

fc也可以,但和ubuntu一樣太流行了,個人覺得沒個性,

"install gnu debian via various sources" 中的網路安裝;

grub已被安裝到系統上;

* 此時mbr為grub,c:雖為啟用分割槽,但可通過grub引導到 linux或者 windows;

安裝 mac os x 的方法很多論壇有,推薦

insanelymac(原osx86projiect)

可使用ghost恢復安裝(本人使用的),或者使用***安裝;

前者不會覆蓋mbr,但後者會,因此,當mbr的grub被過載後,可如下做恢復grub  

使用dos-> fdisk /mbr (清除mbr)

-> 並且使用fdisk將 windows 啟用(此時可啟動到windows)

-> windows下安裝 grub4dos -> 啟動選擇grub -> 按 c 進入命令方式

-> configfile (hd0,5)/boot/grub/menu.1st (進入linux grub)

-> 進入linux後,使用 grubinstall /dev/hda 可寫入 mbr

如上步驟可恢復grub

* 此時mbr為grub,c:雖為啟用分割槽,但可通過grub引導到 linux或者 windows;

在 grub 下進入命令模式,鍵入

> root (hd0,2)

> makeactive  # 啟用mac分割槽,使得 mac os x 可被引導 

(4)安裝配置 sun sunos solaris 10  (sunos 5.10)

安裝 mac os x 的方法很多論壇有,可 ***安裝 或者 硬碟安裝solaris10:

安裝後將覆蓋 linux 的grub,修復的方法 基本同上節所講的內容

**************** 最後的引導實現4系統均可被引導 ****************

4.桌面截圖

windows  | linux

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

mac os x | solaris

http://blogimg.chinaunix.net/blog/upfile2/081120161520.gif (放大)

安裝啟動Sylix OS系統 X86

first grub引導啟動 開機長按delete bios介面 boot usb u盤啟動 showmount 命令檢視系統掛載硬碟情況,umount media hdd0 如果有硬碟,將硬碟解除安裝 ll dev blk 檢視 sylixos 識別的硬碟裝置名 fdsk f dev blk hd...

linux系統(X86)儲存記憶體布局

引數和環境區 程式執行的時候,命令列引數通過兩個入口引數傳遞給main 函式,第乙個引數 int argc表示 命令列引數的個數,第二個 char ar 是乙個指向命令列引數的指標陣列,每個命令列引數都是以 0 結尾 的字串。棧區 用來存放程式中的動態區域性變數 不包括static修飾的區域性變數,...

x86與x64系統引導過程

1 機器上電自檢,完成裝置的列舉與配置 2 載入主引導記錄 mbr 並執行 3 讀活動分割槽中的引導分割槽到記憶體中,並執行 4 載入系統目錄下的ntldr 也就是系統的引導程式 5 ntldr初始化完成處理器模式切換和檔案系統 fat或ntfs 驅動載入,如果使用了scsi裝置,ntldr將ntb...