Takže jsem začal s 250GB HDD, základním diskem z EeePC 1015pem, který se snažím proměnit v MintBook. Disk je fyzicky provozuschopný, ale všechna data byla vynucena, včetně starého operačního systému. Vzhledem k tomu jsem připojil HDD ke své ploše a nainstaloval Linux Mint 16 Xfce z živého USB vytvořeného pomocí Unetbootin-585. Vyhraďte si 10 GB pro swap
a 240 GB pro ext4
a /
.
Disk nyní odmítá spouštět počítač nebo netbook. Obě základní desky znějí ve správném pořadí pípnutí, takže se zdají být zdravé a mám úspěšně přístup k BIOSu na obou systémech. Jediná věc, která se objeví po spuštění počítače, je nereagující příkazový řádek. Není zde žádná chybová zpráva, žádný grub nebo grub-rescue, nic.
Je něco, co mohu zkusit kromě přeformátování a začátku znovu? Jak bych měl postupovat při instalaci zavaděče, který dokáže spustit můj OS?
Přijatá odpověď:
Zdá se tedy, že jste na disk nenainstalovali zavaděč (např. grub). To znamená, že ačkoli na něm máte platný operační systém, neexistuje způsob, jak jej spustit, a proto jej nemůžete používat.
Je třeba připojit pevný disk k funkčnímu počítači (můžete použít živé CD), nastavit prostředí chroot a nainstalovat na něj grub.
-
Připojte oddíl, který budete používat jako
/
(Jednu budu nazývat/dev/sdb
a/
oddílsdb1
, názvy se mohou ve vašem systému lišit, budete muset použít správná ) někde :sudo mount /dev/sdb1 /mnt/foo
-
Svažte adresáře, které
grub
potřebuje mít přístup ksudo mount --bind /dev /mnt/foo/dev && sudo mount --bind /dev/pts /mnt/foo/dev/pts && sudo mount --bind /proc /mnt/foo/proc && sudo mount --bind /sys /mnt/foo/sys
-
Nastavte
chroot
prostředísudo chroot /mnt/foo
-
Vytvořte konfigurační soubor grub:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Pokud máte nainstalovaných více operačních systémů, ujistěte se, že výše uvedený příkaz uvádí všechny z nich. Například:
$ sudo grub-mkconfig -o /boot/grub/grub.cfg Generating grub.cfg ... Found background image: //eadn-wc01-5196795.nxedge.io/usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-3.10-2-amd64 Found initrd image: /boot/initrd.img-3.10-2-amd64 Found linux image: /boot/vmlinuz-3.2.0-4-amd64 Found initrd image: /boot/initrd.img-3.2.0-4-amd64 Found linux image: /boot/vmlinuz-3.2.0-3-amd64 Found initrd image: /boot/initrd.img-3.2.0-3-amd64 Found linux image: /boot/vmlinuz-3.2.0-2-amd64 Found initrd image: /boot/initrd.img-3.2.0-2-amd64 Found memtest86+ image: /boot/memtest86+.bin Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin Found Windows 7 (loader) on /dev/sda2 done
-
Nyní nainstalujte grub do MBR vašeho disku (nezapomeňte změnit
/dev/sdb
na kteroukoli jednotku, na kterou jej skutečně chcete nainstalovat)grub-install /dev/sdb grub-install --recheck /dev/sdb
-
Ukončete
chroot
a vše odpojit, aby se váš běžící systém vrátil do normálu:exit sudo umount /mnt/foo/dev/pts /mnt/foo/dev /mnt/foo/proc /mnt/foo/sys /mnt/foo
-
Zkuste zavést z disku, tentokrát byste měli mít nabídku grub.