1. 程式人生 > >window(win7)+linux(ubuntu)雙系統的安裝以及windows重灌後的引導修復問題

window(win7)+linux(ubuntu)雙系統的安裝以及windows重灌後的引導修復問題

一、雙系統的安裝

1、下載msdn的iso刻錄成win7光碟,官方下載ubuntu  iso刻錄成光碟。

2、先安裝win7。

      由於直接用win7光碟分割槽時只能是主分割槽,而且會有100m的保留分割槽,所以使用系統自帶的diskpart工具。在分割槽介面直接按shift+F10,開啟命令列,輸入diskpart,開啟diskpart工具。關於diskpart的使用參考《怎樣用Diskpart進行分割槽》

      注:在分割槽的過程中,可以保留一部分擴充套件分割槽,不直接先分為邏輯分割槽,以備ubuntu使用。

3、再安裝ubuntu。

      ubuntu分割槽,在介面列表中找到“空閒”,點選它。

      分“/”根目錄,請選擇邏輯分割槽,大小10G-20G。

      分swap,具體大小請百度

      分/boot,200M

      分/home,剩餘所有。

      “安裝啟動引導器的裝置”選擇“/dev/sda”。

4、修改grub列表啟動順序,一般還是以使用window系統為主,所以需要修改列表順序。

      sudo chmod +w /boot/grub/grub.cfg           #grub.cfg預設為只讀,要修改前先設為可寫

      sudo gedit /boot/grub/grub.cfg

      找到win7的menuentry,剪下放到第一個menuentry的前面,儲存。

      若要更改grub介面的倒計時,找到timeout=10,按需要修改。

二、window重灌後grub修復

      由於某些原因,win7進行了重灌,此時系統啟動時就直接進入了win7,所以需要重新安裝grub。

1、使用ubuntu安裝光碟,選擇“試用ubuntu”,這樣就進入了光碟版的ubuntu系統。

2、開啟終端,輸入sudo fdisk -l,假如查詢得到“/”分割槽是“/dev/sda8”,“/boot”分割槽是“/dev/sda10”(如果沒有/boot單獨分割槽請忽略)

      在終端下輸入:

      sudo mount /dev/sda8 /mnt

      sudo mount /dev/sda10 /mnt/boot (如果沒/boot 單獨分割槽這步跳過)

      sudo grub-install --root-directory=/mnt /dev/sda

      如果grub.cfg己丟失,或grub.cfg出現錯誤,需要重建的繼續執行下面操作:

      mount --bind /proc /mnt/proc

      mount --bind /dev /mnt/dev

      mount --bind /sys /mnt/sys

      chroot /mnt update-grub

      umount /mnt/sys

      umount /mnt/dev

      umount /mnt/proc

3、此時grub介面選擇win7時可能會報錯:no such device:XXXXXXXXXXXXXXX 按任意鍵繼續,但過幾秒後win7系統可以自動正常進入。

      XXXXXXXXXXXXXXX其實就是uuid,因為win7的重灌已經與原來的grub.cfg檔案中記錄的uuid不匹配導致的。

      在ubuntu系統終端輸入sudo blkid,找到新win7的uuid。

      修改grub.cfg檔案,找到win7的menuentry中的“search --no-floopy --fs-uuid --set=root XXXXXXXXXXXXXXX”,修改成新的uuid即可。

相關推薦

windowwin7+linuxubuntu系統安裝以及windows引導修復問題

一、雙系統的安裝 1、下載msdn的iso刻錄成win7光碟,官方下載ubuntu  iso刻錄成光碟。 2、先安裝win7。       由於直接用win7光碟分割槽時只能是主分割槽,而且會有100m的保留分割槽,所以使用系統自帶的diskpart工具。在分割槽介面直接按

tomcat7整合APRwin7linux環境下

tomcat7如果沒配置APR,啟動時會報這樣的錯誤日誌: 資訊: The APR based Apache Tomcat Native library which allows optimal performanc e in production environments

UEFI模式下,Windows 10專業版 和 Ubuntu 16.0.4 LTS系統安裝以及注意事項

電腦是UEFI啟動:         第一步最重要的就是你要分割槽,Linux沒有什麼C盤D盤的概念,只有分割槽掛載目錄的概念,所以你在Windows下只需要分出一塊較大的未分配空間就行,記住不要去格

Ubuntu 18.04系統安裝教程-超詳細系統Win7,解決安裝完成啟動Ubuntu進入GLUB的問題

最近一段時間學習Python用的都是Ubuntu虛擬機器,從公司實習回來以後決定在自己電腦裡安裝一個Ubuntu的最新發行版Ubuntu18.04,按照網上的教程做完之後發現進入不了Ubuntu,而是進了GLUB,作為第一次在真機裝系統的小白當然有點慌了,去百度一頓搜尋試探之

Win10與Ubuntu 18.04系統安裝Win10引導Linux

關閉計算機,插入已經做成啟動盤的U盤,進入Boot menu選擇介面,選擇“Istall Ubuntu”,圖形化的安裝介面,軟體暫時不要安裝,繼續,當出現要手動分碟符的時候,請選擇“其它選項”給40G空間進行分割槽操作,分配4個區間,記得每次要點“空閒”處。第一次分割槽:“空閒”處點“+”,進行如下設定:掛載

VMware Tools ubuntu系統安裝詳細過程與使用適合沒有linux基礎的

下面我們快捷鍵Ctrl+Alt+T,啟動命令框,然後切換到root使用者(切換命令為:sudo su,回車然後會提示你輸入當前登入使用者的密碼,輸入成功後即可進入root使用者): 在執行完sudo

Ubuntu 16.04 + win7 系統安裝和深度學習環境配置

遲遲不願裝win7+Ubuntu雙系統。是由於以前有一次安裝win7 64bit和win732bit雙系統的經歷,結果是正常使用一段時間後,系統會提示沒有啟用,很是心累。 故一直使用win7作為深度學習的環境。安裝軟體也各種花樣踩坑出坑,先後嘗試過使用使用虛擬

win10 安裝vagrant + VirtualBox並安裝系統linux/centos/ubuntu

vagrant可以使用命令列快速搭建linux系統,實現開發環境同步! 步驟 準備工具 安裝VirtualBox安裝Vagrant下載box系統映象http://www.vagrantbox.es/   (推薦一個老外整合好的開發環境,官網介紹https://box.s

系統安裝win10+ubuntu

lock 引導 手動 lin code 圖片 一個 就會 技術 1.我選擇的 是win10加ubuntu雙系統。 2.準備工作 U盤一個16gwin10系統ubuntu系統 3.備份好硬盤數據以後,空出一個分區,然後制作一個PE盤,然後進PE刪除這個分區,使其處於未

jenkins搭建在linux下的 python

python實現執行jenkins工程: import jenkins import time import sys def run(): server = jenkins.Jenkins("http://10.7.0.20:9000", username='zhangyazhong',

Linux學習筆記之Python3的安裝以及建立虛擬環境CentOS

body { background: #f4f4f4 } .title { width: 100%; background: #5cb85c; padding: 5px; font-size: 20px; margin: 5px } .sub_title { width: 99%; background: #

Zookeeper學習一、Linux搭建zookeeper

1.zookeeper單機搭建 下載:wget http://mirrors.shu.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz 解壓:tar -zxvf zookeeper-3.4.12.tar.gz 配置檔案

Windows10+Ubuntu系統安裝UEFI

檢視膝上型電腦BIOS模式是否為UEFI模式 win+R、msinfo32 檢視BIOS模式 製作Ubuntu的啟動U盤 進入UltraISO,開啟檔案>開啟映象檔案 啟動>寫入硬碟映像>寫入硬碟映像(按預設值寫入) 寫入硬碟映像>完成寫入>

win10+ubuntu 14.04系統安裝 UEFI

所需工具: 1、U盤(3G以上) 3、Ubuntu 14.04.1 LTS  iso映象 (根據自己電腦配置選擇,一般4G記憶體並且是雙核CPU的電腦推薦64位系統。 前提:想要安裝win和ubuntu雙系統,應該先安裝windows系統,因為如果先安裝ubuntu系

Windows 10 + kali Linux 系統安裝教程詳細版

準備工具如下: kali Linux 映象 準備一4G以上的U盤 製作U盤啟動盤工具- Win32DiskImager 新增引導工具-EasyBCD 留出一個空的盤,哪個盤的空間比較大可以壓縮出大概20-50G的空間。 1.磁碟壓縮新建分割槽 開啟計算機管理 》 儲存

linux上msyql主從複製gtid,主從全部兩個no

解決辦法: 1:先到主庫上檢視偏移量(Position) mysql> show master status; +------------------+----------+--------------+------------------+--------------------------

TensorFlow安裝win7 64位+python3.6及問題

       1、安裝python    首先安裝python。cmd下輸入 python --version 可以檢視python版本。我的版本是3.6.2     2、安裝TensorFlow直接使用pip命令進行安裝。安裝映象選擇清華大學的源。pip install -

win10與linuxCentOS7系統安裝

坑多,一個一個講。 1、儲存問題。 win10硬碟格式一般為NTFS,而linux下的硬碟格式通常為xfs。所以在安裝雙系統前,要對硬碟的格式進行整理。 win10的安裝簡單,此處不表。在win10安裝完畢之後,不管是用系統的硬碟管理也好,還是用硬碟格式化工具也好,要先空閒

Ubuntu 14.04 系統安裝無法上網的問題eth0識別不出

Ubuntu 14.04 1、網口處網線狀態等正常跳動 2、ifconfig 指令查詢不到網絡卡資訊 說明缺少了網絡卡驅動。 使用 lspci 指令檢視系統中所有的驅動資訊,找到 Ethernet Controller欄,對應的乙太網驅動

從零開始--1Linux虛擬機器下使用yum安裝gcc

裝了Linux虛擬機器rhel-server-6.4 版本後,在網上看到利用 yum -y install gcc安裝gcc的教程,遇到的各種問題,因為是小白,一步一步詳解如下: 1.首先切換root賬號:  輸入su後輸入密碼, 切換到root $ -> # 2.