
실수로 비밀번호를 변경했는데 지금은 기억이 나지 않습니다.
복구 모드로 이동하여 재설정할 수 있다는 것을 알았지만 거기까지 갈 수 없는 것 같습니다! MacBook Pro에서 OS X Yosemite와 함께 Ubuntu 14.04.2를 실행하고 있습니다.
부팅 관리자가 설치되어 있지만 rEFInd
삭제할 수 있습니다. Shift
우분투를 부팅하기 위한 세 가지(?) 옵션 중 하나를 부팅하면서 누르고 있는 것도 시도해 봤습니다 C
.
무엇을 하든 복구 모드로 들어갈 수 없는 것 같습니다.
rEFInd
OS X뿐만 아니라 에서도 얻을 수 있는 세 가지 옵션은 다음과 같습니다 .
- 14GiB ext4 볼륨에서 boot\vmlinux-3.16.0-41-generic을 부팅합니다.
- 14GiB ext4 볼륨에서 boot\vmlinux-3.16.0-30-generic을 부팅합니다.
- 전체 디스크 볼륨에서 Linux 부팅
누구든지 나를 도와줄 수 있나요? 비밀번호가 기억나지 않아 sudo 명령을 실행할 수 없다는 점을 명심하세요.
답변1
CD/USB에서 LiveCD를 부팅하고 Ubuntu를 마운트할 수 있습니다 chroot
.
LiveCD를 부팅한 후 터미널을 열고 sudo fdisk -l /dev/sda
. 그러면 사용 중인 파티션이 표시됩니다.
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 17.5 GB, 17515986944 bytes
255 heads, 63 sectors/track, 2129 cylinders, total 34210912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004634f
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 31082495 15540224 83 Linux
/dev/sda2 31084542 34209791 1562625 5 Extended
/dev/sda5 31084544 34209791 1562624 82 Linux swap / Solaris
Linux
마지막 열에 있는 줄을 찾아야 합니다 . 이 경우에는 /dev/sda1
루트 파티션입니다. 시스템에 두 개 이상의 회선이 있는 경우 Linux
시도해 보아야 합니다.
$ sudo mount /dev/sdaX /mnt #where sdaX is your root partition
$ ls /mnt
bin dev home media proc sbin tmp var
boot etc lib opt root sys usr
의 출력은 ls /mnt
다음과 같아야 합니다. 그렇지 않으면 잘못된 파티션을 선택했습니다. 그렇다면 마운트를 해제 sudo umount /mnt
하고 다시 시도하십시오. 올바른 루트 파티션을 찾았으면 다음을 진행하세요.
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys
$ sudo chroot /mnt
$ passwd YOUR_USER_NAME
새 비밀번호 유형을 설정한 후:
$ exit
$ sudo umount /mnt/dev
$ sudo umount /mnt/proc
$ sudo umount /mnt/sys
$ sudo umount /mnt
$ sudo reboot
답변2
Insert, F2 또는 + 키를 누르면 rEFInd는 OS 유형에 따라 추가 옵션을 포함할 수 있는 메뉴를 표시합니다.
옵션 하위 메뉴에서 Insert, F2 또는 + 키를 다시 눌러 부트 로더 옵션을 편집할 수 있습니다.
간단한 텍스트 모드 줄 편집기가 열리면 화살표 키를 사용하여 줄에서 커서를 앞뒤로 이동하고, 텍스트를 삭제하고, 새 텍스트를 입력할 수 있습니다. 편집한 옵션으로 부팅하려면 Enter 키를 누르십시오.
원천
루트 모드로 부팅하고 비밀번호를 변경하려면 다음으로 시작하는 커널 줄을 찾아 줄 끝에 /boot/vmlinux
추가하세요 .init="/bin/bash"