Grub 만 있으면 Ubuntu를 어떻게로드 할 수 있습니까?


11

그래서 최신 커널로 Ubuntu를 업그레이드했습니다. 그러나 업그레이드 후와 우분투를 재부팅 한 후 GRUB 만 얻을 수 있습니다. GRUB 만 있으면 Ubuntu를 다시로드하려면 어떻게합니까?

wubi를 사용하여 Ubuntu를 설치했습니다.

도움을 주셔서 감사합니다


이 wubi 설치입니까 아니면 일반 설치입니까?
karthick87

이것은 구식입니다. 누군가 grub2 에서이 작업을 수행하는 방법을 말해 줄 수 있습니까?

답변:


16

그럽 사용하기

당신이 얻을 경우 grub작업 grub.cfg의 도움없이 - 즉, 신속하고 시스템 및 커널이 여전히 파티션에 설치되어, 당신은 "수동으로"시스템을 부팅 할 수 있습니다. 라이브 미디어에서 실행되는 그루브와도 작동합니다. 이를 위해 grub에는 기본적인 명령 ine가 포함되어 있으며,이를 사용하여 파티션을 찾고 시스템을 부팅 할 수 있습니다.

find /vmlinuz

이것은 (hd0,0)과 같은 파티션을 제공해야합니다. 이 ls명령을 사용하여 파티션을 탐색하고 사용 가능한 커널을 확인할 수도 있습니다. 이 search명령은 비슷하게 작동합니다. 탭 완성 기능을 사용할 수도 있습니다 .

set root=(hd0,1)

물론, 분할 식별자를 find보여준 것으로 바꿉니다 .

linux /vmlinuz root=/dev/sda1
initrd /initrd.img

항상 함께 사용해야하는 커널 이미지와 initrd 이미지를 선택하십시오. 운 좋게 우분투는 루트 디렉토리에 작업 이미지와 initrd를 가리키는 한 쌍의 심볼릭 링크를 만듭니다. /dev/sda1Linux 커널에서 사용하는 체계에서 파티션 표현 으로 바꿔야 합니다. 대략 (hd0,1)에 대응하고 /dev/sda1; (hd0,2) corresponds to/ dev / sda2 ;(hd1,1)는에 해당합니다 /dev/sdb1.

boot

선택한 파티션에서 선택한 커널을 부팅합니다. 시스템 부팅이 완료되면 여기에 자세히 설명 된대로이를 사용하여 grub을 복원 할 수 있습니다 .

Wubi로 그럽

위의 내용은 우분투가 정기적으로, 즉 별도의 파티션에 설치되었다는 가정을 전제로했습니다. 글을 쓸 때 Wubi를 사용했습니다. 이는 "Lupin"이라는 기술을 사용하여 Windows (NTFS) 파티션 의 큰 파일 에 설치 한 것을 의미합니다 . 프로세스가 더 복잡하지만 원칙적으로 작동하지 않는 이유는 없습니다. grub.cfgWubi 설치 기반 의 내용은 다음과 같습니다 .

insmod part_msdos
insmod ntfs
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set be300f9c300f5ab3
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz root=/dev/sda1 loop=/ubuntu/disks/root.disk
initrd /boot/initrd.img

이를 특정한 경우에 맞게 조정해야합니다. 10.10 설치에서 가져온이 스 니펫에서 search명령은 파일 시스템 UUID 또는 식별자를 사용하여 루트 파티션을 찾습니다. 당신은 사용할 수 있습니다 --file --set /ubuntu/disks/root.disk(대신 여기에 '공식 문서들). 이 grub 구성은 NTFS 파티션 loop0에서 "파티션 파일"의 내용을 나타내는 가상 디스크 ( "루프백 장치")를 만듭니다 /ubuntu/disks/root.disk. 약간의 시행 착오로이 작업을 수행 할 수 있어야합니다.


4
나는 얻는다error: unknown command find'.
Abdull

@Abdull-레거시 grub 대신 grub2를 사용하고 있기 때문입니다. Tab 키를 두 번 누르고 사용 가능한 명령 또는 pager = 1 \\ help를 참조하십시오.
Yaroslav Nikitenko

EFI를 사용하는 경우 linux및 교체하십시오 initrd. linuxefi그리고 initrdefi.
Yaroslav Nikitenko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.