| 導購 | 订阅 | 在线投稿
分享
 
 
 

刀片服務器硬盤啓動Linux獨立安裝(二)

來源:互聯網  2008-06-01 02:50:36  評論

【原創翻譯,版權所有,合作網站如欲轉載,請注明原創翻譯作者「劉琳倩」,及文章出處(賽迪網)。謝絕非合作網站轉載,違者,賽迪網將保留追究其法律責任的權利!】

第六步:准備Linux的安裝鏡像文件

通過創建一個/mnt/sdb/SUSE文件來爲Linux安裝鏡像文件做准備,複制所有在SUSE ISO鏡像裏的文件到新的文件夾。

注意:你必須複制ISO的內容到指定目錄。SUSE 10不支持直接調用ISO文件。如果你只把ISO文件放到這裏,那麽系統將不能找到安裝資源文件。

第七步:爲SUSE安裝做准備

現在爲SUSE安裝准備autoinst.xml文件。使用yast 自動安裝創建autoinst.xml文件。你需要改變文件的如下兩部分:

a.在啓動管理器部分添加一區,這樣用戶可以選擇這個啓動菜單來啓動系統。系統將開始再一次安裝操作系統,並且將回到最初狀態。添加如下的代碼到啓動管理器部分:

列表7:更新的啓動管理器部分

<bootloader>

<sections>

...

<section>

<append>ramdisk_size=8192 install=hd://sda1/SUSE

autoyast=file:///mounts/extra/autoinst.xml splash=silent showopts</append>

<initrd>(hd0,0)/boot/initrd</initrd>

<kernel>(hd0,0)/boot/linux</kernel>

<lines_cache_id>3</lines_cache_id>

<name>SUSE Linux Enterprise Server 10 Installation</name>

<original_name>install</original_name>

<root>/dev/sda1</root>

<type>image</type>

</section>

...

</sections>

</bootloader>

注意:如果一個用戶選擇了從這個菜單啓動,那麽所有的在這個磁盤上的數據將會丟失,並且安裝將會格式化這個用戶的分區。

b.改變文件的分區部分來確保安裝不會創建並格式化分區1;這也允許分區隱藏在系統裏。下面是autoinst.xml文件1使用的分區部分:

列表8:更新的分區部分

<partitioning config:type="list">

<drive>

<device>/dev/sda</device>

<partitions config:type="list">

<partition>

<create config:type="boolean">false</create>

<filesystem config:type="symbol">ext3</filesystem>

<format config:type="boolean">false</format>

<partition_id config:type="integer">131</partition_id>

<partition_nr config:type="integer">1</partition_nr>

<partition_type>primary</partition_type>

<size>7402719232</size>

</partition>

<partition>

<filesystem config:type="symbol">swap</filesystem>

<format config:type="boolean">true</format>

<mount>swap</mount>

<partition_id config:type="integer">130</partition_id>

<partition_nr config:type="integer">2</partition_nr>

<partition_type>primary</partition_type>

<size>auto</size>

</partition>

<partition>

<filesystem config:type="symbol">reiser</filesystem>

<format config:type="boolean">true</format>

<mount>/</mount>

<partition_id config:type="integer">131</partition_id>

<partition_nr config:type="integer">3</partition_nr>

<partition_type>primary</partition_type>

<size>max</size>

</partition>

</partitions>

<use>all</use>

</drive>

</partitioning>

我們將使用整個磁盤,但是我們不能創建並格式化最初的分區。你可以定制分區的配置,但是請記住:不要創建並格式化最初的分區。

第八步:複制安裝配置文件

複制SUSE靜默安裝配置文件autoinst.xml到/mnt/sdb ,即磁盤B被挂載的文件夾。

第九步:創建/修改grub配置文件

創建grub配置文件/mnt/sdb/boot/grub/menu.lst,並且添加如下的內容:

列表9:更新grub配置文件

color white/blue black/light-gray

default

timeout 30

title SUSE Linux Enterprise Server 10 Installation

root (hd0,0)

kernel /boot/linux root=/dev/sda1 ramdisk_size=8192

install=hd://sda1/SUSE autoyast=file:///mounts/extra/autoinst.xml

splash=silent showopts

initrd /boot/initrd

第九步需要注意:

·系統將從磁盤找到安裝鏡像,並且安裝鏡像協議位置是hd,這指的是硬盤。

·autoyast的協議應該是文件不是設備。(協議不生效,但是autoyast文檔稱它支持設備,估計是SUSE的一個bug)。

·系統將在安裝的時候挂載最初的分區到文件夾/mounts/extra,這樣系統需要在/mounts/extra文件夾中找到autoyast文件。

·這裏我們不能使用附加來爲內核添加參量。

完成第九步之後:

·關掉系統A的電源,並把磁盤B從中拔出。

·將磁盤B插入系統B做爲驅動盤。

·打開系統B的電源,系統B將開始安裝SUSE。等待系統B安裝操作系統;在安裝的時候系統B將再引導一次,並且自動完成安裝。

·系統B現在就准備好了。

如果用戶想要恢複到最初狀態,用戶可以在系統啓動過程中選擇菜單項SUSE Linux Enterprise Server 10 Installation,系統將格式化用戶的分區並且在用戶的分區安裝SUSE。

這樣我們就大功告成了!

結論:

這些步驟引導你准備一個可啓動的自安裝硬盤驅動。當系統啓動時,系統用這個驅動自動地安裝操作系統。並且安裝進程將自動檢測硬件,在需要改變的時候作出相應改變。這個進程比在磁盤上簡單安裝SUSE更靈活,並且可以使系統從它開始啓動。

【原創翻譯,版權所有,合作網站如欲轉載,請注明原創翻譯作者「劉琳倩」,及文章出處(賽迪網)。謝絕非合作網站轉載,違者,賽迪網將保留追究其法律責任的權利!】 第六步:准備Linux的安裝鏡像文件 通過創建一個/mnt/sdb/SUSE文件來爲Linux安裝鏡像文件做准備,複制所有在SUSE ISO鏡像裏的文件到新的文件夾。 注意:你必須複制ISO的內容到指定目錄。SUSE 10不支持直接調用ISO文件。如果你只把ISO文件放到這裏,那麽系統將不能找到安裝資源文件。 第七步:爲SUSE安裝做准備 現在爲SUSE安裝准備autoinst.xml文件。使用yast 自動安裝創建autoinst.xml文件。你需要改變文件的如下兩部分: a.在啓動管理器部分添加一區,這樣用戶可以選擇這個啓動菜單來啓動系統。系統將開始再一次安裝操作系統,並且將回到最初狀態。添加如下的代碼到啓動管理器部分: 列表7:更新的啓動管理器部分 <bootloader> <sections> ... <section> <append>ramdisk_size=8192 install=hd://sda1/SUSE autoyast=file:///mounts/extra/autoinst.xml splash=silent showopts</append> <initrd>(hd0,0)/boot/initrd</initrd> <kernel>(hd0,0)/boot/linux</kernel> <lines_cache_id>3</lines_cache_id> <name>SUSE Linux Enterprise Server 10 Installation</name> <original_name>install</original_name> <root>/dev/sda1</root> <type>image</type> </section> ... </sections> </bootloader> 注意:如果一個用戶選擇了從這個菜單啓動,那麽所有的在這個磁盤上的數據將會丟失,並且安裝將會格式化這個用戶的分區。 b.改變文件的分區部分來確保安裝不會創建並格式化分區1;這也允許分區隱藏在系統裏。下面是autoinst.xml文件1使用的分區部分: 列表8:更新的分區部分 <partitioning config:type="list"> <drive> <device>/dev/sda</device> <partitions config:type="list"> <partition> <create config:type="boolean">false</create> <filesystem config:type="symbol">ext3</filesystem> <format config:type="boolean">false</format> <partition_id config:type="integer">131</partition_id> <partition_nr config:type="integer">1</partition_nr> <partition_type>primary</partition_type> <size>7402719232</size> </partition> <partition> <filesystem config:type="symbol">swap</filesystem> <format config:type="boolean">true</format> <mount>swap</mount> <partition_id config:type="integer">130</partition_id> <partition_nr config:type="integer">2</partition_nr> <partition_type>primary</partition_type> <size>auto</size> </partition> <partition> <filesystem config:type="symbol">reiser</filesystem> <format config:type="boolean">true</format> <mount>/</mount> <partition_id config:type="integer">131</partition_id> <partition_nr config:type="integer">3</partition_nr> <partition_type>primary</partition_type> <size>max</size> </partition> </partitions> <use>all</use> </drive> </partitioning> 我們將使用整個磁盤,但是我們不能創建並格式化最初的分區。你可以定制分區的配置,但是請記住:不要創建並格式化最初的分區。 第八步:複制安裝配置文件 複制SUSE靜默安裝配置文件autoinst.xml到/mnt/sdb ,即磁盤B被挂載的文件夾。 第九步:創建/修改grub配置文件 創建grub配置文件/mnt/sdb/boot/grub/menu.lst,並且添加如下的內容: 列表9:更新grub配置文件 color white/blue black/light-gray default timeout 30 title SUSE Linux Enterprise Server 10 Installation root (hd0,0) kernel /boot/linux root=/dev/sda1 ramdisk_size=8192 install=hd://sda1/SUSE autoyast=file:///mounts/extra/autoinst.xml splash=silent showopts initrd /boot/initrd 第九步需要注意: ·系統將從磁盤找到安裝鏡像,並且安裝鏡像協議位置是hd,這指的是硬盤。 ·autoyast的協議應該是文件不是設備。(協議不生效,但是autoyast文檔稱它支持設備,估計是SUSE的一個bug)。 ·系統將在安裝的時候挂載最初的分區到文件夾/mounts/extra,這樣系統需要在/mounts/extra文件夾中找到autoyast文件。 ·這裏我們不能使用附加來爲內核添加參量。 完成第九步之後: ·關掉系統A的電源,並把磁盤B從中拔出。 ·將磁盤B插入系統B做爲驅動盤。 ·打開系統B的電源,系統B將開始安裝SUSE。等待系統B安裝操作系統;在安裝的時候系統B將再引導一次,並且自動完成安裝。 ·系統B現在就准備好了。 如果用戶想要恢複到最初狀態,用戶可以在系統啓動過程中選擇菜單項SUSE Linux Enterprise Server 10 Installation,系統將格式化用戶的分區並且在用戶的分區安裝SUSE。 這樣我們就大功告成了! 結論: 這些步驟引導你准備一個可啓動的自安裝硬盤驅動。當系統啓動時,系統用這個驅動自動地安裝操作系統。並且安裝進程將自動檢測硬件,在需要改變的時候作出相應改變。這個進程比在磁盤上簡單安裝SUSE更靈活,並且可以使系統從它開始啓動。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有