Translate

12/18/2013

CentOS 6.5 + windows 8 _

이 문제를 해결하기 위해 우리는 파티션 정보를 삭제 한 다음 새 크기 정보를 다시 만들어야합니다. 이렇게하기 전에, (당신은 거의 확실하게 예와 다를 것입니다 그리고 우리는 파티션을 다시 할 때 우리는 이러한 필요 때문에) 위의 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 사용 가능한 공간의 옵션을 선택해야 설치 될 위치를 결정하라는 메시지가 나타나면.

부팅시 운영 체제를 선택


설치가 완료되면, 시스템은 표준 부팅 카운트 다운 화면이 표시됩니다. 다음 그림과 같이이 시점에서 키보드의 키를 누르면 부팅 메뉴 화면이 표시됩니다 :


Choosing to boot Windows or 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