既存の Windows 7 ラップトップを Linux (Slackware ディストリビューション) とデュアル ブートするにはどうすればよいでしょうか?

既存の Windows 7 ラップトップを Linux (Slackware ディストリビューション) とデュアル ブートするにはどうすればよいでしょうか?

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 ステップの解決策です。

  1. このリンクを使用してLiveUSBを作成します(http://partedmagic.com/doku.php?id=creating_the_liveusb)オプションで「parted magic」を使用します。
  2. このガイドを使用してパーティションを作成します(http://partedmagic.com/doku.php?id=using_gparted
  3. このガイドに基づいた Slackware のインストール:

http://www.youtube.com/watch?v=LA8BBS5qJ2k

答え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)にフラグ設定します。
  • 書いて終了する(wq

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"

関連情報