Linux 指南/安裝(雙啟動)
外觀
< Linux 指南
| 一位華夏公益教科書使用者建議在 Windows 安裝後安裝 GRUB被合併到本章中。 在討論頁面上討論是否應該進行合併。 |
您需要在您的 PC 上同時執行 MS Windows 和 Linux,並且您只有一個硬碟。請按照以下步驟操作
在使用 grub 作為引導載入程式的系統上,Windows 需要第一個分割槽。 (注意,此要求不適用於使用 lilo 的系統)。強烈建議將 Windows 放在第一個分割槽 (/dev/hda1 或 /dev/sda1),否則您將不得不進行分割槽隱藏和取消隱藏操作在 grub 配置過程中。 如果您在第一個分割槽上安裝了 Linux,那麼您需要將它移動。 黃金法則:將 Windows 放在第一個分割槽,Linux 可以輕鬆地從任何其他分割槽執行
符號:如果使用 SCSI 或 SATA 驅動器,請使用 'sda',如果使用 IDE 驅動器,請使用 'hda'
- 從http://gparted.sourceforge.net/livecd.php下載分割槽工具 LiveGParted,並啟動 LiveGParted CD-ROM
- 調整 MS Windows 分割槽的大小,然後為 Linux 建立新的分割槽。
- 如果 Windows 不在第一個分割槽,並且 Linux 已經存在於第一個分割槽,則將 Linux 從分割槽 1 移動到另一個分割槽,例如分割槽 2。
Open X-terminal console and mkdir /hda1 mkdir /new mount /dev/hda1 /hda1 mount /dev/hda2 /new cd /hda1 Use tar and not cp -r. tar cpf - . | tar xpvf - -C /new Edit /new/etc/fstab and /new/grub/menu.lst as appropriate
- 建立 FAT32 的主分割槽 1,用於 MS WindowsXP,Windows 希望第一個磁碟。
- 如果您在分割槽 1 中沒有 Windows,請在分割槽 1 上安裝 Windows XP (格式化為 NTFS)
- 啟動 Linux CD-ROM 並安裝 grub,在 menu.lst 中您不需要進行隱藏和取消隱藏,因為 MS-Windows 在第一個分割槽。
故障排除:Grub 找不到檔案或磁碟或分割槽。如果在 grub 內部無法識別磁碟,那麼該分割槽被標記為“隱藏”。 另外,當您執行 'find /boot/grub/stage1' 時,它無法找到該檔案。 因此,您在 grub 內部執行以下操作: 注意:hd0 是 /dev/hda1,分割槽 1 在 grub 命令中是 0。
grub> unhide (hd0,0) grub> find /boot/grub/stage1 (Now this will succeed and show some output)
雙啟動參考資料
- GParted LiveCD http://gparted.sourceforge.net/livecd.php
- GParted 維基 http://en.wikipedia.org/wiki/GParted
- GRUB 頁面:http://www.gnu.org/software/grub/manual/
- Grub 指南:http://tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/index.html
- Google Grub:Grub 主題
- 維基 Grub:http://en.wikipedia.org/wiki/GNU_GRUB
- 維基 Lilo:http://en.wikipedia.org/wiki/LILO_(boot_loader)
- 虛擬化:http://en.wikipedia.org/wiki/Virtualization