Изменить скрипт initramfs

Я сделал RAID 0 с помощью mdadm' раздела, расположенного на dmraid VIA VT6421 и Western Digital hdd. Установил Ubuntu на этом RAID. Теперь, когда я загружаюсь, я получаю (initramfs) подсказку пепла.

Там я должен написать

mdadm --stop /dev/md1
mdadm --assemble --scan

и нажать Ctrl + D , чтобы продолжить. Тогда 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,
  • ] Зарезервированный раздел Win8.1 в via_ecedbfaihb1 (390 МБ),
  • системный раздел Win 8.1 в via_ecedbfaihb2 (160 ГБ),
  • расширенный раздел via_ecedbfaihb3,
  • загрузочный раздел linux via_ecedbfaihb5 (500 МБ),
  • mdadm 1-й раздел 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 ГБ)
1
задан 18 April 2014 в 16:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: