間違えてパスワードを変更しましたが、今は思い出せません。
復旧モードに切り替えることでリセットできることがわかりましたが、そこに到達できないようです! MacBook ProでOS X YosemiteとともにUbuntu 14.04.2を実行しています。
rEFInd
ブートマネージャーをインストールしていますが、削除できます。 Ubuntuを起動する3つの(?)オプションのいずれかを起動中にShift
を押してみましたが、C
も押してみました。
何をするにしても、回復モードに入ることはできません。
rEFInd
で取得できる3つのオプションとOS Xは次のとおりです。
誰でも私を助けてくれますか?パスワードを思い出せないため、Sudoコマンドを実行できないことに注意してください。
LiveCDをCD/USBから起動し、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
はルートパーティションです。 System 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
Insert、F2、または+キーを押すと、rEFIndはOSタイプに応じて追加オプションを保持するメニューを表示します。
オプションサブメニューから、Insert、F2、または+キーをもう一度押すと、ブートローダーオプションを編集できます。
シンプルなテキストモードの行エディターが開き、矢印キーを使用してカーソルを行内で前後に移動したり、テキストを削除したり、新しいテキストを入力したりできます。編集したオプションで起動する場合は、Enterキーを押します。
/boot/vmlinux
で始まるカーネル行を見つけ、行の最後にinit="/bin/bash"
を追加して、ルートモードで起動し、パスワードを変更します。