2015년 초에 Asus를 구입했습니다.VivoPC-VM62NWindows가 사전 설치되어 제공됩니다. 여기에 gparted(gnu 파티션 편집기)를 실행하고 Windows 파티션을 축소한 다음 여유 공간을 두 개의 Linux 파티션과 스왑 파티션에 사용했습니다. Linux 파티션 중 하나에 Slackware 14.1x64(당시 최신 버전)를 설치했는데 그 이후로 win과 slack 간에 이중 부팅이 잘 되었습니다.
이제 세 파티션 사이에서 세 번 부팅할 목적으로 다른 Linux 파티션 중 하나에 Slackware 15.0x64(실제로는 slackware64-current이지만 시작 화면에서는 15.0으로 표시됨)를 설치했습니다. 하지만 분명히 "3인조"는 좋아하지 않습니다 :)...
부트 레코드를 작성하기 전에 Slackware 설치에서 uefi를 감지했다고 말하고 uefi 부팅 메뉴에 slackware 옵션을 쓸 것인지 묻습니다. 원래 2015년에 14.1을 설치했을 때 "예"라고 대답했는데 훌륭하게 작동했습니다. 이것이 15.0 설치 중에 다시 한 일입니다.
그러나 이번에는 설치 스크립트가 다른 슬랙웨어 시작 옵션을 감지했다고 말하고 먼저 이를 제거할지 묻는 메시지가 제안되었습니다. 하지만 저는 "아니요"라고 대답하고 14.1과 15.0을 부팅하려고 합니다. 그래서 아마도 요청한 대로 계속되었지만 다음과 같은 매우 간단한 오류 메시지가 깜박이는 것을 발견했습니다."중복된 블록 주소"아니면 그런 것(죄송하지만 확실하지는 않습니다).
설치를 완료한 후 재부팅했을 때 먼저 Del을 눌러 설정으로 들어가 부팅 우선순위 선택을 다시 정렬하려고 했습니다. 하지만 Windows를 제외하고 선택할 수 있는 Slackware는 하나뿐이며 제가 원했던 두 가지가 아닙니다. (지금 베팅하세요. 14.1 또는 15.0으로 출시되나요?)
Slackware 출시 15.0(승자, 승자, 만찬:)에 대한 옵션은 이제 Windows와 이중 부팅이 가능하다는 것입니다. 하지만 14.1은 접근이 불가능한 것 같습니다. 파티션은 그대로 있고 전혀 손상되지 않았으며 마운트 가능합니다. /boot/efi/ 및 /boot/elilo 내용도 그대로 있고 변경되지 않은 것으로 보입니다. 하지만 어떻게 시작해야 할지 모르겠습니다.
UEFI 부팅 메뉴에 부팅 파티션 옵션을 "수동으로" 추가하고 설치 프로그램이 부팅 우선 순위 화면에서 이를 인식하도록 하는 방법이 있습니까?
답변1
파티션이 /dev/sda2
다음 명령과 같아야 합니다.
efibootmgr --create --disk /dev/sda --part 2 --label "Slack14.1" --loader \\EFI\\Slackware\\elilo.efi
답변2
이 논의가 있은 지 3년이 지난 지금, 저는 해결책이 컴퓨터의 수명과 적절한 UEFI BIOS에 따라 달라질 수 있다는 것을 이해했습니다. 신뢰할 수 있지만 오래된 Dell Latitude는 부팅 항목이 제거되었음에도 불구하고 부팅 목록에 추가된 2개의 슬랙웨어 항목 중 첫 번째 항목을 인식하지 못합니다. 파티션을 삭제하면 부팅 시 첫 번째 항목만 충돌합니다. Slackware 이외의 다른 것은 필요하지도 필요하지도 않으므로 UEFI는 나에게 의미가 없습니다.