SliTaz, USB 스틱은 iso를 마운트하거나 파일 시스템 rootfs.gz를 찾을 수 없습니다.

SliTaz, USB 스틱은 iso를 마운트하거나 파일 시스템 rootfs.gz를 찾을 수 없습니다.

USB 드라이브의 파티션을 포함하여 시스템의 모든 파티션을 삭제했습니다. 그런 다음 SliTaz를 사용하여 현재 있는 파티션을 만들었습니다. 그런데 USB 스틱을 연결하면 감지되지 않는다는 사실을 발견했습니다.

그래서 GParted를 사용하여 새 NTFS 파티션을 만들었습니다(물론 USB 스틱에). 이제 다른 리눅스 OS를 부팅하고 싶어서 iso(kali-linux)를 다운로드해서 드라이브에 복사해 두었습니다. 하지만 이제는 부팅 가능하게 만들 수 없습니다. kali-linux의 "Bootable in Linux OS" 설치 가이드를 사용하면 다음과 같이 표시됩니다 dd if=kali.iso of=/dev/sdb bs=512k (초기에는 파티션이 sdb1에 있음). 그러면 "해당 파일 없음, 디렉터리"가 표시됩니다. , 그러나 파일 이름을 kali.iso로 변경했습니다. 그런 다음 약간의 작업을 수행하고 USB 파티션을 다시 삭제한 다음 ext3 파티션, FAT32 파티션으로 만들고 마지막으로 NTFS로 돌아갔습니다.

그러나 아무것도 작동하지 않습니다. ext3 파티션이고 드라이브에 파일을 복사하려고 하면 "권한이 거부되었습니다"라는 메시지가 표시됩니다(그러나 콘솔에서는 루트로 작동합니다). 그러나 부팅 시 ISO에서 부팅되지 않습니다. 이제 mountbox(마운트에 사용되는 SliTaz 프로그램)에 들어가면 이상한 결과가 나타납니다.

/dev/sda(232GB):

제거된 개발자:

/dev/loop0p1 Hidden HPSF/NTFS Boot yes #What is loop0p1?
/dev/sda1/  System: Linux
/dev/loop1

fs 마운트:

/dev/root
/dev/sdb1
/dev/sdc1 30gb Mounted on: /media/disk-1 #(should be usb stick, but the mounted folder was different at the beginning)
/dev/loop0 Mounted on: /media/cdrom read only

GParted는 다음을 보여줍니다.

/dev/sda1 Filesystem: ext2 #(this is SliTaz, everything is fine here, I think)

"위치"가 아닌 218GB의 사용 가능한 메모리


/dev/sdc #처음에는 /dev/sdb그냥 바뀌었는지 확인하려고 그렇게 생각했어요. :

/dev/sdc1 Filesystem NTFS  Mountpoint: /media/disk-1 Size 30gb

의 출력은 fdisk -l다음과 같습니다

Disk /dev/loop0: 2444 MB, 2444689408 bytes
146 heads, 32 sectors/track, 1022 cylinders
Units = cylinders of 4672 * 512 = 2392064 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/loop0p1   *           1        1022     2387360  17 Hidden HPFS/NTFS

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sda1               1        1913    15360000  83 Linux

Disk /dev/sdc: 31.2 GB, 31221153792 bytes
255 heads, 63 sectors/track, 3795 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sdc1               1        3796    30487552   7 HPFS/NTFS

SliTaz 프로그램을 사용하여 부팅 가능한 USB 스틱을 생성하면 "ISO 또는 파일 시스템 rootfs.gz를 마운트할 수 없습니다."라는 메시지가 나타납니다.

그렇다면 이 모든 것을 어떻게 해결합니까? 이 loop0은 어떻게 나타났고, 알파벳의 일부 글자는 어떻게 바뀌었나요? 마지막으로 USB 스틱을 ISO에서 부팅 가능하게 만들려면 어떻게 해야 합니까?

kali-linux를 비난하지 마십시오. 저는 자체 네트워크나 가상 머신에서 테스트하고 작동하며 Python과 함께 사용할 수 있는 많은 프로그래밍 도구(gtk, pyside, scapy 등)가 미리 설치되어 있다는 점이 마음에 듭니다. 내 목적은 Kali-Linux와 SliTaz를 사용하여 이중 부팅하는 것입니다.

답변1

플래시 드라이브는 기본 파일 시스템의 변경을 좋아하지 않는 것으로 나타났습니다. 대신 도구를 사용하여 부팅 가능한 플래시 드라이브를 만들거나 디스크 이미지를 사용하시겠습니까?펜 드라이버 리눅스다양한 도구가 있습니다. Yumi는 여러 운영 체제에 매우 적합하며 일부 Linux 배포판에서 지속성을 지원합니다.

설치 권한 문제는 자동 마운트 드라이브의 내용과 관련이 있을 수 있습니다. 루트가 처음에 드라이브를 마운트하면 일반 사용자는 해당 드라이브에 액세스할 수 없습니다. umount드라이브를 루트로 마운트 해제한 다음 사용자 계정으로 새 폴더를 만들고(또는 를 사용하여 chmod -R 0777 your_folder_path) 사용자가 권한 문제를 해결해야 하므로 해당 폴더에 다시 설치해 보십시오 .

관련 정보