我最近安装了一台 Ubuntu Server 机器。它有两个驱动器,另一个驱动器上安装了 Windows。 (在服务器设置完毕并正常工作之前,我不想覆盖 Windows 安装)。现在我想格式化该硬盘,以便我可以将其用作我的 Mac 的远程时间机器备份。
所以我的问题是,如何格式化该驱动器以从服务器可用,并且让 grub 忘记 Windows 安装? (所有这些都不会影响现有的 ubuntu 安装)。另请记住,我需要将其作为命令行解决方案或可以从 USB 驱动器运行的解决方案。
谢谢!
答案1
从命令行:启动 root shell ( sudo -s
)。首先,卸载 Windows 分区(如果已安装)。然后列出系统上的分区,看看哪一个是 Windows 分区:
fdisk -l
根据您的磁盘排列,Windows 分区可能是/dev/sdb1
(1
第二个磁盘 ( ) 的第一个分区 ( b
))。要确认,请运行file - </dev/sdb1
,这应该报告 NTFS 文件系统。
在分区上创建 Linux 文件系统:
mkfs.ext4 /dev/sdb1
更改分区类型(这并不是绝对必要的,因为 Linux 并不关心,但具有矛盾的信息可能会造成混乱):
fdisk /dev/sdb
t
1
83
w
获取新创建的文件系统的UUID:
blkid -s UUID -o value /dev/sdb1
编辑/etc/fstab
。删除与以前的 Windows 文件系统对应的条目,并添加与新的 Linux 文件系统对应的条目。
UUID=01234567-89ab-cdef-0123-456789abcdef /BACKUPS ext4 errors=remount,ro 0 2
挂载新的文件系统mount /BACKUPS
(这将在启动时自动执行)。
最后,运行update-grub
重新生成Grub启动菜单。由于 Windows 安装已从磁盘中消失,因此它也会从启动菜单中消失。