2005年1月11日

[Linux] Debian on My ThinkPad R40 (4) - 多重開機的設定

上次重裝 debain 後,一直維持在以 debian 為預設開機分割區,但其實比較常用的還是 Windows。把它加工了一下,讓 Windows 為預設開機分割區。

先列出我的磁碟分割 (其實是很簡單的分割):
  1. /dev/hda1: Windows XP (cylinder: 1 ~ 2611)
  2. /dev/hda2: Linux (cylinder: 2612 ~ 3917) (active, grub 安裝於此)
  3. /dev/hda3: W95 Ext'd (LBA) (cylinder: 3918 ~ 9435)
  4. /dev/hda5: FAT32 (cylinder: 3918 ~ 9371)
  5. /dev/hda6: Linux swap (cylinder: 9372 ~ 9435)
主要的工作只有兩項:
  1. 調整 /boot/grub/menu.lst: 把檔案最後的那部份
    title Microsoft Windows XP Professional
    root (hd0,0)
    savedefault
    chainloader +1
    移到下面這一行之前
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    大致上這樣就會以 /dev/hda1 為預設開機分割區了。

  2. 通常為了保險,我也會讓 Windows 的開機管理員可進入 Linux 的分割區。傾印 /dev/hda2 的開機磁區:
    sudo dd bs=512 count=1 if=/dev/hda2 of=bootsect.lnx
    之後把 bootsect.lnx 移到 C:\ 下,並將 C:\boot.ini 最後加入:
    c:\bootsect.lnx="Debian GNU/Linux"


沒有留言: