Grub2
grub-install –no-floppy /dev/sda 失敗(Funtoo)
我正在一台新機器上試用Funtoo。我已經完成了安裝過程,如Funtoo Linux Installation中所述。具體來說,安裝是在現有的 Linux 發行版中通過chroot完成的,儘管是在一個新的空 SSD 中。一切都很好,直到安裝失敗的引導載入程序:
grub-install --no-floppy /dev/sda source_dir doesn't exist. Please specify --target or --directory
創建的分區是:
Number Start (sector) End (sector) Size Code Name 1 2048 1026047 500.0 MiB 8300 Linux filesystem 2 1026048 1091583 32.0 MiB EF02 BIOS boot partition 3 1091584 269527039 128.0 GiB 8200 Linux swap 4 269527040 395356159 60.0 GiB 8300 Linux filesystem 5 395356160 479242239 40.0 GiB 8300 Linux filesystem 6 479242240 500118158 10.0 GiB 8300 Linux filesystem
/etc/fstab
看起來像/dev/sda1 /boot ext2 noatime 1 2 /dev/sda3 none swap sw 0 0 /dev/sda4 / ext4 noatime 0 1 /dev/sda5 /osgeo ext4 auto,rw,exec,user 0 2 /dev/sda6 /home ext4 defaults,noatime 0 2 #/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
/dev/sda1 分區已按照報告安裝
mount
... /dev/sda1 on /boot type ext2 (rw,relatime) ...
如果重要的話,現有的 Linux 發行版有一個類似的 GPT 方案,當然,在另一個磁碟上,而不是 Funtoo 的目標。關於它的一些資訊:
cat /proc/mounts | grep boot /dev/sdb1 /boot ext4 rw,relatime,data=ordered 0 0 /dev/sdb2 /boot/efi vfat rw,relatime,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0 /dev/sda1 /boot ext2 rw,noatime 0 0
還有什麼事情要做?我也必須安裝
/dev/sda2
嗎?感謝您的任何提示!
我剛剛退出
chroot
,解除安裝了所有分區,重新啟動(另一個 Linux 發行版),並重新做了同樣的事情(按照http://www.funtoo.org/wiki/Installation_Troubleshooting)。它很簡單!