유비 쿼티가 어떻게 grub을 설치하지 않도록 할 수 있습니까?


9

내 HDD 파티션 :

  • esp- > sda1
  • archlinux-> sda2
  • 스왑-> sda3
  • sda4-> 우분투의 장소가 될 것입니다

sda4에 우분투를 설치하겠습니다. 현재 내 부팅 프로세스는 bootctl 소프트웨어를 통해 archlinux에 설치된 systemd-boot에 의해 제어됩니다 . 괜찮아요. 계속하고 싶습니다.

Ubuntu를 설치하면 sda 또는 sdaX에 grub을 설치하려고 시도합니다. 이 스크린 샷의 드롭 다운 메뉴를보십시오.

여기에 이미지 설명을 입력하십시오

grub을 다루지 않고 sda4에 Ubuntu를 설치하고 싶습니다. 그런 다음 systemd-boot 구성 시스템에서 archlinux에 새 항목 파일을 만들어 Ubuntu vmlinuz 파일 및 initrd 파일을 가리 킵니다.


난의 존재를 알고 미리 설정은 유비에 부트 로더에 대한 옵션이 있습니다
blkpws

2
grub을 쉽게 피할 수있는 방법이 없다고 생각하지만 sda4에 설치 한 다음 dd로 덮어 쓸 수 있습니다.
mikewhatever

자 이제 이것은 흥미로운 질문입니다 ...
You'reAGitForNotUsingGit

이것은 12.04에서 유효했으며 결코 사용하지 않았습니다. sudo ubiquity -b라이브 설치 프로그램으로 이동하여 터미널에서 시작하십시오.
oldfred

@oldfred, -b옵션 이없는 것 같습니다 : manpages.ubuntu.com/manpages/xenial/man8/ubiquity.8.html
mini

답변:


4
sudo ubiquity -b

grub의 루프 마운트를 사용하여 sda에서 ISO를 직접 부팅하여 16.10을 설치했습니다. 설치 프로그램에 들어가면 터미널에 들어가서 위의 명령을 사용했습니다. 다른 설치가 정상인 것 같습니다. 쓰루를 클릭 할 때까지 알지 못했지만 GRUB을 설치할 위치에 대한 콤보 상자가 누락되었습니다. 그리고 설치 과정에서 일반적으로 grub 설치라고 표시되지만 표시되지 않았습니다.

일반적으로 sdb에 설치하거나 두 번째로 설치하면 기본 설치 부팅으로 / EFI / ubuntu 폴더를 덮어 씁니다. 이번에는 기본 설치로 다시 부팅 할 수있었습니다

sudo update-grubgrub이 "설치되지 않았 음"에도 불구하고 running에서 여전히 새 설치를 찾았습니다. / boot / grub에도 grub.cfg가 없습니다.


sudo ubiquity -b-> i.stack.imgur.com/ZTYaB.png 이 단계를 계속하면 Grub이 설치되지 않습니다.
mini

일반적으로 grub을 설치할 위치에 표시된 콤보 상자가 필요하지 않습니다. 반쯤 내려 가면 부트 로더를 설치할 위치에 콤보 상자가있는 분할 화면이 있습니다. askubuntu.com/questions/343268/… 파티션에 grub을 설치하려고하면 UEFI가 아니라 BIOS에서만 작동합니다.
oldfred

1

Grub 설치를 막는 방법을 모르겠습니다. 그러나 /dev/sda/ dev / sda 드라이브의 다른 파티션과 Grub을 사용 하지 않도록 할 수 있습니다 .

컴퓨터에 두 번째 USB를 넣습니다. 설치 중에 부트 장치로 선택하십시오. 이제 / dev / sda4에 Ubuntu를 설치하십시오. 설치 프로세스는 / dev / sda의 부트 섹터 나 다른 파티션을 건드리지 않습니다 /dev/sda4.


1

Ubuntu 16.04를 기반으로하는 Linux Mint 18.3 Cinnamon에서 다음 명령이 작동한다는 것을 알고 있습니다.

ubiquity --no-bootloader

이것은 분명히 옵션의 별명이며 -bLinux Mint 18.3 Cinnamon에서 작동하는 것으로 알려져 있습니다.

--no-bootloader태그 ubiquity가 바닐라 우분투 16.04 (및 이후 버전)에서 작동하는지 확인하지 못했습니다 . 아마도 Ubuntu 16.04 (또는 다른 버전)를 실행하는 누군가가 버전 번호와 명령 ubiquity --no-bootloader명령이 작동 하는지 여기에서 확인하고 주석을 달 수 있습니까? 작동하면 GUI 인증자를 사용하여 인증 한 후 Ubiquity가로드됩니다. 작동하지 않으면 GUI 인증자를 사용하여 인증 한 후 터미널로 되돌아 가서 오류 메시지가 표시됩니다 ubiquity: error: no such option: [...].

Linux Mint 18.3 Cinnamon의 편재 옵션 스크린 샷 :

리눅스 민트 18.3 시나몬 터미널에서 유비 쿼티 옵션 출력

또한보십시오:

http://averagelinuxuser.com/install-linux-mint-without-a-bootloader/


1

기본적으로 부트 로더를 강제로 설치하지 마십시오.

@oldfred는 -b문서화되지는 않았지만 편재성에 대한 옵션 이 있다고 언급 했지만, 이것은 명백하지 않으며 대부분의 최종 사용자가 그것을 사용하는 것이 무서울 수 있습니다. 이전에도 비슷한 옵션이 존재했습니다.

예전에는

과거에는 Ubuntu에 사용자가 부트 로더 설치를 사용자 지정할 수있는 고급 옵션이있었습니다. Ubuntu LTS 릴리스 사이에서 고급 옵션은 Lucid Lynx (10.04) 릴리스에서 마지막으로 나타났습니다. 이후 후속 조치를 취하지 않은 이유로 인해 옵션이 삭제되었습니다.

증거로 사용되는 이전 스크린 샷 :

Ubuntu Lucid의 Ubiquity 설치 프로그램의 8/8 단계

동일한 파티션에 설치

특정 단계에서 /dev/sda부트 로더 설치를 위해 기본 장치 이외의 장치 를 선택할 수 있습니다 . 예를 들어, Ubuntu는 /dev/sda4파티션에 설치 되므로 부트 로더 /dev/sda4도 설치해야합니다 .

이렇게함으로써 사용자는 다음을 갖게됩니다.

  • /dev/sda4머신이 파티션에 체인로드하여 옵션을 표시하지 않는 한 새로운 부트 로더 가 숨겨집니다.

  • 의 기존 부트 로더는에서 새로운 부트 로더에 의존하지 않고 /dev/sda에서 새로 설치된 운영 체제 감지를 처리합니다./dev/sda4

  • 사용자는 /dev/sda첫 번째로 설치된 운영 체제에서 부트 로더를 업데이트 하여 다른 파티션에 설치된 시스템을 감지해야합니다.

부트 로더를 전혀 다루지 않는 중요한 이유가 없다면, 후속 부트 로더를 각 파티션에 설치해도 부작용이 없습니다.

첫 번째 부트 로더는 모두 관리

개인적으로 동일한 머신에 여러 배포판 (주로 우분투 풍미 및 유사한 파생물)이 설치되어 /dev/sda있으며 각 파티션에 첫 번째 부트 로더 와 다른 부트 로더가 있습니다. 유일한주의 사항은 부트 로더를 처음 설치된 운영 체제에서 업데이트해야한다는 것입니다.

최소한의 번거 로움 이외에도 항상 새로운 부트 로더를 잊어 버리고 기존 부트 로더가 탐지를 관리하게 할 수 있습니다.

TL; DR 시스템을 설치할 동일한 파티션에 새 부트 로더를 설치하십시오. 새 부트 로더는 해당 파티션에 체인로드하지 않는 한 사용자에게 표시되지 않습니다.


관련 : 파티션에 체인로드하여 언급 하고 해결 하는 이중 부팅 설정을 설명하는 이 이전 답변 을 작성 했습니다os-prober .


1
이것은 훌륭한 트릭이지만 AIUI는 UEFI가 아닌 BIOS 시스템에만 작동합니다.
Peter Green
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.