live-grub-stick 指令製作 USB 多重開機LiveCD與ISO安裝碟製作筆記

# live-grub-stick 指令製作 USB 多重開機LiveCD與ISO安裝碟製作筆記

# 由於手賤,經常把手上的 openSUSE 搞到系統重灌,又喜歡試玩新版本或其它 Linux 發行版,每次都得先製作一支 USB 開機安裝磁,覺得有點麻煩,於是下定決心搞一支集常用 ISO 於一身的 USB 隨身碟。實作過程不詳述,只紀錄要點。

# 【操作系統】

# 系統:openSUSE
# 版本:Leap 42.3
# 桌面:KDE 5 Plasma

#【軟體需求:GParted、live-grub-stick】#

# 使用 GParted 進行磁碟分割
# 使用 live-grub-stick 製作開機選單

#【軟體下載:GParted、live-grub-stick】#

# GParted:由 YasT >> 安裝與移除軟體 下載安裝
# live-grub-stick:由 openSUSE 官網一鍵安裝或下載安裝
# openSUSE users can install it via 1-click from here:
# http://software.opensuse.org/package/live-grub-stick

#【GParted 規劃條件】#

# 指定要處理的磁碟,選項在 GParted 畫面右上角
# 指定 partition table 為 gpt 格式
# 建立磁碟分割表: Device >> Create Partition Table… >> 選擇 gpt >> 套用
# 指定 partition format 為 ext4 格式,可寫入大於 4GB ISO 檔案
# 建立新分割區: Partition >> new :單一 partition 空間即可或指定大小 >> ext4 格式
# 可依需求另建立其它新分割區
# 記住 USB 磁碟編號,一顆硬碟時,硬碟為 sda,USB碟為 sdb;兩顆硬碟時,為 sda、sdb,USB 為 sdc

#【live-grub-stick 操作注意】#

# 必須在終端機操作,先轉為 su 身分執行,而非以 sudo 執行
# 必須 openSUSE 優先;同時有 32bit 和 64bit OS 時,必須 32bit 優先
# 第一張為 openSUSE 時,可順利開機, Boot from harddisk 順利執行
# 其餘可隨意調整前後,亦可全部寫入完畢後,修改 /boot/grub2/grub.cfg
# 注意指令尾 /dev/sdXY 參數,X代表USB磁碟編號,Y代表磁區編號,例如 sdb1、sdc1、sdd1,請注意修改
# 注意第一張開機片指令不加 –OS類型 參數,這或會刪除指定磁區所有資料
# 以下警告出現在使用 ext4 格式時,可忽略,不影響開機
#   grub2-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible.
#   grub2-install: warning: 不可能內嵌。GRUB 在本設置中僅能藉由區塊清單來安裝。然而,使用區塊清單不僅「不可靠」甚至令人挫折。

#【終端機指令順序】#

live-grub-stick /Data2/OS/openSUSE-13.2-KDE-Live-x86_64.iso /dev/sdXY
live-grub-stick –ubuntu /Data2/OS/ubuntu-16.04.3-desktop-amd64.iso /dev/sdXY
live-grub-stick –ubuntu /Data2/OS/elementaryos-0.4.1-stable.20170814.iso /dev/sdXY
live-grub-stick –ubuntu /Data2/OS/linuxmint-18.3-cinnamon-64bit.iso /dev/sdXY
# 以上為 Live CD;以下為 Install CD
live-grub-stick –suse /Data2/OS/openSUSE-Leap-42.3-DVD-x86_64.iso /dev/sdXY
live-grub-stick –suse /Data2/OS/openSUSE-Tumbleweed-DVD-x86_64-Snapshot20170522-Media.iso /dev/sdXY

# 備用指令行,自行添加 iso 檔名,修改 –OS參數
#live-grub-stick –suse /Data2/OS/.iso /dev/sdXY
#live-grub-stick –suse /Data2/OS/.iso /dev/sdXY

#【修改 grub.cfg】#

# 以 sudo vi 或檔案管理員 – 超級使用者模式修改
# 各啟動項目順序可自行前後移動,啟動項目指 menuentry ‘OS發行版名稱’ 開始,一直到本項 { …… } 結束,注意是到 } 才結束
# set default=1
# 預設值為0,由 openSUSE 安裝光碟開機;改為1,或調整順序後指定為 Boot from harddisk(這樣 USB 開機磁碟一直插著不拔下來也沒關係)
# set timeout=6
# 修改開機選單等待秒數,預設值 10 秒,隨便改,別改成 0 秒就好,否則哪天需要改開機啟動項目時來不及反應(我浪費很多生命才明白這個道理)

#【其他說明】#

# 下列 OS 無法以此方式開機,放在第幾張開機都一樣
#live-grub-stick –ubuntu /Data2/OS/Mageia-6-LiveDVD-Plasma-x86_64-DVD.iso /dev/sdXY
#live-grub-stick –ubuntu /Data2/OS/deepin-15.5-amd64.iso /dev/syXY
#live-grub-stick –fedora /Data2/OS/Fedora-Workstation-Live-x86_64-27-1.6.iso /dev/sdXY

# 本程序適用 openSUSE 暨某些 Linux OS,請自行測試;Windows 系統安裝光碟與PE維護光碟不能以本程序製作

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *