지속성을 사용하여 라이브 우분투 세션 자체에 부팅 매개변수(pci=nomsi)를 영구적으로 추가하고 싶습니다.
이 명령을 사용하여 추가할 수 있습니다.
gksu gedit /etc/default/grub
그러나 시스템은 여전히 해당 매개변수로 시작되지 않습니다. "grub.cfg" 파일이 없는 것과 관련이 있다고 생각합니다.
이것은 나의 첫 번째 리눅스 경험입니다. 저는 완전 초보입니다. 이 시스템을 9일 동안 설치하고 실행하려고 노력하고 있습니다. 이 문제를 안내해주세요.
답변1
커널 매개변수를 추가하려면 /etc/default/grub
파일을 편집한 다음 커널 매개변수를 추가할 수 있습니다.
sudo nano /etc/default/grub
그러면 다음과 같은 내용을 볼 수 있습니다.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
pci=nomsi
커널 매개변수로 뒤에 추가한 다음 + quiet splash
로 변경 사항을 저장 해야 합니다 .Ctrlx
다음 명령으로 변경 사항을 확인할 수 있습니다.
cat /etc/default/grub
변경 후에는 다음과 같은 내용이 표시되어야 합니다.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
마지막 단계로 다음 명령으로 변경 사항을 적용해야 합니다.
sudo update-grub
업데이트:이 오류가 표시되면 /usr/sbin/grub-probe: error: failed to get canonical path of aufs'.
다시 마운트하고 다시 매핑하는 것이 도움이 될 수 있습니다.
따라서 다음 단계를 수행하십시오.
첫 번째 단계로 다음 명령을 사용하여 Ubuntu와 부팅 파티션을 확인하세요.
lsblk
/
및 마운트 지점 에 마운트될 수 있습니다 boot
.
그런 다음 부팅한 후라이브 디스크, 다음 명령을 사용하여 Ubuntu 파티션을 마운트합니다 /mnt
.
sudo mount /dev/sd*# /mnt
예를 들어:
sudo mount /dev/sda8 /mnt
따라서 /dev/sd*#
Ubuntu 파티션에 마운트됩니다.
별도의 파티션이 있는 경우 해당 파티션 도 /boot
마운트해야 합니다 ./mnt/boot
sudo mount /dev/sd*# /mnt/boot
예를 들어:
sudo mount /dev/sda2 /mnt/boot
/dev/sd*#
파티션 이 업데이트되는 위치 입니다 /boot
.
필요한 경우 표준 경로를 얻을 수 있는 충분한 액세스 권한으로 마운트해야 하지만 아마도 필요하지 않을 것입니다.
마무리하려면 올바른 루트와 대상으로 grub을 업데이트하세요.
sudo grub-install --root-directory=/mnt /dev/sdX
~가 어디에 /dev/sdX
있죠디스크(파티션 아님)GRUB를 원하는 곳.
예를 들어:
sudo grub-install --root-directory=/mnt /dev/sda
대체 방법으로 다음 boot-repair
에서 사용할 수 있습니다.라이브 디스크:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair