이 문제를 해결하기 위해 우리는 파티션 정보를 삭제 한 다음 새 크기 정보를 다시 만들어야합니다. 이렇게하기 전에, (당신은 거의 확실하게 예와 다를 것입니다 그리고 우리는 파티션을 다시 할 때 우리는 이러한 필요 때문에) 위의 fdisk 명령에 의해 제공되는 파티션의 시작과 아이디 값을 적어 둡니다. 우리는 파티션 테이블의 정보를 수정하려고하는 디스크 드라이브의 이름으로 FDISK를 시작하여 시작 :
[root@livecd ~]# fdisk /dev/sda
명령 프롬프트에서 파티션을 삭제 (예를 들어,이 파티션 1 만 시스템에 따라 달라질 수 있습니다) :
Command (m for help): d Selected partition 1
다음으로, 우리는 (우리가 1만메가바이트에 파티션을 감소 염두에두고) 새 크기 정보를 사용하여 파티션을 다시 만들어야합니다 :
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-2610, default 1): 1 Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610): +10000M
다음으로, 파티션의 ID는 FDISK-l 명령에 의해 지시 된 바와 같이 (파티션이 윈도우 NTFS 형식을 사용 나타 내기 위해이 경우 7) 원래 값으로 설정해야합니다 :
Command (m for help): t Selected partition 1 Hex code (type L to list codes): 7 Changed system type of partition 1 to 7 (HPFS/NTFS)
마지막으로, 우리는 파티션이 여전히 부팅 가능한지 확인해야합니다
Command (m for help): p Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x86008600 Device Boot Start End Blocks Id System /dev/sda1 1 1276 10249438+ 7 HPFS/NTFS
부팅 열이 별표 (*)를 포함하지 않는 경우에 우리는 우리가 새로운 구성 디스크를 작성하기 전에 파티션의 부팅을해야합니다
Command (m for help): a Partition number (1-4): 1
다시 한번, 그것은 계속하기 전에 설정을 확인하는 신중한입니다 :
Command (m for help): p Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x86008600 Device Boot Start End Blocks Id System /dev/sda1 * 1 1276 10249438+ 7 HPFS/NTFS
이 시점에서 변화의 아무도는 디스크에 기록되지 않았습니다. 파티션 설정이 변경 comitting없이 FDISK에서 당신의 기대는 단순히 출구에 부합하지 않는 경우에. 모든 것이 잘 경우 다음과 같이하지만, 단순히 디스크에 새 파티션 정보를 기록 :
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table.
사이즈 변경이 완료하고 시스템을 재부팅 할 수 있습니다. 윈도우 XP의 디스크 관리에서 디스크 볼륨을 선택하면 (내 컴퓨터를 마우스 오른쪽 단추로 클릭, 관리 및 컴퓨터 관리 도구에서 디스크 관리를 선택을 선택합니다). 새로 확보 된 공간은 할당으로 표시됩니다.
파티션 크기를 조정하는 데, CentOS에 6 설치 미디어 (클린 디스크 드라이브에 CentOS에 6 설치에 설명 된대로)를 사용하여 다시 시작하고 설치를 진행합니다. CentOS에 6 사용 가능한 공간의 옵션을 선택해야 설치 될 위치를 결정하라는 메시지가 나타나면.
부팅시 운영 체제를 선택
설치가 완료되면, 시스템은 표준 부팅 카운트 다운 화면이 표시됩니다. 다음 그림과 같이이 시점에서 키보드의 키를 누르면 부팅 메뉴 화면이 표시됩니다 :
이 메뉴는 "CentOS에"또는 "기타"중 하나를 부팅하는 옵션을 제공합니다. 이 경우, 선택하는 "기타"원래 Windows 설치를 부팅합니다. 다음 섹션에서 우리는 부팅 기본값을 변경하고보다 설명적인 "기타"메뉴 옵션의 이름을 변경하려면이 메뉴를 수정하는 단계를 포함 할 것이다.
CentOS에 6 부팅 메뉴 편집
당신이 시스템에 로그인 한 후, 설정 에이전트에 의해 제시하고 바탕 화면이 다음 단계는 다른 창 대신으로 대체 운영 체제를 나열되도록 부팅 메뉴를 구성하는 것입니다 볼 수 있습니다 작업을 완료했다.부팅 메뉴 구성 설정은 / boot / grub / menu.lst 파일에 저장됩니다. 이 파일은 다음과 같이 터미널 창에서 편집 할 수 있습니다 :
su - gedit /boot/grub/menu.lst
암호는 설치 과정이 아니라 당신이 설치 에이전트 구성 단계에서 사용자 계정을 생성 한 암호 중에 만든 루트 암호를 입력해야합니다 입력 su 명령 프롬프트가 나타나면.
일반의 menu.lst 파일의 내용은 아래와 같습니다 :
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_centos62-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-220.el6.i686)
root (hd0,1)
kernel /vmlinuz-2.6.32-220.el6.i686 ro root=/dev/mapper/vg_centos62-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_centos62/lv_swap rd_LVM_LV=vg_centos62/lv_root rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
initrd /initramfs-2.6.32-220.el6.i686.img
title Other
rootnoverify (hd0,0)
chainloader +1
위의 menu.lst 파일은 두 운영 체제에 부팅 할 수있는 옵션이 포함되어 있습니다. 다음과 같이 구성 CentOS에 부는 전형적 읽
title CentOS (2.6.32-220.el6.i686)
root (hd0,1)
kernel /vmlinuz-2.6.32-220.el6.i686 ro root=/dev/mapper/vg_centos62-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_centos62/
lv_swap rd_LVM_LV=vg_centos62/lv_root rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb
crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
initrd /initramfs-2.6.32-220.el6.i686.img
The Windows section of the configuration is likely to be similar to the following:
title Other rootnoverify (hd0,0) chainloader +1
기본값 = 0 라인은 파일의 첫번째 항목 (즉, 사용자가 부팅 단계 동안 개입하지 않는 경우 디폴트 부팅 운영 체제) 기본 운영 시스템을 나타냄.초과 = 5 지시문은 기본 운영 시스템이 부팅되기 전에 자동으로 부팅 화면이 표시되는 시간 (초)를 지정한다.
기본적으로 윈도우를 부팅하도록 시스템을 구성하려면 간단히 다음과 같이 읽 있도록이 줄을 변경 :
default=1
증가하거나 (19 초,이 경우) 시간 제한 값을 변경, 기본 운영 체제가 부팅되기 전에 제한 시간을 줄이려면을
timeout=20
우리의 듀얼 부팅 구성 프로세스의 마지막 작업은 "기타"보다 설명적인 Windows 부팅 옵션의 이름을 변경하는 것입니다. 다음과 같이이 작업을 수행하려면, "기타"줄을 변경
title Windows
제목 값은 원하는대로 선택할 수 있습니다.
다음에 시스템을 부팅은 부팅 화면이 자동으로 부팅하기 전에 20 초 대기합니다. 아무 키도 누르지 않으면 시스템은 이제 대신 CentOS에 6, 기본적으로 윈도우를 부팅합니다. 사용자가 개입하여 부팅 메뉴를 표시 할 경우, 윈도우 옵션은 현재 "윈도우"라는 제목과 "기타"없습니다.
CentOS에 6에서 Windows 파티션에 액세스
이중 부팅 구성에서 CentOS에 6을 실행하는 경우에는 Windows 파티션에있는 파일에 액세스 할 수는 있습니다. 이는 수동 커맨드 라인에서 파티션을 장착함으로써 달성 될 수있다. 이를 수행하기 전에, 그러나, 추가적인 패키지는 시스템에 설치 될 필요가있다. 이렇게하려면 터미널 창 내부에 다음 명령을 실행합니다 :
su - yum install fuse
Next, we need to set up access to the Dag RPMForge repositories:
For 32-bit systems:
rpm -Uhv http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
For 64-bit systems:
rpm –Uhv http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-1.el6.rf.x86_64.rpm
Next, install the NTFS driver:
yum install fuse-ntfs-3g
필수 패키지가 설치되면, 다음 단계는 우리의 윈도우 파티션 마운트 포인트로 사용하는 디렉토리를 생성하는 것이다. 이 예에서 우리는 윈도우 /라는 디렉토리를 생성합니다 :
mkdir /windows
su 명령으로 암호를 입력하라는 메시지가 표시되면 CentOS에 6 설치 과정에서 지정된 루트 암호를 입력합니다. 다음 윈도우 파티션에 할당 된 장치명을 식별하기 위해, fdisk 명령을 사용
[root@localhost ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x86008600 Device Boot Start End Blocks Id System /dev/sda1 * 1 1276 10249438+ 7 HPFS/NTFS /dev/sda2 1277 1340 512000 83 Linux /dev/sda3 1340 2611 10209280 8e Linux LVM
위의 출력에서 파일이 들어있는 메인 윈도우 파티션 우리는 / dev/sda1에 대한 액세스를 필요로한다.
다음으로, 우리는 mount 명령을 실행해야합니다 (루트 권한으로 여전히 및 Windows 파티션은 / dev/sda1과와 NTFS 형식입니다 가정 -이 시스템에 따라 달라질 수 있습니다) :
mount –t ntfs-3g /dev/sda1 /windows
어떤 상황에서 당신은 윈도우 파티션을 선택해야하는 메시지가 표시 될 수 있습니다. 이 경우, 윈도우로 부팅하거나 다시 수동 (가 부팅 과정에서 자동으로 실행되지 않는 경우) chkdsk를 실행하거나-O 옵션과 함께 마운트를 강제 :
mount /dev/sda2 /windows -o force
마운트에게 시스템이 부팅 될 때마다 자동으로하려면, / etc / fstab 파일에 마운트 줄을 추가합니다 :
/dev/sda1 /windows ntfs defaults 0 0
To unmount the Windows file system at any time:
umount /windows
