오류 메시지 후 우분투 14.04가 부팅되지 않습니다. / tmp를 마운트 할 수 없습니다 drive for /. 세 가지 옵션이

최근에 WUBI를 사용하여 Ubuntu 14.04를 설치했으며 부팅 후 설치 후 오류가 발생했습니다.

Serious errors were found while checking the disk drive for /.

세 가지 옵션이 있습니다.

press [I] to ignore, press [S] to skip mounting and press [M] to mount manually.

를 누른 후 마운트 할 수 없으며 우분투가 부팅되지 않는다는 I것을 보여주었습니다 /tmp.

  • 아무도이 문제를 해결하는 방법을 안내해 줄 수 있습니까?


답변

  1. Windows 부팅 관리자에서 Ubuntu를 선택하십시오.
  2. 아무 키나 누르고 GNU Grub2 메뉴로 들어갑니다.
  3. “e”를 눌러 GRUB2 부팅 항목을 편집 할 수 있습니다.

GRUB2 부팅 항목을 “ro”에서 “rw”로 변경해야합니다.

예 :

linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=AAC884AC1F144321 loop=/ubuntu/disks/root.disk ro   quiet splash $vt_handoff

linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=AAC884AC1F144321 loop=/ubuntu/disks/root.disk rw   quiet splash $vt_handoff

를 누르면 F10우분투 14.04에서 부팅 할 수 있습니다.

GRUB2 부팅 항목을 수정할 수 있습니다 :

sudo vi /etc/grub.d/10_lupin

줄을 바꾸십시오 :

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} ro ${args}

에:

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} rw ${args}

GRUB2 부팅 항목을 재생성하십시오.

sudo update-grub


답변

임시 수정-root.disk의 초기 마운트를 rw(읽기 ro전용) 대신 (읽기 / 쓰기)로 대체하는 것이 좋습니다. 14.04 설치 (또는 업그레이드) 후 Wubi를 부팅 할 수있는 유일한 방법입니다.

그러나 읽기 / 쓰기로 마운트를 영구적으로 수정하는 것보다 장기적으로 더 나은 수정이 있습니다. 읽기 / 쓰기로 다시 마운트 할 수 있도록 루프 장치가 작성되는 방식을 수정하는 것이 가장 좋습니다. 그러면 복구 모드를 사용할 수 있습니다.

/usr/share/initramfs-tools/script/local표시된대로 파일 을 수정하십시오 (한 줄 제거, 세 개 추가).

--- /home/bcbc/local   2014-11-19 20:25:12.274837304 -0800
+++ /usr/share/initramfs-tools/scripts/local   2014-11-19 20:28:37.990832807 -0800
@@ -143,7 +143,9 @@
        modprobe ${FSTYPE}

        # FIXME This has no error checking
-       mount ${roflag} -o loop -t ${FSTYPE} ${LOOPFLAGS} "/host/${LOOP#/}" ${rootmnt}
+       loopdev=`losetup -f`
+       losetup ${loopdev} "/host/${LOOP#/}"
+       mount ${roflag} -t ${FSTYPE} ${LOOPFLAGS} ${loopdev} ${rootmnt}

        if [ -d ${rootmnt}/host ]; then
            mount -o move /host ${rootmnt}/host

변경 한 후 초기 램 디스크를 업데이트하십시오 :

sudo update-initramfs -u

추가 정보 및 수정 사항에 대한 크레딧은 https://code.launchpad.net/~noorez-kassam/ubuntu/utopic/initramfs-tools/fix-for-1317437/+merge/219927을 참조하십시오.

주의 :이 수정 사항을 적용 할 때 오타가 있으면 설치가 부팅되지 않을 수 있습니다. 주의해서 진행하십시오. 확실하지 않으면 더 쉬운 Grub 재정의를 사용하십시오. loopdev=줄에 `가 아니라 ‘를 사용하십시오 .

이것을 시도하고 문제가 발생하면 시도 할 수있는 몇 가지 사항이 있습니다.

  1. 커널이 두 개 이상인 경우 복구 메뉴로 이동하여 고유 한 initramfs를 가진 이전 커널을 선택하십시오.
  2. initramfs( 업데이트하기 전에 )를 백업 한 다음 라이브 DVD / USB에서 나쁜 파일로 복사 할 수 있습니다.
  3. initramfs에서를 다시 만들 수 chroot있지만 약간 관련이 있습니다.

새로 설치 한 경우 다시 설치하는 것이 가장 좋습니다.


답변