Nainstaloval jsem systém na nové ssd disky, ale nedařilo se mi na ně dostat zavaděč přes grub-install
sudo grub-install /dev/sda
Installing for i386-pc platform.
grub-install: error: unable to identify a filesystem in hostdisk//dev/sda; safety check can’t be performed.
Zjistil jsem, že na discích nemám žádnou partition tabulku (Tabulka oddílů: loop)
$ sudo parted –list
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Tabulka oddílů: loop
Disk Flags:
Číslo Začátek Konec Velikost Systém souborů Přepínače
1 0,00B 250GB 250GB ext4
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
Tabulka oddílů: loop
Disk Flags:
Číslo Začátek Konec Velikost Systém souborů Přepínače
1 0,00B 250GB 250GB ext4
Model: Linux Software RAID Array (md)
Disk /dev/md1: 250GB
Sector size (logical/physical): 512B/512B
Tabulka oddílů: loop
Disk Flags:
Číslo Začátek Konec Velikost Systém souborů Přepínače
1 0,00B 250GB 250GB ext4
Odebrání disku z pole
sudo mdadm –manage /dev/md1 –fail /dev/sda
sudo mdadm –manage /dev/md1 –remove /dev/sda
v gparted vytvoreni partition msdos (na GPT mi nejde nainstalovat grub): Zarizeni – vytvořit tabulku oddílů
Po té nainstalovat souborový systém ext4
$ sudo parted -l
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Tabulka oddílů: msdos
Disk Flags:
Číslo Začátek Konec Velikost Typ Systém souborů Přepínače
1 1049kB 250GB 250GB primary ext4
přidání disku zpět:
sudo mdadm /dev/md1 -a /dev/sda
počkat na dosynchronizaci: cat /proc/mdstat
watch cat /proc/mdstat
zkusím nainstalovat grub
sudo update-grub
Searching for GRUB installation directory … found: /boot/grub
Searching for default file … found: /boot/grub/default
Testing for an existing GRUB menu.lst file …
Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image … none found, skipping …
Found kernel: /boot/memtest86+.bin
Found kernel: /boot/vmlinuz-4.4.0-45-generic
Found kernel: /boot/vmlinuz-4.4.0-21-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst … done
$ sudo grub-install /dev/sda
Searching for GRUB installation directory … found: /boot/grub
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
The file /boot/grub/stage1 not read correctly.
a pak stejný postup s druhým diskem. Odebrat, pridat partition, naformatovat, pridat zpet do raidu
Posledni krok – spustit boot repair! a opravit zavaděče na obou discích 🙂
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Žádný komentář do teď