Eu fiz a partição RAID 0 por mdadm'
ing localizada em dmraid VIA VT6421 e disco rígido Western Digital. Instalou o Ubuntu nesse RAID. Agora, quando eu inicializo, recebo o aviso (initramfs)
ash.
Lá, eu tenho que escrever
mdadm --stop /dev/md1
mdadm --assemble --scan
E pressione Ctrl + D para continuar. Então o Ubuntu carrega normalmente.
Eu gostaria de mudar esse comportamento para economizar meu tempo. Então, eu preciso mudar algum script localizado no diretório /scripts
do ramdisk inicial. Mas tudo que eu sei sobre o initramfs
é que ele é compactado. Eu olhei em update-initramfs
mas não encontrei a pista ainda. Além disso, tenho medo de fazer algo lá, a menos que eu saiba o que estou fazendo.
Como faço para alterar meu script initramfs?
UPD: Agora eu sei que devogunzip -c initrd.img-3.13.0-24-generic | cpio -id
Em seguida, faça minhas alterações e recrie-as com
find . | cpio -o | gzip -c >/boot/initrd.new.img-3.13.0-24-generic
Mas ainda não sei quais scripts devo editar.
UPD2: sudo parted -l
$ sudo parted -l
Model: JetFlash Transcend 32GB (scsi)
Disk /dev/sda: 32,1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 131kB 32,1GB 32,1GB primary fat32 boot, lba
Model: WD My Passport 074A (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 1000GB 1000GB primary ntfs
Model: ATA WDC WD1600JS-22M (scsi)
Disk /dev/sdc: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 160GB 160GB primary linux-swap(v1)
Error: Can't have a partition outside the disk!
Model: ATA WDC WD5000AAKS-0 (scsi)
Disk /dev/sde: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
Error: /dev/mapper/via_ecedbfaihb6: unrecognised disk label
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/via_ecedbfaihb5: 524MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0,00B 524MB 524MB ext4
Error: Can't have a partition outside the disk!
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/via_ecedbfaihb2: 167GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0,00B 167GB 167GB ntfs
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/via_ecedbfaihb1: 367MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0,00B 367MB 367MB ntfs
Error: Can't have a partition outside the disk!
Model: Linux Software RAID Array (md)
Disk /dev/md1: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 6494MB 6493MB primary linux-swap(v1)
2 6494MB 27,5GB 21,0GB primary ext4
3 27,5GB 320GB 293GB primary ext4
Transcrição:
/dev/sda
& amp; /dev/sdb
de cada 500 GB é fakeraid denominado via_ecedbfaihb
, via_ecedbfaihb1
(390 MB), via_ecedbfaihb2
(160 GB), via_ecedbfaihb3
, via_ecedbfaihb5
(500MB), via_ecedbfaihb6
(159 GB), via_ecedbfaihb7
com o restante do espaço /dev/sdc1
mdadm segunda partição (159 GB), /dev/md1
feito de via_ecedbfaihb6 e sdc1, /dev/md1p1
swap (6 GB), /dev/md1p2
estendido, /dev/md1p5
root (20 GB), /dev/md1p6
home (~ 300 GB)