最近為了能將學習進度很好的記錄在office的OneNote中,準備在windows下虛擬一個小型的linux,最終選定用veket。其安裝方式兩種:U盤安裝和硬盤安裝。
網(wǎng)上有很多這兩種安裝的介紹,但是其硬盤安裝均是基于已有windows系統(tǒng)的基礎上修改boot.ini等啟動文件結合grub實現(xiàn)。
而我僅僅需要一個veket,與U盤方式到有點接近。需要先下載網(wǎng)上的那個簡單的將veket安裝到U盤的方法.zip(電驢上有的下)
VM用CD啟動veket,發(fā)現(xiàn)無法識別硬盤,后改為IDE類型的硬盤(新建虛擬機選自定義選項)
出現(xiàn)典型錯誤:pup_???.sfs not found.(且原因不是網(wǎng)上說的那些大小寫的原因,名字完全正確。)
正確做法:
1/首先將下載回來的veket的iso解壓縮之后重命名為veket目錄,然后全部復制到C盤上去。
2/將zip包里的3個文件也復制到C盤
這里推薦個可直接操作虛擬磁盤的軟件DiskGenius,將虛擬磁盤格式化為一個FAT32的分區(qū)(方便下面操作)
此時C盤如圖所示:(包含syslinux和veket兩個文件夾;和syslinux.cfg文件)
此圖中makeboot.bat文件不需要了,而ldlinux.sys是下一步生成的。
3/開動虛擬機,隨便用一個PE系統(tǒng)進入。開命令行輸入如下:(此時便做好的啟動信息)
4/修改syslinux.cfg內容為:default veket/vmlinuz initrd=veket/initrd.gz PMEDIA=idehd(U盤時為usb)
再次啟動終于成功:
至此,已安裝成功,關閉可直接保存。且此方法并沒有將壓縮文件解包,占空間小。而另一種進入系統(tǒng)后用自帶安裝程序安裝的方法,占空間很大(完全解包形式,升級不方便)。
接下來是將分辨率改為1280*800,上網(wǎng)設置好后,保存。
接下來本想安裝VMTOOL,發(fā)現(xiàn)veket無啟動優(yōu)先級,只有init.d,而無rc0.d~rc6.d,自己建立好文件夾后即可安裝。
但接下來的設置和編譯卻不能實現(xiàn)(因為我用的veket3.11無開發(fā)工具,如gcc之類。。。),以后想辦法吧~