우분투를 처음 설치하는 것은 이번이 처음이며 여러분의 도움을 정말로 사용할 수 있습니다.
랩톱에 Windows 10 (BIOS 레거시) 설치가 있었고 EFI (UEFI)를 사용하지 않고 다시 레거시 설치도 USB에서 Ubuntu 16.4로 듀얼 부팅하기로 결정했습니다.
C : 파티션을 50GB로 줄인 후 Windows를 몇 번 다시 시작하고 빠른 시작을 비활성화하고 C :에서 chkdsk를 실행했습니다.
나중에 Ubuntu 설치 프로그램을 열 때 "Windows 10"이 아닌 "FreeDOS와 함께 Ubuntu 설치"만 볼 수 있었기 때문에 설치 프로그램이 Windows를 감지하지 못했지만 우분투를 설치하면 문제가 해결 될 것이라고 생각했습니다.
"다른 것"옵션을 사용하기로 결정하고 스왑에는 2GB, 루트에는 48GB를 제공했습니다.
이제 랩톱을 시작할 때 Ubuntu, FreeDOS 및 Windows 복구 환경을 선택할 수 있습니다 (선택하면 Windows를 부팅하지 않지만 "하나의 키 복구 파티션이 손상되었으므로 주 응용 프로그램을 실행하지 마십시오"만 표시됨). 내 노트북이 Lenovo이고 하나의 주요 복구 옵션이 있기 때문에 로더가 있습니다.)
Windows가 설치된 파티션 "C :"(/ sda2)에있는 Ubuntu의 모든 파일에 액세스 할 수 있다는 점을 언급해야하므로 Windows를 다시 부팅 할 수 있어야한다고 생각합니다.
이것은 boot-repair를 실행 한 후의 내 로그입니다 : http://paste.ubuntu.com/25594317/
출력 sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
sr0 1024M
sda 931,5G
├─sda4 ntfs 1000M PBR_DRV
├─sda2 ntfs 150G /media/blaskowitz/F05A1F705A1F32B8
├─sda7 ext4 48,1G /
├─sda5 ntfs 729,6G Local Disk
├─sda3 1K
├─sda1 vfat 1000M
└─sda6 swap 1,9G [SWAP]
출력 fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xd9fa2484
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 2050047 2048000 1000M b W95 FAT32
/dev/sda2 2050048 316624895 314574848 150G 7 HPFS/NTFS/exFAT
/dev/sda3 316626942 1951475711 1634848770 779,6G f W95 Ext'd (LBA)
/dev/sda4 1951475712 1953523711 2048000 1000M 2 XENIX root
/dev/sda5 421484544 1951475711 1529991168 729,6G 7 HPFS/NTFS/exFAT
/dev/sda6 316626944 320624639 3997696 1,9G 82 Linux swap / Solaris
/dev/sda7 320626688 421480447 100853760 48,1G 83 Linux
Partition 3 does not start on physical sector boundary.
Partition table entries are not in disk order.
방금 내 파티션 테이블을 보니 Windows OS 파티션의 부팅 플래그가 제거 된 것 같습니다. 당신은 당신이 무엇을 게시 볼이의 *
에는 /dev/sda1
단지 1G이며 BOOT로 표시됩니다. 해당 파티션에 부트 로더를로드하지 않는 한.
파티션 테이블을 살펴보면 Windows 형식이 사용하는 NTFS 파티션이 2 개 있음을 알 수 있습니다. 당신은 가지고 /dev/sda2
와 /dev/sda5
. 두 개 중 어느 것이 창을 장착하여 설치된 것인지 알아 내십시오. 어느 것이 윈도우가 설치되어 있는지 알아 내면 부트 플래그를 설정할 수 있습니다. 윈도우가 설치된 파티션 번호는 2와 5를 사용할 수 있습니다.
두 가지를 한 번에 하나씩 마운트하고 내용을 확인하는 것으로 시작할 수 있습니다.
나는 이미 당신의 파일이 있다고 언급 /dev/sda2
했지만 다른 사람들을 위해 이러한 지침을 작성하고 있습니다.
mkdir ~/MOUNT
<-이렇게하면 홈 폴더에 파티션을 마운트 할 임시 디렉토리가 생성됩니다. 따라서이 폴더의 경로는 /home/user/MOUNT
파일 관리자 GUI를 통해 찾아 볼 수 있습니다.sudo mount -t ntfs -o uid=user,gid=user /dev/sda2 ~/MOUNT
<-방금 만든 디렉터리에 두 번째 파티션을 NTFS로 마운트합니다. 현재 사용자 이름으로 마운트하여 자유롭게 검색 할 수 있습니다. uid
및 gid
또는가 사용자에 대해 추가되지 않은 경우로 마운트되고 검색 root
만 root
가능합니다.sudo umount /dev/sda2
<-파티션을 마운트 해제합니다.이제 Windows가 설치된 위치가 아닌 /dev/sda5
경우 동일한 단계 (1-4)를 반복합니다 /dev/sda2
.
변경하기 전에 먼저 grub을 업데이트 한 다음 재부팅하여 도움이되었는지 확인하십시오 (# 5 참조).
이제 어떤 파티션에 Windows가 설치되어 있는지 알아 냈고 이전에 GRUB을 업데이트해도 효과가 없었으므로 Windows 파티션에 수동으로 부팅 플래그를 설정할 수 있습니다.
sudo fdisk /dev/sda
a
부팅 플래그를 추가 할 파티션을 묻는 메시지가 표시됩니다. Windows 설치가 무엇인지 알면 입력 할 번호가됩니다.P
현재 파티션 테이블을 출력과 함께 당신이 입력 한 파티션이 표시되었습니다 수 있도록 *
에서 Boot
열입니다.w
를 눌러 파티션 테이블에 변경 사항을 쓰고 종료 할 수 있습니다 .sudo update-grub
또는으로 grub을 업데이트해야합니다 sudo update-grub2
.도움이 더 필요하면 알려주세요!
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다