이번이 Slackware 14.2 64비트의 세 번째 설치입니다. 이제 GPT 파티션이 있는 노트북에 설치합니다.
제가 겪어야 했던 설치 과정을 최대한 자세히 설명하겠습니다.
dd
처음에는 생성된 USB 스틱을 사용하여 설치할 때 펜 드라이브에서 부팅할 수 없는 문제를 극복해야 했습니다. 스크립트를 사용해야합니다 usbimg2disk.sh
.
USB로 부팅할 수 있게 된 후에는 소스 미디어를 요청했을 때 USB가 감지되지 않았기 때문에 USB 스틱을 수동으로 마운트해야 했습니다. 즉, 나는 다음을 수행했습니다.
mkdir /os
mount /dev/sda1 /os
그런 다음 "사전 설치 디렉터리에서 설치"를 선택하고/os/cdrom0/slackware64
모든 것이 순조롭게 설치되었지만 아직 해결하지 못한 또 다른 문제에 직면했습니다. lilo
및 옵션을 사용해 보았지만 elilo
부팅할 때 여전히 표시됩니다 grub2
. 이는 옵션 없이 명령줄만 있는 이전 Ubuntu 14.04 설치에서 나온 것입니다 grub
.
BIOS 설정에서 UEFI 하드 드라이브 BBS 우선 부팅 옵션 #1([ubuntu])이 표시되지만 Ubuntu 파티션을 덮어썼기 때문에 이것이 문제가 될지 확실하지 않다는 점을 언급할 수 있습니다. 그러나 우분투 태그가 왜 있는지 잘 모르겠고 변경할 방법도 없습니다.
설치 중에 선택한 파티션은 다음과 같습니다.
/dev/mmcblk0p3 / ext4
/dev/mmcblk0p4 /home ext4
GRUB만 사용할 수 있었기 때문에 몇 가지 GRUB 명령을 배우기로 결정하고 다음을 사용하여 Slackware 커널을 부팅할 수 있었습니다.
grub> set root=(hd0,gpt3)
grub> linux /boot/vmlinuz root=/dev/mmcblk0p3
grub> initrd /boot/vmlinuz
grub> boot
성공적으로 부팅될 것이라고 생각했지만 대신 다음과 같은 커널 패닉 오류가 발생했습니다.
RAMDISK: Couln't find valid RAM disk image starting at 0.
VFS: Cannot open root device "mmcblk0p3" or unknown-block(0,0): error
다음은 부팅 프로세스에 대한 두 가지 스크린샷입니다.1 그리고 2. 둘 다 완전히 명확하지 않습니다. 선호도에 따라 둘 중 하나를 확인하거나 둘 다 확인하거나 둘 다 확인하지 마세요.
GRUB 명령을 사용하여 Slackware 14.2를 시작하는 방법은 무엇입니까? 저는 GRUB 명령을 처음 사용하기 때문에 뭔가 빠졌을 수도 있습니다.
내가 찾고 있는 최고의 솔루션은 Slackware가 자동으로 시작되도록 시작 시 표시 lilo
하거나 표시하는 것입니다. 부트로더로 표시 elilo
하려면 어떻게 해야 합니까 ?lilo
답변1
"lilo가 존재하지 않습니다"라는 부분에 대답할 수 없습니다. GPT 파티션을 사용하는 경우 LILO가 필요하지 않더라도 ELILO는 필요합니다. 그럼에도 불구하고 ELILO를 설치할 때 ELILO에 입력한 매개변수를 정확히 알지 못하면 무엇이 잘못되었는지 알기가 어렵습니다. 가상머신이 아닌 다른 곳에 슬랙웨어를 설치한지 꽤 됐는데…
커널 패닉은 커널과 관련된 것 같습니다. "일반" 커널을 사용하고 있습니까, 아니면 "대형" 커널을 사용하고 있습니까? 설치 프로그램이 "대형" 커널을 사용하기 때문에 OS를 설치할 수 있지만 부팅할 "일반" 커널을 선택합니다.
"대형" 커널에는 사용 가능한 모든 드라이버가 포함되어 있지만 일반 커널에는 대부분의 파일 시스템 드라이버도 포함되어 있지 않으므로 initrd를 만들어야 합니다(지침은 /boot/README 파일 참조).