내 컴퓨터에 우분투와 이중 부팅 manjaro가 설치되어 있습니다. 설치 후 manjaro가 grub에 표시되지 않아 실행했습니다 update-grub
. 이제 manjaro는 grub에 표시되지만 고급 옵션 initramfs Fallback`을 사용하여 커널에서만 시작할 수 있습니다.
grub을 다시 설치하려고 했는데 다른 것을 시도하기 전에 여기에 물어보고 싶었습니다.
어떤 제안이 있으십니까?
답변1
나는 같은 문제를 가지고있다. 요점은그럽 업데이트Manjaro에 대한 메뉴 항목을 생성하지만 2가 필요합니다.문서initrd 줄에서:
/boot/amd-ucode.img
/boot/initramfs-5.8-x86_64.img
그러나 그것은 전자만을 생성합니다.
이건 알아허점찾은 답변을 따르면 문제를 해결할 수 있습니다.여기
즉, 수정해야 할 파일이 두 개 있습니다. Lubuntu 16.04.1 및 Manjaro Linux에서 테스트했습니다.
우분투에서는:
파일 에 모든 initrd 매개변수를 처리하지 않는
/usr/lib/linux-boot-probes/mounted/40grub2
함수가 있습니다 .parse_grub_menu()
'... initrd)의 'case "$1"'을 수정해야 합니다.a) 할당 삭제
initrd="$(echo "$2" ...)"
b) 삭제된 줄을 대체하려면 두 줄을 추가합니다.
shift 1 initrd="$(echo "$@" | sed 's/(.*)//')"
/etc/grub.d/30_os-prober
루프 내에서 파일 복구for
할당LINITRD
:for LINUX in ${LINUXPROBED}; do ... LINITRD="`echo ${LINUX} | cut -d ':' -f 5 | tr '^' ' '`"
첫 번째 수정에는 사용 가능한 모든 항목이 필요합니다.초기화 프로그램Manjaro의 정보를 고려하십시오. 두 번째 수정은 생성된초기화 프로그램^
일부 문자를 공백으로 변경하여 줄을 그으세요.