在全部Linux發行版當中,openSUSE官網DVD裏就已經爲在windows硬盤安裝作好了準備,在ISO提供了自動安裝引導的程序。在上一回 XP硬盤安裝openSUSE11.4圖文教程 一文當中已經介紹了相關方法,在openSUSE12.1裏依然有一樣的程序,本文就在Windows7下利用一樣地方法來進行硬盤安裝。linux
準備文件:windows
openSUSE12.1 DVD :http://www.linuxsight.com/blog/3021工具
虛擬光驅:http://www.ctdisk.com/file/2940091佈局
安裝好虛擬光驅DAEMON Tools Lite後,打開裝載openSUSE-12.1-DVD-i586.iso,能夠看到裏面有個文件叫作openSUSE12_2_LOCAL.exe 。spa
右鍵openSUSE12_2_LOCAL.exe屬性,兼容性–兼容模式–以兼容模式運行這個程序 打鉤,而後就能夠雙擊運行,避免待會因權限不足安裝失敗。設計
成功後會提示重啓系統,重啓後會在菜單欄看到多出的一欄,進入。可遺憾的是看到了一下畫面:3d
提示的是blog
文件: \grldr教程
狀態:0xC000007bip
信息:沒法加載所選項,由於這個應用程序丟失或損壞
這個緣由,我想是由於Windows7加載grldr會出問題,而須要利用grldr.mbr,而此程序默認是用grldr,適合XP使用。而Win7沒有了XP的boot.int能夠修改。看來openSUSE官網設計得仍是不夠周全啊!
仔細分析了此過程引導的文件,C盤有個menu.lst,看了寫法大概也明白了,而我係統還存在EasyBCD(EasyBCD下載),因此我將錯就錯,打開EasyBCD
選擇 Add New Entry — NeoGrub — Install 點 Configure
在彈出來的 menu.lst 裏添加openSUSE提供的寫法:
hiddenmenu
timeout 0
title openSUSE 12.2 installer (LOCAL)
find –set-root /openSUSE_hitme.txt
kernel /openSUSE/linux devfs=mount,dall ramdisk_size=65536 lang=en splash=silent vga=0x31A
initrd /openSUSE/initrd
而此時引導文件存放位置等已經不用費心了,添加完重啓便可。
重啓後咱們從EasyBCD生成的菜單進入
發現已經成功引導了ISO,提示:「Make sure that CD number 1 is in your drive 」,沒必要理會,點Back。
選擇鍵盤佈局
選擇 Start Installation
選擇 Start Installation or Update
選擇 Hard Disk
選擇 sda1 (由於個人ISO放在了系統盤C盤)
輸入正確的路徑:/openSUSE-12.1-DVD-i586.iso,若是怕記不許,那最好先將ISO更名,以方便輸入,注意前面的斜槓。
無誤的話會成功讀取ISO,進入如下界面。
此時硬盤安裝已經成功,接下來和光盤安裝是一致的,就算你是光盤安裝也能夠看一下。
openSUSE默認是KDE,不過我用openSUSE偏心GNOME,並且新版帶來的是GNOME3,推薦使用。
openSUSE在分區這裏比較特別,我想不少人容易搞錯,沒看清楚的話將會全盤皆失。其實默認openSUSE就自做主張幫你劃分了幾個分區,以供openSUSE使用,可憐的是咱們其它盤其它系統呢!因此這裏應該選擇 Create Partition Setup
選擇自定義分區
在須要的分區上右鍵編輯便可,而我通常裝Linux都是事先分好一個分區的。這裏我把已經分好的一個區給openSUSE,其它還有Windows7和FreeBSD的存在。
準備好確認無誤就能夠開始了
等待安裝的過程
安裝完成後發現grub沒有把Windows7給引導出來,跟別提FreeBSD了。在進入系統後打開 系統工具 — yast — 引導裝載程序把Windows7引導上便可,此方法也能夠把FreeBSD給引導上,YAST操做比較直觀,摸索一下就會,我就很少說怎麼作了。
最後就是對你說一句,enjoy openSUSE12.1吧!(順便提一下:回去Win7會發現EasyBCD啓動出錯,說找不到*.bcd,文件路徑是C:\Boot,建議用搜索找到。若是你以爲Win7引導菜單多出的欄目礙眼,那能夠在 菜單–啓動 把openSUSE引導的菜單卸載 ,還有EasyBCD的也卸載掉吧。)