想体验下linux下android studio的效果(用过的都说好..),遂在咨询朋友和百度过后,实现了SSD+HDD+WIN7+Ubuntu16.04双硬盘双系统.

0 启动盘工作

  • U盘俩(一个U盘刷成装win7(百度一搜一大堆),一个用universal usb installer刷了Ubuntu)

  • 0.1打开universal usb installer
  • 0.2 step3勾选format, 如果U盘>8G,使用step4选择最大,

Set a Persistent file size for storing changes 是选择一个固定的文件存储空间,即如果你登入系统后,对系统有任何更改,将保存到U盘中,如果选择0,则不会保存。有优点也有缺点。具体可见官网给予的解释。http://www.pendrivelinux.com/what-is-persistent-linux/

  • 0.3 等待即可

1 win7分区准备工作

  • 概念:
    • 我自身的老think,不是新的win8也没升bios,所以没有Secure Boot功能 -> 无法使用uefi-> 无法使用GUID作为分区表 ->只能使用MBR分区表 -> 只能有四个主分区,所以我只把ssd的c作为了主分区,其他的通通逻辑分区
    • 先安装win7,后安装ubuntu,
    • win7安装在ssd,ubuntu的/boot安装在ssd,其他的都在hdd
  • 1.1 win7分区准备 右键计算机->管理->磁盘管理->压缩卷,ssd上分出4G内存给ubuntu的/boot,hdd上分出100G给ubuntu的其他目录

2 安装ubuntu

  • 2.1 分区完毕后重启按F12选ubuntu的U盘启动盘启动
  • 2.2 黑色背景时输入live后稍带 直接进入选择installUbuntu

  • 2.3 中文


  • 2.4 暂不更新


  • 2.5 其他选项(因为双系统)


  • 2.6 ubuntu分区(注意顺序,/boot第一,swap最后,均为逻辑分区,因为win7已经有主分区了,而且MBR的数量限制)
    • /boot 放在ssd的4G 建议etx2,默认ext4
    • / 10G 放在hdd 默认ext4
    • /home 放在hdd 剩余的内存都给它 默认ext4
    • swap 放在hdd 内存的2倍,少于这个容量,系统无法进入休眠,实际是硬盘的交换空间,而非分区,没有默认格式,休眠时数据存储于此
  • 2.7 安装后启动引导其的设备为/boot所在的ssd主分区
  • 2.8 时区,密码设置完毕
  • 2.9 重启
  • 2.10 此时无法进入ubuntu,因为没有引导

3 安装ubuntu引导

  • win7下安装EasyBCD,添加新条目

4 完成

附注1

ubuntu硬盘安装一直正在探测文件系统

在安装前打开终端,输入 sudo umount -l /isodevice 可以解决这个问题。


附注2

 

1
sudo usermod -d /path/to/ new /home -m username

  

1
sudo mv /old/home  / new /home



最近换的新电脑带SSD,安装好Win7后因为工作需要安装了Ubuntu18.04,中间也经历了一番折腾,记录如下:

硬盘安装双系统网上有很多帖子,参考之即可,这里相似的部分盗用网上部分截图,实际安装中经历的不一样的用粗体红字进行记录。

1.磁盘划分

我的电脑是256G SSD+1TBHDD,在SSD中通过磁盘管理->压缩卷分出2GB的空间留给Ubuntu的Boot分区,HDD中分出个150G的空间给Ubuntu的其他分区。

2.安装Win7

使用老毛桃制作Win7安装盘,使用U盘的方式进行安装,方法很简单,开启设置为U盘启动方式即可傻瓜式安装,不再赘述。

3.安装Ubuntu18.04

也是通过U盘安装,之前尝试过Ultra ISO、UniversalUSB Installer制作启动盘,也试过其他方式不成功,最后使用Ubuntu官网上推荐 Rufus的安装盘制作工具制作的可以使用(https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#2)。

使用U盘启动后进入安装界面,这里为了自由的定义分区,使用的是“其他选项”。

分区方案采用:SSD:

预留的2G 以主分区方式挂载/boot,

HDD:

10G以主分区方式挂载/

4G以逻辑分区方式挂载/swap

剩余的136G以逻辑分区方式挂载/home

后面的安装就是点下一步自动安装。

 

4.修复Ubuntu引导

本以为这样安装后可以自由的选择进入Windows或者Linux,重启后发现只有Windows启动菜单,没有Linux,参考网上做法,在Windows下安装了EasyBCD增加了Linux启动项,重启后发现Ubuntu启动选项确实有了,但点击后仍然无法进入,Windows和Ubuntu既然在同一块SSD为何无法引导,怀疑是Ubuntu引导丢失,于是查找网上修复办法,具体如下:

使用刚才的Ubuntu U盘安装工具以试用方式进去Ubuntu桌面,在终端输入:

sudo add-apt-repository ppa:yannubuntu/boot-repair

按回车键添加完毕后,再输入以下命令来更新系统软件源列表:

sudo apt-get update

然后,在终端中输入以下命令来安装boot-repair:

sudo apt-get install boot-repair

然后在dash(就是桌面左边任务栏最上面那个,点开以后有一个查询框的)中,查找boot-repair启动它,点击recommanded repair按钮,会完成自动修复。

 

5.更新引导

经过第四步的修复,重启后Ubuntu的启动菜单终于出现了,可以进入Ubuntu,但这时候Windows启动入口没了,没法进入Windows,这时候需要进入Ubuntu更新引导。

在终端输入:输入sudo update-grub,更新下grub,这时候在终端你就可以看到出现win的磁盘了,这时候grub已经写入了进入windous的路径了然后重启电脑,就可以了,win进入选项就存在了。

这时候,进入系统的选项应该有四个,首选是linux,最后一个(一般是第四个是windous),如果要修改首选进入windows,你需要进入linux中,在终端中进入Root账户将/boot/grub/grub.cfg文件中的set default=0改为set default=4.这样重启就可以首选是进入windows了。当然,vi /boot/grub/grub.cfg时候修改后可能不能修改成功,系统提示改文件是readonly,只读文件。你可以用chmod +w grub.cfg修改权限,将其修改为可写的,这样再修改就没问题了。

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐