歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 用 GRUB2 引導 ISO 來體驗 GNOME3

用 GRUB2 引導 ISO 來體驗 GNOME3

日期:2017/2/28 16:22:47   编辑:Linux教程

一般情況下,如果你想體驗 OpenSUSE 及 Fedora 提供的 GNOME 3 Live CD 或最新的 Ubuntu Natty Alpha2 LiveCD 的話,必須要先刻錄成光盤或做成 Live USB(因為需要 3D 支持,所以在 VirtualBox 中無法運行),而現在有一個方法可以免去這一麻煩的過程,那就是讓 GRUB2 直接引導 ISO。

GRUB2 能引導 LiveCD ISO 是它的一個特色功能,只需要幾行代碼就可以搞定,不過這裡有一個更加方便易用的 GUI 工具可以幫助你快速搞定這一工作。

# 方法如下:

1 安裝 unetbootin

sudo apt-get install unetbootin2 使用 unetbootin 來創建 LiveCD 啟動條目 (如果你想體驗 Gnome 3 的話,建議下載 Fedora 的[下載], OpenSUSE 的我嘗試失敗)

選擇 ISO 方式,Type 選擇 Hard Disk ,如下圖。完了點 OK 就可以了。

重啟後就可以在 GRUB 中選擇 Unetbootin 來啟動 ISO 鏡像了。如果沒有出現 Grub2 引導界面的話,開機時候按住 SHIFT 鍵。另外,這個方法的雖然簡單,但有一個缺點就是只能用一個 ISO ,想要用別的 ISO 的話必須重新制作一次,就算文件名一樣也不行。

PS:手動添加代碼的方式來引導 Natty ISO 。

用 root 權限編輯 /boot/grub/grub.cfg ,大概在最後處加入以下條目。

menuentry “Ubuntu Natty – ISO” {
loopback loop (hd0,7)/home/riku/natty-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/riku/natty-desktop-i386.iso locale=zh_CN.UTF-8 noprompt noeject
initrd (loop)/casper/initrd.lz
}

注意你要根據自已的情況來改變 ISO 的文件位置,特別是分區設置,我是放在 /dev/sda7 上的,所以這裡設置為 (hd0,7) ,如果你放在 /dev/sda1 上的話(用 df 命令查看) ,需要設置為 (hd0,1) 。

Copyright © Linux教程網 All Rights Reserved