用Grub2啟動openSUSE12.1的LiveCD [論壇 - Ubuntu 哈啦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 3 4 »


用Grub2啟動openSUSE12.1的LiveCD
會員三級
註冊日期:
2011/10/20 12:59
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 340
MP : 81 / 8294
EXP: 60
離線
分享不想燒CD試用 openSUSE 的方法:

1.下載 iso 檔
2.提取 iso 檔裡面的 inux,initrd 兩文件
3.將 iso 檔及inux,initrd 兩文件放到根目錄
4.增加 grub 選項

menuentry 'openSUSE 12.1 liveCD' {
set root='(hd0,9)'
linux /linux kiwidebug=1
initrd /initrd
}

5.重開機
6.選擇 openSUSE 12.1 liveCD,跑一會兒會出現命令列提示
7.輸入下列命令:

mkdir -pv /mnt/tmp /livecd /read-only
mount /dev/sda9 /mnt/tmp
mount -o loop /mnt/tmp/openSUSE-12.1-GNOME-LiveCD-i686.iso /cdrom
mount -o loop /mnt/tmp/openSUSE-12.1-GNOME-LiveCD-i686.iso /livecd

8.然後輸入 exit 離開就會進入 GNOME 3 的桌面


2011/11/23 20:55
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD
管理員
註冊日期:
2006/10/31 19:52
來自 Baker Street 221B
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 30
HP : 0 / 733
MP : 405 / 28544
EXP: 34
離線
在openSuSe上用GNOME
好比在Ubuntu上用KDE
都不是這兩個發行版最推薦的應用

2011/11/23 21:18
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD
會員三級
註冊日期:
2011/10/20 12:59
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 340
MP : 81 / 8294
EXP: 60
離線
感謝yanzilme大大的提醒
我又試了一下KDE的版本也是ok的
把iso檔換成openSUSE-12.1-KDE-LiveCD-i686.iso即可


2011/11/24 16:35
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD
會員三級
註冊日期:
2011/10/20 12:59
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 340
MP : 81 / 8294
EXP: 60
離線
換成 Fedora 16 (GNOME livecd)也是沒有問題地
不過有些地方要修改:

1.提取 iso 檔裡面的 initrd0.img 和 vmlinuz0 兩文件
2.解壓 LiveOS 資料夾
3.把 initrd0.img 和 vmlinuz0 兩文件以及 LiveOS 資料夾都放到根目錄
4.增加 grub 選項

menuentry 'Fedora 16 liveCD ' {
set root='(hd0,9)'
linux /vmlinuz0 root=live:LABEL=Ubuntu1004 ro liveimg rhgb
initrd /initrd0.img
}

重開機後就可以直接進到GNOME3的桌面,也不用像openSUSE還要再打那些指令,有點麻煩!
這次用深海潛艇的桌布粉有科幻感^^


2011/11/24 17:57
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD
會員三級
註冊日期:
2011/10/20 12:59
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 340
MP : 81 / 8294
EXP: 60
離線
補上Ubuntu 11.10 LiveCD:

ubuntu更簡單,也不用解壓提取文件,直接把 iso檔放到根目錄下就好了

增加 grub 選項:

menuentry 'Ubuntu 11.10 liveCD GNOME' {
insmod loopback
loopback loop (hd0,8)/ubuntu-11.10-desktop-i386.iso
set root=(loop)
linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso
initrd /casper/initrd.lz
}

PS.發生了一個怪事,我本來把iso檔放在(hd0,9)也就是我ubuntu10.04的根目錄下(ext3格式),結果不管怎麼試它就是抓不到,grub的錯誤訊息是:cannot read the Kernel header,花了我好多測試時間,後來我把iso檔移到(hd0,8)一個ntfs的分割區,結果它就神奇的抓到了!


2011/11/25 14:45
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD
會員三級
註冊日期:
2011/10/20 12:59
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 340
MP : 81 / 8294
EXP: 60
離線
後來我發現,如果要把iso檔放在(hd0,9)
就必須比照 openSUSE or fedora 的作法,把啟動文件解壓出來放到根目錄,這樣就可以抓到了

增加 grub 選項:

menuentry 'Ubuntu 11.10 liveCD GNOME' {
set root='(hd0,9)'
linux /vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso
initrd /initrd.lz
}

有沒有哪位大大可以說明一下,這是蝦咪原因???

2011/11/25 15:07
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1404 / 1756
MP : 4456 / 52418
EXP: 24
離線
我本來把iso檔放在(hd0,9)也就是我ubuntu10.04的根目錄下(ext3格式),結果不管怎麼試它就是抓不到,grub的錯誤訊息是:cannot read the Kernel header,花了我好多測試時間,後來我把iso檔移到(hd0,8)一個ntfs的分割區,結果它就神奇的抓到了!

1. 你把 iso 檔 放在 (hd0, 9)時 掛載在什麼目錄下?
2. 你把 iso 檔 放在 (hd0, 8)時 掛載在什麼目錄下?
3. 你把 (hd0,8) 掛載在什麼目錄 ?
註:ubuntu 預設是在 /boot/ 目錄下

2011/11/25 15:37
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD
會員三級
註冊日期:
2011/10/20 12:59
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 340
MP : 81 / 8294
EXP: 60
離線
1. 你把 iso 檔 放在 (hd0, 9)時 掛載在什麼目錄下?
--->沒有掛載阿,從twaren ftp下載後,把nautilus變成root權限,然後把iso移到根目錄/底下

2. 你把 iso 檔 放在 (hd0, 8)時 掛載在什麼目錄下?
--->沒有掛載阿,從nautilus裡面直接把iso檔移到(hd0,8)根目錄/底下


3. 你把 (hd0,8) 掛載在什麼目錄 ?
--->手動掛載後是在/media底下

2011/11/25 16:03
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1404 / 1756
MP : 4456 / 52418
EXP: 24
離線
沒有掛載阿,從nautilus裡面直接把iso檔移到(hd0,8)根目錄/底下

掛載 就是讓你可以存取分割區
沒有掛載 是無法把 iso 檔 存入 (hd0,8)的
除非 你還沒順利進入桌面 而是使用類似 grub > 的指令
所以 你要確認這一點
手動掛載後是在/media底下

/media/NAME ?
你從桌面可以看到這個 NAME 的圖示嗎?

2011/11/25 16:39
應用擴展 工具箱
回覆: 用Grub2啟動openSUSE12.1的LiveCD
會員三級
註冊日期:
2011/10/20 12:59
所屬群組:
已註冊使用者
等級: 14
HP : 0 / 340
MP : 81 / 8294
EXP: 60
離線
poloshiao 寫到:
掛載 就是讓你可以存取分割區
沒有掛載 是無法把 iso 檔 存入 (hd0,8)的
除非 你還沒順利進入桌面 而是使用類似 grub > 的指令
所以 你要確認這一點


呵呵...我覺得我們有點雞同鴨講...
恕我會錯意,我說沒有掛載,是指iso檔沒有掛載,(hd0,8)是有掛載的,不過是當我在
nautilus上按了(hd0,8)這個分割區才掛上的
因為(hd0,8)的分割區 label我取名為DATA
所以掛上之後是在/media/DATA 底下

2011/11/25 17:20
應用擴展 工具箱

(1) 2 3 4 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.