(未來,會不斷有新版本推出,因此學會「如何安裝在硬碟」就變得很重要)
1.
7.0.4 的 ISO --> USB 隨身碟。
(很多工具可以使用,例如 Universal-USB-Installer)
2.
USB 隨身碟成功啟動。
3.
成功完成關機過程的存檔設定。(首次關機,可能會有問題詢問,都要回答)
4.
USB 隨身碟再啟動。
(*檢查點一* USB 順利完成開機、關機、再開機)
5.
Menu --> 系統 --> GParted partition manager
對硬碟進行適當的分割。
首次分割硬碟,建議將硬碟分割成三部分:
EXT3
NTFS (原生Windows 讀不到ext2、ext3、ext4。想給Windows讀取的檔案可以置於此)
Linux-Swap (早期記憶體只有128M、256M、512M的年代,Linux-Swap 的大小建議是
記憶體的兩倍。當記憶體越來越大越夠用後,使用 Linux-Swap 的機會就降低了)
GParted 簡易使用指引
http://electronmania.blogspot.tw/2016/10/linux-gparted.html
先分割好此三部分:(Partition 選項可增減 partition。按 Apply icon 進行實際分割)
實際分割結束,再將 /dev/sda1 的旗標設為 boot:
GParted--> 點選 /dev/sda1 --> Partition --> Manager Flags --> boot
(*檢查點二* 硬碟分割完成,sda1 旗標設為 boot)
6.
Menu --> 設定 --> Puppy 通用安裝程式 --> Internal (IDE or SATA) hard drive
(過程要依照提問進行一些設定)
其中會碰到這個詢問視窗:
要點選「完全」(Full)。
快結束前,還會問要不要安裝 Grub4dos:
(*檢查點三* 有執行「完全」(Full)安裝,有看到詢問要不要安裝 Grub4dos)
要點選「Yes」。
然後點選多次「確定」。
最後會詢問要不要修改 menu.lst?
A.
可以不修改 menu.lst,等以後開機,要選擇正確的選項來啟動 Linux。
例如 Xenialpup 7.0.4 (sda1/boot):
(*檢查點四* 無修改 menu.lst ,完成啟動)
B.
也可以重新編輯 menu.lst (檔案在新安裝的partition中),把不必要的項目欄位刪除、
還可以把等待時間改短。
例如,把它從
# menu.lst produced by grub4dosconfig-v1.9.2
color white/blue black/cyan white/black cyan/black
#splashimage=/splash.xpm
timeout 10
default 0
# Frugal installed Puppy
title Puppy xenial 7.0.4 (sdb1)
find --set-root --ignore-floppies --ignore-cd /puppy_xenial_7.0.4.sfs
kernel /vmlinuz pmedia=usbflash pfix=fsck
initrd /initrd.gz
# Full installed Linux
title Xenialpup 7.0.4 (sda1/boot)
uuid dc7c857e-10d4-46fa-9793-66e87e2ddda4
kernel /boot/vmlinuz root=/dev/sda1 ro
# Windows
# this entry searches Windows on the HDD and boot it up
title Windows\nBoot up Windows if installed
errorcheck off
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
find --set-root --ignore-floppies --ignore-cd /io.sys
chainloader /io.sys
errorcheck on
# Advanced Menu
title Advanced menu
configfile /menu-advanced.lst
commandline
改成
# menu.lst produced by grub4dosconfig-v1.9.2
color white/blue black/cyan white/black cyan/black
#splashimage=/splash.xpm
timeout 1
default 0
# Full installed Linux
title Xenialpup 7.0.4 (sda1/boot)
uuid dc7c857e-10d4-46fa-9793-66e87e2ddda4
kernel /boot/vmlinuz root=/dev/sda1 ro
# Advanced Menu
title Advanced menu
configfile /menu-advanced.lst
commandline
(不要刪錯欄位,要保留正確的欄位:
# Full installed Linux
title Xenialpup 7.0.4 (sda1/boot)
........
kernel ......
)
(*檢查點五* 有修改 menu.lst,完成啟動)
若安裝過程遭遇困難,請回報已通過幾個檢查點?
安裝成功的人也請回報成功訊息,讓後來想安裝的人,能有更多信心。
例如:
檢查點一,OK
檢查點二,OK
檢查點三,OK
檢查點四,OK
或
檢查點一,OK
檢查點二,OK
檢查點三,OK
檢查點五,OK
有時要修改 menu.lst
從USB啟動,準備安裝 Puppy Linux 到硬碟時,
usb 可能被分配為 sda1
而硬碟可能被分配為 sdb1、sdb2、sdb3
當 Grub4doszai 在自動生成 menu.lst 時,可能會紀錄啟動硬碟為 sdb1/boot。
但是拔掉USB,讓硬碟自己啟動時,會分配到 sda1、sda2、sda3,
這時就與 menu.lst 的內容(sdb1)不符而無法啟動。要把 menu.lst 裡面的 sdb1 改成 sda1
才可以。
所以,有時需要修改 menu.lst ,才能順利啟動。
.
沒有留言:
張貼留言