Changes between Version 3 and Version 4 of TipAndDoc/boot


Ignore:
Timestamp:
Jul 21, 2011 11:34:57 PM (13 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/boot

    v3 v4  
    1313  * initrd.gzに関しては中身は同じ 
    1414  * pxelinux.cfg等はパスが異なる 
     15 
     16 = GRUB2 = 
     17 == reduce grub entry == 
     18 * WindowsとLinuxのマルチブート -> Windowsを消してシングルブート化 
     19 
     20 1. 元の状態 
     21  * fdisk -lu /dev/sda 
     22{{{ 
     23Disk /dev/sda: 120.0 GB, 120034123776 bytes 
     24255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors 
     25Units = sectors of 1 * 512 = 512 bytes 
     26Sector size (logical/physical): 512 bytes / 512 bytes 
     27I/O size (minimum/optimal): 512 bytes / 512 bytes 
     28Disk identifier: 0x36ea3e05 
     29 
     30   Device Boot      Start         End      Blocks   Id  System 
     31/dev/sda1              63      524351      262144+  82  Linux swap / Solaris 
     32Partition 1 does not end on cylinder boundary. 
     33/dev/sda2          524352    42467392    20971520+   7  HPFS/NTFS 
     34/dev/sda3        42467393   234441647    95987127+  83  Linux 
     35}}} 
     36  * OSのインストールは、Windows 7 -> Ubuntu 10.04の順 
     37  * grep menuentry /boot/grub/grub.cfg | tr \" \' | cut -d\' -f2 
     38{{{ 
     39Ubuntu, with Linux 2.6.32-33-generic 
     40Ubuntu, with Linux 2.6.32-33-generic (recovery mode) 
     41Ubuntu, with Linux 2.6.32-32-generic 
     42Ubuntu, with Linux 2.6.32-32-generic (recovery mode) 
     43Ubuntu, with Linux 2.6.32-31-generic 
     44Ubuntu, with Linux 2.6.32-31-generic (recovery mode) 
     45Memory test (memtest86+) 
     46Memory test (memtest86+, serial console 115200) 
     47Windows 7 (loader) (on /dev/sda2) 
     48}}} 
     49 1. NTFSパーティションの削除 
     50  * root@Microknoppix:~# fdisk /dev/sdb 
     51{{{ 
     52 
     53   Device Boot      Start         End      Blocks   Id  System 
     54/dev/sdb1               1          33      262144+  82  Linux swap / Solaris 
     55Partition 1 does not end on cylinder boundary. 
     56/dev/sdb2   *          33        2644    20971520+   7  HPFS/NTFS 
     57/dev/sdb3            2644       14594    95987127+  83  Linux 
     58 
     59Command (m for help): d 
     60Partition number (1-4): 2 
     61 
     62Command (m for help): d 
     63Partition number (1-4): 3 
     64 
     65Command (m for help): n 
     66Command action 
     67   e   extended 
     68   p   primary partition (1-4) 
     69p 
     70Partition number (1-4): 2 
     71First cylinder (33-14593, default 33): 
     72Using default value 33 
     73Last cylinder, +cylinders or +size{K,M,G} (33-14593, default 14593): 
     74Using default value 14593 
     75 
     76Command (m for help): w 
     77}}} 
     78{{{ 
     79   Device Boot      Start         End      Blocks   Id  System 
     80/dev/sdb1              63      524351      262144+  82  Linux swap / Solaris 
     81Partition 1 does not end on cylinder boundary. 
     82/dev/sdb2          524352   234436544   116956096+  83  Linux 
     83}}} 
     84 1. backupしておいたdisk imageからLinuxパーティションを書き戻し 
     85  * root@Microknoppix:~# dd if=/media/sda/bb.sda bs=512 skip=42467393 of=/dev/sdb2 
     86{{{ 
     87191974255+0 records in 
     88191974255+0 records out 
     8998290818560 bytes (98 GB) copied, 3223.76 s, 30.5 MB/s 
     90}}}