GRUB2 中的更多條目

GRUB2 中的更多條目

我在外部 HDD(Samsung M3 Portable,500GB)上安裝了 Ubuntu 14.04 32 位,並且希望將各種診斷軟體(UBCD、bitdefender 防毒軟體...)的其他條目添加到同一磁碟上的 GRUB 中。

可能嗎?

答案1

您可以用於grml-rescuebootISO 啟動

為可引導 ISO 檔案建立 GRUB 選單項目的一個非常簡單的方法是使用 grml-rescueboot。

  • 該套件執行以下操作:

    1. 建立 /boot/grml 資料夾。

    2. 自動將位於 /boot/grml 資料夾中的任何 ISO 檔案的選單項目新增至 GRUB 選單。每當執行 update-grub 命令時都會完成此操作。

    3. 建立的選單項目選擇後會提供如何啟動 ISO 的子選單選項,包括「嘗試 Ubuntu」和「安裝」選項。
  • 要使用 grml-rescueboot 選項:

    1. 安裝 grml-rescueboot

      sudo apt-get install grml-rescueboot
      
    2. 將可啟動 ISO 檔案放置在 /boot/grml 資料夾中。

      由於這是系統資料夾,因此必須以“root”身份進行操作。例如,如果 ISO 位於使用者的下載資料夾中,則命令將為:

      sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/grml/u1404_64_d.iso
      sudo chmod +rx /boot/grml/u1404_64_d.iso
      
    3. 更新GRUB

      sudo update-grub
      

測試環境:Ubuntu 14.04 64位元 資料來源: Grub2/ISO引導


另一種方式,使用memdisk套件syslinux-common

  1. 如果memdisk不在 中/boot/,則將其複製自/usr/lib/syslinux/memdisk
  2. 將 ISO 映像複製到/boot/

    sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/u1404_64_d.iso
    sudo chmod +rx /boot/u1404_64_d.iso
    
  3. 編輯/etc/grub.d/40_custom或建立新的自訂檔案並將其附加到其中:

    menuentry 'ISO rescue disk' {
            linux16   /boot/memdisk iso bigraw
            initrd16  /boot/u1404_64_d.iso
    }
    
  4. 更新GRUB

    sudo update-grub
    

測試環境:Ubuntu 14.04 64位,不適合我找不到CDROM!參考:系統Linux/MEMDISK

答案2

我在 2.partiton 中製作了 Hirens Boot CD,將其連結起來,它正在工作:D

透過 Grub 定制器,我創建了新條目(類型為 chainloader),並指向提取 Hirens Boot CD 的分區。

無論如何謝謝你:D

相關內容