2016年9月4日 星期日

安裝 xenialpup_7.0.4_TW_SCIM 為硬碟唯一系統

.

(未來,會不斷有新版本推出,因此學會「如何安裝在硬碟」就變得很重要)



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 ......

)


開機後會暫停一秒,然後進入 Full installed Linux 。



(*檢查點五* 有修改 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 ,才能順利啟動。







.

沒有留言:

張貼留言