예기치 않게 부팅할 수 없는 모드로 전환되는 데비안 기반 시스템이 있습니다. 시스템에서 발생하는 일반적인 오류를 나열합니다.
1 > GRUB RESUE
2 > INTIRAMFS
3 > INIT SCRIPT FAILURE
현재 우리는 이러한 오류의 원인을 찾고 있습니다. 먼저 하드 드라이브 정보를 수집했습니다.GRUB 리소스오류 기계
누군가가 이러한 오류의 근본 원인을 지적할 수 있다면 좋을 것입니다. 이러한 실수를 방지하려면 어떤 조치를 취해야 합니까?
FDISK 정보:
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xc4bd0d2c
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3395 27261952 83 Linux
/dev/sda2 3395 28631 202706944 83 Linux
/dev/sda3 28631 38902 82503680 5 Extended
/dev/sda5 28631 38641 80404480 83 Linux
/dev/sda6 38641 38902 2095104 83 Linux
별도의 정보:
Expected info:
Model: ATA ST320LT012-9WS14 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 2097kB 27.9GB 27.9GB primary ext3 boot
2 27.9GB 235GB 208GB primary ext3
3 235GB 320GB 84.5GB extended
5 235GB 318GB 82.3GB logical ext3
6 318GB 320GB 2145MB logical linux-swap(v1)
Recieved info:
Model: ATA ST9320325AS (scsi)
Disk /dev/sdb: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 27.9GB 27.9GB primary ** EXT3 MISSING ** boot
2 27.9GB 235GB 208GB primary ext3
3 235GB 320GB 84.5GB extended
5 235GB 318GB 82.3GB logical ext3
6 318GB 320GB 2145MB logical linux-swap(v1)
사례GRUB 구조 SDA 파티션을 마운트하려고 할 때
mount /dev/sda1 /mnt/test : It throws **Mount: you must specify filesystem type**
mount -t ext3 /dev/sda1 /mnt/test :
It throws **VFS: can't find ext3 filesystem on dev sda1**
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
파티션 생성 스크립트 세부정보:
device="/dev/sda"
echo "Partition create process start for ${device}"
a=$(fdisk -l | grep ${device})
disk=`echo $a | awk '{print $3}' | sed 's/\:$//'`
if [[ "$disk" == 320* ]];then #For 320GB primary disk
fdisk -u ${device} < hddSectorInfo.sh
###hdd Sector info###
# n p 1 4096 54527999
# n p 2 54530048 459943935
# n e 3 459948032 624955391
# n l 459952128 620761087
# n l 620765184 624955391
# a 1 w q
####
fi
mkfs.ext3 -F ${device}1
mkfs.ext3 -F ${device}2
mkfs.ext3 -F ${device}5
mkswap ${device}6
swapon ${device}6
반품. 파티션 생성에 대한 지침을 요청합니다..
1. Making /boot as separate partition is a must ??
문제 해결을 위한 포인터 요청: