Packard Bell imedia S2185는 이중 부팅 Win 8 \ Ubuntu 14.04 로 설정되었으며이를 사용하여 임베디드 Linux 배포에서 작동했습니다.
다른 PC에서 문제가 발생하여 하드 드라이브를 교체하여 실패 여부를 확인했습니다.
원래 하드 드라이브를 다시 넣은 후 모든 것이 정상인 것처럼 보였지만 재부팅 후 어느 시점에서 (정확히 기억할 수 없음) grub 메뉴가 사라졌습니다. Windows가 하드 드라이브 스왑을 감지하고 부팅 관리자를 '치유'한 것 같습니다.
대부분의 작업은 Ubuntu 파티션에 있으며 더 이상 PC의 주요 용도 인 Ubuntu를 사용할 수 없습니다.
Ubuntu 파티션으로 부팅하거나 grub 메뉴를 다시 가져올 수있는 방법은 무엇입니까?
Windows가 재설치되지 않았습니다. 이것은 하드 드라이브 교체와 관련된 별도의 문제입니다.
나는 전에이 문제가 있었고 항상 다음 사이트를 따릅니다. https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
하지만 다음은 수행해야하는 작업의 복사-붙여 넣기입니다.
Live CD 또는 USB를 사용하여 Ubuntu를 부팅하고 sudo grub-install /dev/XXX
XXX를 Ubuntu를 설치 한 장치로 바꾸십시오.sudo grub-install /dev/sda
Live CD 또는 USB를 사용하여 Ubuntu를 부팅합니다.
터미널을 엽니 다. Ubuntu 11.10 및 11.04부터는 Unity Dash를 열고 (상단 패널의 Ubuntu 로고를 클릭하거나 키보드의 Windows 키를 사용할 수 있음) "터미널"을 입력하고 나타나는 항목을 클릭하면됩니다. 이전 버전에서는 Applications→ Accessories→ 로 이동하여이를 수행 할 수 있습니다 Terminal. 또는 키보드 단축키 : Ctrl+ Alt+를 사용합니다 T.
터미널을 사용하여 Live Installer DVD 또는 Flash에서 하드 드라이브의 GRUB을 수정하는 방법에 대한 자세한 내용 : https://help.ubuntu.com/community/Grub2/Installing#via_the_LiveCD_terminal
You are then presented with a standard bash prompt, type - this only works to reinstall to MBR of a working system:
sudo grub-install /dev/XXX
여기서 XXX는 Ubuntu 설치 장치입니다. (예 :) grub-install /dev/sdb
. 힌트 : /dev/disk/by-label/
설치 한 파티션에 레이블이있는 경우 에도 사용할 수 있습니다 . 다음 /dev
을 실행하여 이러한 장치 의 노드를 확인할 수 있습니다 .
ls -l /dev/disk/by-label/
이것은 다음과 같은 출력을 제공합니다.
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 fat -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 home -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 root -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 swap -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 windows -> ../../sdb1
gparted --list
다음이 표시되지 않는 경우 에도 사용할 수 있습니다 /dev/disk/by-label
.
$ sudo parted --list
Model: ATA WDC WD10TPVT-00U (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
3 1049kB 1000GB 1000GB primary ext4
여기에서 유일한 드라이브 이름을 찾을 수있는 파티션 번호가 표시된 파티션 무시 root
, data2
, fat
, home
그리고 swap
그냥 여전히있어 sda
. 이는 GRUB가 파티션이 아닌 드라이브의 MBR에 설치되어 있기 때문입니다.
수고? 예를 들어 이전에 Grub이 설치된 곳에서 파티션을 삭제 한 경우와 같이 다른 사항이 엉망인 경우 grub-install은 cannot find a device for /... (is /dev mounted?)
. grub-install
약간 다르게 해야 할 수도 있습니다 . 고장난 시스템 수리에 대한 편리한 가이드를 참조하십시오.
이제 시스템을 재부팅하십시오. 일반적인 GRUB 부트 메뉴가 나타납니다. 그렇지 않으면 Left Shift부팅하는 동안 누르고 있습니다. Ubuntu와 Windows 중에서 선택할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다