本帖最后由 似水年華 于 2016-8-26 15:45 編輯 本來是想實現Emind Desktop的livecd模式,可是徐晃給的參數代碼直接進入了安裝模式,難道是我表述有問題?最后在虛擬機里試了一下,目前Emind Desktop沒有livecd模式。好吧,沒有就沒有吧,不影響今天的主題。正如標題說,
在Windows下,不用刻盤或者寫入U盤。為什么要這樣安裝呢?Linux不像Windows8/10那樣,可以直接將ISO鏡像解壓到到U盤根目錄就可以啟動安裝,而是需要通過工具將ISO鏡像寫入U盤。這樣做會將U盤內數據全部格式化,所有數據全部丟失。如果是提前備份這些數據也很麻煩。有時候我們還要重新使用這個U盤的時候,又必須再一次格式化,變回普通數據U盤……來來回回的格式化,既浪費時間,又損耗U盤。所以一個一勞永逸的方法很重要。
這次介紹的是不使用U盤,在本地硬盤建立Emind Desktop的安裝啟動項,和U盤半毛錢都沒有。下次介紹給U盤PE無損添加Emind Desktop的安裝啟動項。
需要的文件與工具:1.Emind Desktop的ISO鏡像:自行下載
2.Notpad++:用于編寫grub.cfg或是menu.lst文件
3.7zip:BIOS模式需要
4.VMware Workstations:獲取安裝模式的參數。不建議用vbox,效果不好。
5.BOOTICE:獲取重要數據。
UEFI模式(適用于Windows8/10,極個別的uefi win7):1.將Emind Desktop復制到某一個分區的根目錄下,或者是更目錄下的某個文件夾內,記住文件路徑。例如:
修改一下文件名,編譯參數編寫,例如我直接改成了“emind”
其實我的ISO鏡像,并不在C盤下的RAMOS文件夾里,實際上是在一個卷標為RAMOS的分區里,沒有給予盤符,只是掛載到了C盤下的RAMOS文件夾里。不要驚訝,這個功能不是Linux特權,Windows也可以。如果沒記錯的話,Windows xp就可以了。打開bootice:如上圖,我將Emind Desktop的ISO鏡像放到了卷標為RAMOS的分區的跟目錄下,序號為5,表示第
6個分區,
如果你的序號是x,那么表示第
y個分區,其中y=x+1,我們將這個“y”記為
①式PS:grub2的計數方式,序號x表示第x+1個分區,所以在grub2中沒有(hd0,0)的表示,最小也就是(hd0,1),即第一塊硬盤,第一個分區。2.添加GNU/GRUB2,讓GNU/GRUB2接管Windows Boot Manger。參考傻瓜式Android x86(三):給UEFI模式添加引導項導出grub.cfg文件,我們將這個文件記為②式其中有的
GNU/GRUB2沒有集成太多都模塊,可能需要用到loop與NTFS這兩個模塊。這里給出模塊大全:x86_64-efi.rar(891 KB, 下載次數: 0)3.獲取Emind Desktop安裝參數使用VMware Workstations隨便建一個虛擬機,
但不能是UEFI模式,再如Emind Desktop鏡像,開機啟動:整理一下:
- linux /live/vmlinuz boot=live components quiet splash locales=zh_CN.UTF-8 noautologin
復制代碼 記為③式
4.編輯grub.cfg文件①②③式聯立- menuentry 'Emind Desktop' --class emind {
- insmod /EFI/Grub2/loopback.mod
- insmod /EFI/Grub2/ntfs64.mod
- loopback loop (hd0,y)/emind.iso
- linux (loop)/live/vmlinuz boot=live components quiet splash locales=zh_CN.UTF-8 noautologin isofrom=/dev/sday/emind.iso
- initrd (loop)/live/initrd.img
- }
復制代碼 PS:我的GNU/GRUB2沒有集成ntfs與loopback模塊,所以使用insmod命令加載了外部命令,否則無法識別ntfs分區與掛載ISO文件
保存后,將這個grub.cfg文件到會ESP分區中。重啟,選擇安裝。==============================Legacy模式
這個模式下沒有嘗試過,可能有錯。如果有問題的請及時反饋。
1.將Emind Desktop復制到某一個分區,根目錄下的某個文件夾內,如:\emind\emind.iso,記住文件路徑。與uefi模式相同,記為④式。與此同時,使用7zip解壓ISO鏡像里,live文件夾下的vmlinuz和initrd.img兩個文件,放入emind文件夾內。保證這時的\emind\下有emind.iso、vmlinuz、initrd.img 三個文件。
2.添加grub4dos,論壇里有。找到menu.lst文件,我們將這個文件記為⑤式
3.獲取Emind Desktop安裝參數方法同上,記為⑥式
4.編輯menu.lst文件④⑤⑥式聯立- title Emind Desktop
- find --set-root /emind/vmlinuz
- kernel /emind/vmlinuz boot=live components quiet splash locales=zh_CN.UTF-8 noautologin isofrom=/dev/sday/emind.iso
- initrd /emind/initrd.img
復制代碼保存,重啟,進入安裝。如果沒有錯誤的話:
最后,祝君好運!
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請
點擊舉報。