■USB起動メディア(x2)でWindows8(HDD)とマルチブート
USBメディアはメーカーや容量が異なるほうがインストール先を間違えにくいのでベター。
UEFIの有効/無効によるマルチブートなので、「即席マルチブート」とした。
ネットノートを購入。USB起動でWheezyインストーラを起動【下調べ編】。
http://d.hatena.ne.jp/labunix/20130628
■ということで容量の少ないネットブートイメージを選択。
$ URL="http://cdimage.debian.org/cdimage/release/current/amd64/iso-cd"
$ w3m -dump $URL | grep netinst
[ ] debian-7.1.0-amd64-netinst.iso 2013-06-16 01:06 222M
$ ISO=`w3m -dump ${URL} | grep netinst | awk '{print $3}'`; \
wget $URL/$ISO
■USB起動可能かどうかは、0xAA55だけ確認出来れば充分です。
$ dd if=debian-wheezy-DI-rc1-amd64-netinst.iso bs=1 skip=510 count=2 2>/dev/null | \
hexdump -C | head -1
00000000 55 aa |U.|
■ハッシュが見たいなら。
※sha512は長いのでパス。
$ echo "MD5 SHA1 SHA256" | for type in `xargs`;do w3m -dump $URL/${type}SUMS | grep netinst; done
80f498a1f9daa76bc911ae13692e4495 debian-7.1.0-amd64-netinst.iso
c8fe5de7d4ee9ca5238e660bd6fcfe7dd572c094 debian-7.1.0-amd64-netinst.iso
62232b8adc281c04f9985e4a1541481a468b3b2ca1702a0dd7f62fcf56ef101b debian-7.1.0-amd64-netinst.iso
$ echo "md5 sha1 sha256" | for type in `xargs`;do \
openssl dgst -${type} debian-7.1.0-amd64-netinst.iso | \
sed s/"(\|)=\|[SM][HD][A0-9]*"//g | awk '{print $2,$1}'; done
80f498a1f9daa76bc911ae13692e4495 debian-7.1.0-amd64-netinst.iso
c8fe5de7d4ee9ca5238e660bd6fcfe7dd572c094 debian-7.1.0-amd64-netinst.iso
62232b8adc281c04f9985e4a1541481a468b3b2ca1702a0dd7f62fcf56ef101b debian-7.1.0-amd64-netinst.iso
■USBメモリの認識確認
通常はパーティションが表示されますが、今回は空です。
$ dmesg | grep sd
[3375605.745028] sd 8:0:0:0: Attached scsi generic sg2 type 0
[3375605.746505] sd 8:0:0:0: [sdc] 31506432 512-byte logical blocks: (16.1 GB/15.0 GiB)
[3375605.748081] sd 8:0:0:0: [sdc] Write Protect is off
[3375605.748091] sd 8:0:0:0: [sdc] Mode Sense: 23 00 00 00
[3375605.748098] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[3375605.751995] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[3375605.752096] sdc: sdc1 sdc2
[3375606.730992] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[3375606.731022] sd 8:0:0:0: [sdc] Attached SCSI removable disk
$ sudo fdisk -l /dev/sdc 2>/dev/null | grep "^Disk \/\|Boot\|^\/"
Disk /dev/sdc: 16.1 GB, 16131293184 bytes
Device Boot Start End Blocks Id System
■USBメディアに書き込み
$ sudo dd if=debian-7.1.0-amd64-netinst.iso of=/dev/sdc
454656+0 records in
454656+0 records out
232783872 bytes (233 MB) copied, 88.5511 s, 2.6 MB/s
$ sudo fdisk -l /dev/sdc | grep "^Disk \/\|Boot\|^\/"
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdc: 16.1 GB, 16131293184 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 29 227328 0 Empty
/dev/sdc2 2 2 448 ef EFI (FAT-12/16/32)
■[F2]でBIOS起動、Legacy-BIOSに変更、USB起動のインストーラから別のUSBメディアにインストール。
grubはパーティションの先頭にインストールするので、認識したディスクの名前を覚えておくこと。
※私の場合は/dev/sdb1。
GUIは後でも入れられるので最小構成で導入する。
Legacy-BIOSとUEFIブートを切り替えるだけで、一応、Debian/Windows8のマルチブートが出来る。
■gnomeを導入。
# apt-get install -y task-japanese-gnome-desktop