安裝後,您可以選擇性使用下列程序,在開機載入程式與 /etc/fstab 檔案中為 x86 系統設定系統設備的 UUID。
開始之前,請先複製 /boot/grub/menu.1st 檔案和 /etc/fstab 檔案。
在未連接 SAN 設備的情況下,安裝 SUSE® Linux Enterprise Server for x86。
安裝之後,將系統開機。
以 root 使用者或同等身分開啟終端機主控台。
導覽到 /dev/disk/by-uuid 目錄找到安裝 /boot、/root 及 swap 之設備的 UUID。
在終端機主控台提示符下,輸入
cd /dev/disk/by-uuid
輸入以下指令以列出所有分割區
ll
尋找 UUID,例如
e014e482-1c2d-4d09-84ec-61b3aefde77a —> /dev/sda1
使用 YaST2 中的「開機載入程式」選項或使用文字編輯器編輯 /boot/grub/menu.1st 檔案。
例如,將
kernel /boot/vmlinuz root=/dev/sda1
變更為
kernel /boot/vmlinuz root=/dev/disk/by-uuid/e014e482-1c2d-4d09-84ec-61b3aefde77a
重要: 如果出錯,您可以在未連接 SAN 的情況下開機伺服器,並根據 /boot/grub/menu.1st 檔案的備份副本來更正錯誤。
如果使用 YaST 中的「開機載入程式」選項,在您變更值時會錯誤地將一些重複的行新增至開機載入程式檔案。使用編輯器移除以下重複的行:
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (sd0,1)/boot/message
使用 YaST 變更設備掛接到根目錄 (/) 的方式時 (例如使用 UUID 或標籤),需要再次儲存開機載入程式組態以使變更對於開機載入程式生效。
以 root 使用者或同等身分執行以下其中一項操作,將 UUID 存放在 /etc/fstab 檔案中:
開啟 YaST 至
,選取所需設備,然後修改 。編輯 /etc/fstab 檔案將系統設備從位置修改為 UUID。
例如,如果根 (/) 磁碟區中有 /dev/sda1 的設備路徑,且其 UUID 為 e014e482-1c2d-4d09-84ec-61b3aefde77a,則將行項目從
/dev/sda1 / reiserfs acl,user_xattr 1 1
變更為
UUID=e014e482-1c2d-4d09-84ec-61b3aefde77a / reiserfs acl,user_xattr 1 1
重要: 檔案中不要留有零散字元或空格。