我有一台裝有 Windows 7 的戴爾筆記型電腦。
我在磁碟管理員中看到的分割區如下:
一個 0M 分割區 39MB,一個 NTFS 分割區 218.20GB(開機、頁面檔、主),以及一個恢復 NTFS 分割區 14.65GB(系統、活動、主)。
我還燒了一張 Slackware 14.0 DVD,以便可以安裝 Slackware Linux 發行版。
如何讓筆記型電腦同時啟動 Windows 7 和 Linux?
答案1
這是我自己成功採用後建議的三步驟解決方案:
- 使用此連結建立 LiveUSB (http://partedmagic.com/doku.php?id=creating_the_liveusb)在選項中使用“parted magic”。
- 使用本指南建立分割區(http://partedmagic.com/doku.php?id=using_gparted)
- 基於本指南的 Slackware 安裝:
答案2
這些是我在 Dell D410、D630、D2100 和 M4600 筆記型電腦上安裝帶有 Slackware(版本 13.1、14.0 和 14.1)的 Windows Server 2003 R2(以及 Windows 7 和 XP)的確切步驟。分割區大小和數量是基於我的特定設定(C:用於 Windows 作業系統和啟動分割區,D:用於您擁有的分割區,E:是共用 Windows/Linux 空間,F:是 Linux 作業系統,啟動分割區)。
Windows Server 2003 R2 / Slackware 14.1 雙啟動
啟動 Windows 安裝磁碟
- 建立分區:C:(200G) D:(32G) E:(32G) F:(32G)
- 退出(F3)並重新啟動
啟動 Slackware Linux 安裝程序
配置分區(不要重新分區):
fdisk /dev/sda
- 將分割區 7(我的 Linux 分割區)翻轉為 Linux (
t
83
) - 將分割區 1 和 7(Windows 和 Linux 啟動分割區)類型標記為可啟動 (
a
1
和a
7
) - 寫入並退出 (
w
,q
)
格式化 VFAT 分割區(不要格式化NTFS分割區,我們將讓 Windows Installer 執行此操作):
mkfs.vfat /dev/sda5
(如果需要,請使用 NTFS)
mkfs.vfat /dev/sda6
(如果需要,請使用 NTFS)
格式化Linux分割區:
mkfs.ext4 /dev/sda7
- 將 Linux 安裝到 /dev/sda7
- 利洛超級塊:
lilo.conf 的內容:
boot = /dev/sda7
message = /boot/boot_message.txt
append = " vt.default_utf8=1"
vga = normal
image = /boot/vmlinuz
root = /dev/sda7
label = Linux
read-only
- 安裝 LILO:
lilo -C lilo.conf
- 將 /dev/sda6 掛載到 /mnt/e
mkdir /mnt/e
mount -t vfat /dev/sda6 /mnt/e
- 保存/dev/sda7
dd if=/dev/sda7 of=/mnt/e/linux.bin bs=512 count=1
sync
重新啟動(Ctrl-Alt-Del)
啟動 Windows 安裝磁碟
安裝到 C: 磁碟機 (不要重新分區,使用現有的NTFS分割區)
移動 E:\linux.bin C:\linux.bin
attrib +hidden C:\linux.bin
- 編輯C:\boot.ini
內容:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003 Standard x64 Edition" /noexecute=optout /fastdetect
C:\linux.bin="Linux"