영구 USB 라이브 시스템의 BusyBox

영구 USB 라이브 시스템의 BusyBox

나는 라이브 USB 스틱을 만드는 데 시간을 보냈습니다.선형 FS내 새 컴퓨터의 시스템. 이를 더 쉽게 만들기 위해 일부 영구 데이터(설정, GCC, make 등)도 저장하고 싶습니다. 다음 파티션(gpt)을 만들었습니다.

sdb1 8 MiB unformattad label: none flags: bios_grub
sdb2 100 MiB FAT32 label: EFI flags: boot, esp
sdb3 2.00 GiB FAT32 label: BOOT flags:msftdata
sdb4 11.77 GiB Ext4 label: casper-rw flags: none
sdb5 1.00 GiB swap label: none flags: none

마지막으로 테스트했을 때 Ubuntu 16.04를 사용하고 있었고 시스템에 광학 드라이브가 없었습니다. 지속적으로 시작하지 않는 한 라이브 이미지에서는 정상적으로 실행됩니다.

콘솔의 최종 출력은 다음과 같습니다.

done.
Begin: Setting up autologin... ..done
Begin Disablig systemd's GPT auto generator... ..done
begin: Setting hostname... ... /scripts/casper-bottom/18hostname: line 23: can't create /root//etc/hostname: nonexist directory
/scripts/casper-bottom/18hostname: line 25: can't create /root/etc/host
/scripts/casper-bottom/07remove_oem_config: .: line 20: can't open '/root/usr/share/debconf/
(here is something missing I could recreate between reboots)
Begin: running /scripts/nfs-bottom ... done.
Begin: Running /scrips/init-bottom ... muont: mounting /dev on /root/dev failed: No such file or directory
done.
mount: mounting /run on /root/run failed: No such file or directoy
done.
run-init: current dirctory on the same filesystem as root: error 0
Target filesystem doesn't have requested /sbin/init.
run-init: current dirctory on the same filesystem as root: error 0
run-init: current dirctory on the same filesystem as root: error 0
run-init: current dirctory on the same filesystem as root: error 0
run-init: current dirctory on the same filesystem as root: error 0
run-init: current dirctory on the same filesystem as root: error 0
No init found. try passing init= bootarg

비지박스 쉘

모든 것을 kvm 스위치에 가져오려면 여러 번 재부팅해야 했고, 시스템을 앞뒤로 전환한 후 출력이 엉망이 되었습니다. (실제 쉘을 얻거나 X 아래에서는 문제가 되지 않지만 이 단계에서는 문제가 될 것입니다. 혼란스러우면 더 좋을 수도 있겠지만 KVM 스위치가 없어도 오류가 발생합니다.

이 문제에 대한 새로운 정보를 찾았습니다. 수동 설치 중에 나중에 /boot/efi에서 액세스할 수 있었던 부팅 파일이 의도한 대로 ESP에 적용되지 않았습니다.

관련 정보