将 Ubuntu 安装到 SSD 上,将 Windows 安装在另一块 SSD 上

将 Ubuntu 安装到 SSD 上,将 Windows 安装在另一块 SSD 上

我最近买了一块新 SSD(512GB 三星 850 EVO)来替换我的旧 SSD(128GB 三星 830)。我打算将新 SSD 划分为两个 256GB 分区,并在其中一个分区安装 Windows 7,在另一分区安装 Ubuntu。或者,我会在新 SSD 的所有 512GB 上安装 Windows,并将旧 SSD 用于 Ubuntu。我还有一个 3TB 的 HDD,我想将其分开供两个操作系统使用(2TB 用于 Windows,1TB 用于 Ubuntu)。

我是 Ubuntu 的安装和使用新手,有没有什么好的教程?此外,有没有可行的替代本机安装的方法,比如可视化?与本机安装相比,虚拟化会带来什么样的性能影响?我的 CPU(3570K)有 vt-x,但没有 vt-d。

谢谢。

答案1

虚拟化可能会对运行常规 Ubuntu 桌面 (Unity) 或 Ubuntu Gnome 产生影响,但在使用 Xubuntu、Lubuntu 或 Ubuntustudio 时影响较小。关键一点是,在运行常规 Ubuntu 或 Ubuntu Gnome 时必须启用 3D 加速。当然,运行 virt 时几乎总会有影响。与真实情况相比,Ubuntu/Linux 的运行效果比 OSX 在 Virtualbox 中的运行效果要好得多。


这里有一个关于 SSD 优化教程的很好的链接。

值得注意的是,他们展示了如何将选项更改为 noatime 以及如何将调度程序设置为 noop 以及删除不必要的 cron 作业,所有这些都是为了减少 SSD 的磨损。


另外,我还建议使用 zram swap 来减少因 swapiness 而导致的 SSD 使用。基本上,安装后,打开终端并运行以下命令来创建一个新文件:

sudo nano /etc/init.d/zram

然后,将以下内容复制并粘贴到终端中:

### BEGIN INIT INFO
# Provides:          zram
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     S
# Default-Stop:      0 1 6
# Short-Description: Use compressed RAM as in-memory swap
# Description:       Use compressed RAM as in-memory swap
### END INIT INFO

# Author: Antonio Galea <[email protected]>
# Thanks to Przemysław Tomczyk for suggesting swapoff parallelization

FRACTION=75

MEMORY=`perl -ne'/^MemTotal:\s+(\d+)/ && print $1*1024;' < /proc/meminfo`
CPUS=`grep -c processor /proc/cpuinfo`
SIZE=$(( MEMORY * FRACTION / 100 / CPUS ))

case "$1" in
  "start")
    param=`modinfo zram|grep num_devices|cut -f2 -d:|tr -d ' '`
    modprobe zram $param=$CPUS
    for n in `seq $CPUS`; do
      i=$((n - 1))
      echo $SIZE > /sys/block/zram$i/disksize
      mkswap /dev/zram$i
      swapon /dev/zram$i -p 10
    done
    ;;
  "stop")
    for n in `seq $CPUS`; do
      i=$((n - 1))
      swapoff /dev/zram$i && echo "disabled disk $n of $CPUS" &
    done
    wait
    sleep .5
    modprobe -r zram
    ;;
  *)
    echo "Usage: `basename $0` (start | stop)"
    exit 1
    ;;
esac

完成后,按CTRL+O并按Enter保存文件,然后按CTRL+X退出文件。

最后,在打开的终端中运行以下三个命令来应用 zram 交换压缩:

首先,使该文件可执行:

sudo chmod +x /etc/init.d/zram

然后,启动zram交换压缩:

sudo /etc/init.d/zram start

最后,以下命令将使其在启动时自动启动。

sudo update-rc.d zram defaults

来源:

http://command-line-computer-virus.tumblr.com/tagged/swappiness

https://wiki.debian.org/ZRam

答案2

另一个答案很棒,但我会这样做。

我会在一个 SSD 上安装 Windows,在另一个 SSD 上安装 Ubuntu,并使用 3TB 驱动器存储两者。没有理由不能是 NTFS,并且在 Windows 中是驱动器 D:,在 Ubuntu 中是 /downloads。最简单的方法是在安装 Ubuntu 时(分区期间)声明它。Ubuntu 可以读取 NTFS,因此您可以将所有文件放在一个地方。(分区越少通常越好)

虚拟化非常棒,尽管客户操作系统运行速度有点慢。完全没有理由不能同时使用两者。

相关内容