저는 가상 머신(게스트는 arm64의 ubuntu 20.04)에서 몇 가지 실험을 하고 있고, x86_64 호스트(ubuntu 20.04)에서 실험을 하고 있습니다. 로그인 후 쉘 프롬프트가 표시되는 데 약 1분 정도 걸립니다.
이것이 로그입니다.
Ubuntu 20.04.2 LTS ab21q-ubuntu-20 ttyAMA0
ab21q-ubuntu-20 login: ckim
Password:
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-77-generic aarch64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Mon 06 Sep 2021 02:40:15 PM KST
System load: 0.28
Usage of /: 32.5% of 19.07GB
Memory usage: 11%
Swap usage: 0%
Processes: 115
Users logged in: 0
IPv4 address for enp0s1: 10.0.2.15
IPv6 address for enp0s1: fec0::5054:ff:fe12:3456
* Super-optimized for small spaces - read how we shrank the memory
footprint of MicroK8s to make it the smallest full K8s around.
https://ubuntu.com/blog/microk8s-memory-optimisation
114 updates can be applied immediately.
45 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable
Last login: Mon Sep 6 12:01:44 KST 2021 on ttyAMA0
qemu는 x86_64에서 arm64를 에뮬레이트하기 때문에 기본적으로 느리지만 비밀번호를 입력한 후 쉘 프롬프트가 나타나기 전에 OS나 부팅 프로세스가 무엇을 하는지 알고 싶습니다. 로그를 보면 네트워크를 통해 어떤 패키지를 업데이트할 수 있는지 확인하는 것 같습니다. Last login: Mon Sep 6 12:01:44 KST 2021 on ttyAMA0
인쇄 후에도 여전히 시간(~30초?)이 걸립니다. 시간이 많이 걸리는 이 프로세스를 건너뛸 수 있는 방법이 있습니까? (/etc/sysctl.config 파일에 뭔가를 설정하는 것과 같습니다)
답변1
" " 섹션을 읽습니다 man login bash
( 교체 ) . "대화형 로그인 셸"이 먼저 나타납니다 .$SHELL
INVOCATION
/etc/profile
무슨 일이 일어나고 있는지 주목하세요
less /etc/profile
bash -x /etc/profile
답변2
를 사용하여 " 114 updates
"을 (를) 적용합니다 sudo apt upgrade
. "내가 어떻게 경고를 억제했는지..." 이야기는 결코 좋게 끝나지 않습니다. man bash login
"시작 파일"을 읽으십시오 .