ソース

ソース

ミスをした後、パスワードを変更しましたが、今は思い出せません。

リカバリモードに入ることでリセットできることがわかったのですが、どうもそこに到達できないようです。MacBook Pro で OS X Yosemite と並行して Ubuntu 14.04.2 を実行しています。

ブート マネージャーはインストールされていますrEFIndが、削除できます。UbuntuShiftを起動するための 3 つの (?) オプションのいずれかを起動中に押し続け、C同様に押し続けることも試しました。

何をしても、回復モードに入ることができないようです。

rEFIndおよび OS Xで利用できる 3 つのオプションは次のとおりです。

  • 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ルートパーティションです。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

答え2

Insert、F2、または + キーを押すと、OS の種類に応じて、rEFInd によって追加のオプションが含まれるメニューが表示されます。

オプション サブメニューから、Insert、F2、または + キーをもう一度押して、ブート ローダー オプションを編集できます。

シンプルなテキスト モードの行エディターが開き、矢印キーを使用して行内でカーソルを前後に移動したり、テキストを削除したり、新しいテキストを入力したりすることができます。編集したオプションで起動する場合は、Enter キーを押します。

ソース

で始まるカーネル行を見つけて/boot/vmlinuxinit="/bin/bash"行の末尾に追加し、ルート モードで起動してパスワードを変更します。

ソース

関連情報