Я сделал RAID 0 с помощью mdadm'
раздела, расположенного на dmraid VIA VT6421 и Western Digital hdd. Установил Ubuntu на этом RAID. Теперь, когда я загружаюсь, я получаю (initramfs)
подсказку пепла.
Там я должен написать
mdadm --stop /dev/md1
mdadm --assemble --scan
и нажать Ctrl kbd> + D kbd>, чтобы продолжить. Тогда Ubuntu загружается нормально.
1142 Я хотел бы изменить это поведение, чтобы сэкономить свое время. Итак, мне нужно изменить какой-нибудь скрипт, расположенный в каталоге/scripts
исходного ramdisk. Но все, что я знаю о initramfs
, это то, что он разархивирован. Я заглянул в update-initramfs
, но пока не нашел подсказки. Кроме того, я боюсь делать что-то там, если я не знаю, что я делаю.
Как мне изменить мой скрипт initramfs?
UPD: Теперь я знаю, что должен
gunzip -c initrd.img-3.13.0-24-generic | cpio -id
Затем внести свои изменения и воссоздать его с помощью
find . | cpio -o | gzip -c >/boot/initrd.new.img-3.13.0-24-generic
Но я до сих пор не знаю, какие сценарии мне следует редактировать.
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
Транскрипция:
/dev/sda
& /dev/sdb
каждый из 500 Гбайт подделан под именем via_ecedbfaihb
, via_ecedbfaihb1
(390 МБ), via_ecedbfaihb2
(160 ГБ), via_ecedbfaihb3
, via_ecedbfaihb5
(500 МБ), via_ecedbfaihb6
(159 ГБ), via_ecedbfaihb7
с оставшимся пространством /dev/sdc1
второй раздел mdadm (159 ГБ), /dev/md1
из via_ecedbfaihb6 и sdc1, /dev/md1p1
swap (6 ГБ), /dev/md1p2
расширен, /dev/md1p5
root (20 ГБ), /dev/md1p6
home (~ 300 ГБ)