每次安装完Windows 都会把Grub给冲掉,这也是微软霸道的一面吧。
Ubuntu升级很快,所以也懒得刻CD了,就是搞个U盘,每次要用的时候就花个20分钟重搞一下,不管是做安装还是其他用途都很方便。
[url]http://www.pendrivelinux.com/[/url]
上有很多做启动U盘的选择,随便贴一个在Windows下的
从Windows下安装 Pendrivelinux 2008 :
-
用Fat16或者Fat32的格式格式化U盘
-
下载
运行 Ub8convert2.exe
, 它将在硬盘上创建一个 Ubuntu8
目录
-
下载
Ubuntu 8.04.1 ISO
光盘映像, 并保存在 Ubuntu8
目录下
- 在 Ubuntu8
文件夹里面, 点击 fixu8.bat
然后根据提示一步一步完成
-
上述脚本运行完毕后即可重启然后在Bios里面设置U盘启动。
注意事项:
我使用的时候fixu8.bat有个Bug,
就是读不到盘符,不过修改Bat文件即可,修改时要小心,不要把不该格的盘格了 修改后的bat文件见附录(H是U盘)。
修复Grub:
用U盘启动后运行:
%> sudo grub
gurb> find /boot/grub/stage1
(hd0,4)
gurb> root (hd0,4)
grub> setup (hd0)
grub> quit
附录
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
rem This batch script was created by ?2007 Lance [url]http://pendrivelinux.com[/url]
rem The included syslinux.cfg file was modified by Lance @ [url]http://pendrivelinux.com[/url] as well
rem 7-Zip Copyright (C) 1999-2007 Igor Pavlovis [url]http://7-zip.org[/url] is being redistributed with written permission
rem Ubuntu is a registered trademark of Canonical Ltd. ?2007 Canonical Ltd. [url]http://ubuntu.com[/url]
@echo off
cls
echo.
echo ===========================================================================
echo \\\ Pendrivelinux.com USB Linux file preparation script for Ubuntu 8.04 ///
echo ===========================================================================
echo.
echo.
echo This script will extract your Ubuntu 8.04 ISO to you USB flash drive
echo using 7-Zip. It will then prepare the filesystem for USB usage.
echo Once finished, you should have a ready to run Ubuntu 8 flash drive
echo.
echo.
echo Please note that this batch file and any included software is being
echo provided as is without warranty,in hopes that it will be useful.
echo USE AT YOUR OWN RISK!!
echo.
echo.
set /p drive=H
:proceed
cls
echo.
echo Would you like to format flash drive %drive%:?
echo.
echo Type y or n and press Enter
set /p ok=
if ?ok%?== ‘y?goto yes
if ?ok%?== ‘Y?goto yes
if ?ok%?== ‘n?goto no
if ?ok%?== ‘N?goto no
cls
:yes
cls
echo Pre-Stage Format:
echo First, let's ensure that the flash drive is inserted
echo.
format H: /FS:fat32 /V:Ubuntu8 /Q
cls
:no
cls
echo Stage 1:
7-Zip\7z x *.iso -x!bin -x!programs -x!isolinux\isolinux.txt -x![BOOT] -oH:
cls
echo Stage 2:
echo Please wait while we prepare the files and copy them to your flash drive...
echo.
mkdir H:\syslinux\win32
copy syslinux\win32\*.* H:\syslinux\win32
copy backg.png H:
copy syslinux.cfg H:
copy vesamenu.c32 H:
copy makeboot.bat H:
H:
copy isolinux\*.*
rd isolinux /s/q
del isolinux.bin
call h:\makeboot.bat
分享到:
相关推荐
- **使用Ubuntu安装盘修复**:通过Ubuntu安装光盘或USB启动,选择“尝试Ubuntu”而不是安装,然后使用“修复启动”或“Boot Repair”工具。 - **使用Windows的修复工具**:可以使用Windows的“系统恢复选项”来...
在使用双系统(如Windows 7与Ubuntu 12.04)时,经常会出现因为重新安装Windows而导致原本的Grub启动菜单丢失的情况。Grub是GNU GRand Unified Bootloader的缩写,是Linux系统中最常用的引导加载程序之一。它负责在...
在Ubuntu和Windows7共存的系统中,如果Grub(Grand Unified Bootloader)安装过程中出现错误,可能会破坏Windows7的引导扇区,从而导致Windows7无法正常启动。下面将详细讨论这个问题及其解决方案。 1. **Grub简介*...
下载完成后,你需要制作一个USB启动盘或者DVD启动盘,这将用于在Windows 7电脑上启动Ubuntu的安装程序。你可以使用Rufus、Etcher等工具来制作启动媒体。 接下来是启动设置。重启电脑并进入BIOS(通常通过按F2、F10...
通过上述步骤,即使在重装Windows导致Grub引导程序丢失的情况下,也能有效地修复Ubuntu的启动能力。然而,这一过程也暴露出多系统环境下引导程序管理的重要性。对于经常需要在不同操作系统之间切换的用户而言,了解...
3. Ubuntu引导修复:Ubuntu引导修复是指在Ubuntu系统无法启动或引导加载程序损坏的情况下,使用Live CD来修复Ubuntu引导的过程。 4. 使用LiveCD更新UbuntuGrub引导的步骤:步骤如下: * 使用启动USB进入Ubuntu试用...
- 使用Windows 7的安装光盘或USB启动到恢复控制台,运行命令`bootrec /fixmbr`和`bootrec /fixboot`来修复MBR和启动扇区。 #### 六、总结 通过以上步骤,您可以成功地在一台计算机上安装Windows 7和Ubuntu双系统...
在Windows下安装GRUB通常是为了能够从Windows环境中启动Linux系统。在这个过程中,有两个关键文件起着重要作用:`grldr` 和 `menu.lst`。 1. `grldr`:这是一个简化版的GRUB加载器,通常用于从非传统位置(如硬盘...
在U盘启动盘制作中,grub4dos常被用来创建多引导菜单。 7. **grubinst.zip**:这个文件可能包含GRUB安装工具,用于将GRUB安装到MBR(主引导记录)或分区引导扇区,使U盘能够被计算机识别并作为启动设备。 制作流程...
- 使用DOS系统镜像和USBoot等工具,将U盘格式化为USB-HDD或USB-ZIP模式,制作基本的DOS启动盘,适用于简单的系统修复和文件操作。 6. **WinPE启动U盘制作** - WinPE(Windows预安装环境)提供更强大的系统恢复和...
对于Windows,可以使用“创建系统修复光盘”或“创建USB启动盘”的功能。 4. **定制启动菜单**:引导加载程序通常允许自定义启动菜单,包括添加、删除或修改启动项。这可能涉及编辑配置文件,如GRUB的menu.lst或...
在探讨“grub修复双系统”这一主题时,我们首先需要理解GRUB(GNU GRand Unified Bootloader)作为多操作系统引导加载程序的核心作用及其在双系统环境中的常见问题与修复方法。 ### GRUB简介 GRUB是Linux系统中最...
在双系统环境中(例如同时安装有 Windows 和 Linux 的计算机),Grub2 是一个常用的引导加载程序,它负责在启动时提供菜单让用户选择要启动的操作系统。然而,在某些情况下,例如对主引导记录 (MBR) 进行修改后,...
1. **使用Ubuntu Live CD或USB启动**:首先,需要准备一个Ubuntu的Live CD或USB驱动器,这将作为临时的启动介质,用于修复GRUB。 2. **打开终端并切换到root权限**:通过Live CD或USB启动到Ubuntu的live模式后,...
在Windows XP环境下安装Ubuntu时,通常我们会使用“Ubuntu Live CD/USB”启动计算机,然后选择“试用Ubuntu”或“安装Ubuntu”,但这并不是唯一的方式。硬盘安装允许用户在不使用光盘或USB驱动器的情况下直接从硬盘...
总之,修复Windows 7和Ubuntu双系统启动问题涉及对操作系统引导机制的理解,包括Grub2和Windows的引导加载器,以及如何利用各种工具和命令行来诊断和修复这些问题。正确操作后,应该能够恢复两个系统的正常启动。
这种方法尤其适合已经安装有Windows 7的电脑,因为它避免了制作启动盘的步骤。 准备工作包括下载Ubuntu的ISO镜像文件,你可以从Ubuntu官方网站获取最新版本。下载完成后,需要使用工具如“Rufus”或“Win32 Disk ...
1. **使用Ubuntu安装盘修复GRUB2**:如果你有Ubuntu的安装盘或USB启动器,可以在BIOS中设置从安装介质启动,然后进入“试用Ubuntu”模式。在终端中运行以下命令: - `sudo mount /dev/sdaX /mnt`(这里的sdaX是...
2. **制作Ubuntu USB启动盘**: 使用UltraISO等软件,将下载的ISO文件刻录到USB闪存驱动器上,制作成可启动的安装介质。在UltraISO中,选择“文件”->“打开”找到ISO文件,然后选择“启动”->“写入硬盘映像”。 ...