Hibernation (冬眠)
調べただけじゃもったいないので、VAIOノート(
PCG-F36
)のハイバネーション領域を作りました。その結果めでたくlinuxでも bios サスペンドできるようになりました。
本家
sony
の記事では dos 上でPHDISK.EXE と云うツールを使うとあるので、
ここ
とか
ここ
を読むと、C:ドライブの中に SAVE2DSK.BIN というファイルを作り、そこにメモリデータを保存する方法と、独自パーティションを作成し、そこに退避する方法が書いてあります。
C:\WINDOWS> PHDISK.EXE /CREATE /FILE /RAM192 C:\WINDOWS> PHDISK.EXE /CREATE /PARTITION /RAM192
lphdisk
lphdisk-0.9.1.tar.gz をダウンロードします。
$ tar -xvzf lphdisk-0.9.1.tar.gz $ cd lphdisk-0.9.1 $ makereadme
- ハイバネーションの領域はプライマリ・パーティションにすべき
- パーティション・タイプは a0 (the IBM "ThinkPad" Hibernation format)
- 必要なサイズは (物理メモリ+ビデオメモリ+予備) (必要なサイズは lphdisk --probeonly を実行しても得られます。実際はこの値を使いました)
Device Boot Start End Blocks Id System /dev/hda1 1 382 3068383+ 7 HPFS/NTFS /dev/hda2 * 383 892 273105 83 Linux /dev/hda3 893 926 273105 A0 IBM Thinkpad hibernation /dev/hda4 927 2432 12096945 5 Extended /dev/hda5 927 1564 5124703+ b Win95 FAT32 /dev/hda6 1565 1598 273073+ 82 Linux swap /dev/hda7 1599 1726 1028128+ 83 Linux /dev/hda8 1727 2432 5670913+ 83 Linux
# lphdisk /dev/hda Reccomended partition size is 261 MB (533378 sectors) Creating hibernate area on /dev/hda, partition 3... Formatting sector 546210 of 546210. (sectors of 512 bytes) Format complete.
コメントはありません