Windows 7 が搭載された Dell ラップトップを持っています。
ディスク マネージャーで確認できるパーティションは次のとおりです。
1 つの ΟΕΜ パーティション (39 MB)、1 つの NTFS パーティション (218.20 GB、ブート、ページ ファイル、プライマリ)、および 1 つの回復 NTFS パーティション (14.65 GB、システム、アクティブ、プライマリ)。
Slackware Linux ディストリビューションをインストールできるように、Slackware 14.0 DVD も作成しました。
ラップトップで Windows 7 と Linux をデュアルブートするにはどうすればよいでしょうか?
答え1
以下は、私自身が実際に導入して成功した後に提案する 3 ステップの解決策です。
- このリンクを使用してLiveUSBを作成します(http://partedmagic.com/doku.php?id=creating_the_liveusb)オプションで「parted magic」を使用します。
- このガイドを使用してパーティションを作成します(http://partedmagic.com/doku.php?id=using_gparted)
- このガイドに基づいた Slackware のインストール:
答え2
これらは、Slackware (バージョン 13.1、14.0、14.1) を搭載した Windows Server 2003 R2 (および Windows 7 と XP) を Dell D410、D630、D2100、および M4600 ラップトップにインストールするために使用した正確な手順です。パーティションのサイズと数は、私の特定のセットアップに基づいています (C: は Windows OS とブート パーティション用、D: はその他用、E: は Windows/Linux 共有スペース、F: は Linux OS とブート パーティション用)。
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 インストーラーにこれを実行させます):
mkfs.vfat /dev/sda5
(必要に応じて NTFS を使用)
mkfs.vfat /dev/sda6
(必要に応じて NTFS を使用)
Linux パーティションをフォーマットします:
mkfs.ext4 /dev/sda7
- Linuxを/dev/sda7にインストールする
- lilo スーパーブロック:
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"