![Debian: "잘못된 매개변수"로 sda를 설치할 때 시작이 실패합니다.](https://linux55.com/image/84863/Debian%3A%20%22%EC%9E%98%EB%AA%BB%EB%90%9C%20%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%22%EB%A1%9C%20sda%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EB%95%8C%20%EC%8B%9C%EC%9E%91%EC%9D%B4%20%EC%8B%A4%ED%8C%A8%ED%95%A9%EB%8B%88%EB%8B%A4..png)
저는 Debian squeeze 설치를 VMWare VSphere 5.5 환경으로 옮기려고 합니다. 그러나 복사 후 새 시스템을 부팅할 때 initrd/busybox는 루트 파티션을 마운트할 수 없다는 오류를 표시합니다(잘못된 인수). 그러나 이전에는 sda용 드라이버가 성공적으로 로드되었으며 모든 파티션이 올바르게 감지되었습니다(아래 스크린샷 참조).
다음 작업이 완료되었습니다.
- 새/빈 VMWare 시스템이 GRML을 사용하여 부팅되었으며, 파티션이 생성되고 원격 호스트에서 데이터가 동기화되었습니다.
- udev/fstab/grub의 DiskID가 /dev/sda로 대체되고 initramfs가 업데이트되었습니다.
- Grub 부트로더 설치됨
재부팅 후 grub이 올바르게 로드되고 linux-image 및 initrd가 올바르게 로드 및 실행됩니다.
- 커널은 sda와 파티션(sda1, sda2,...)을 찾았음을 나타냅니다.
- 초기화 오류 메시지: 잘못된 매개변수로 인해 설치에 실패했습니다.
- busybox에서
mount /dev/sda1 /mnt
"잘못된 인수"로 인해 실패함 cat /dev/sda1
하드 드라이브 파티션에 액세스할 수 있도록 데이터를 제공합니다.dmesg
설치하려고 할 때 오류가 표시되지 않습니다.
또한 다음을 시도했습니다.
- 마운트하기 전에 xfs 및 ext2 드라이버를 수동으로 로드하세요.
- VMware 변환기 사용(동일한 결과)
누구든지 단서나 아이디어가 있습니까?
답변1
BusyBox 버전 번호에는 "+deb6u11" 접미사가 있습니다. 이는 Debian 버전 6 또는 "squeeze"를 나타냅니다. 꽤 오래됐네요.
어쩌면 GRML과 VMWare Converter가 Squeeze 커널이 처리할 수 없는 몇 가지 새로운 기능을 갖춘 XFS 파일 시스템(또는 다른 파일 시스템 유형)을 생성하고 있는 것일까요?
답변2
시도해 보십시오 mount -t ext4 /dev/sda1 /mnt
( ext4
파티션을 포맷한 파티션으로 교체). 이것은 비슷한 상황에서 나에게 도움이 되었습니다.