Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

標籤: Windows

用 XP 開機選單開啟 Ubuntu

Posted on 2009 年 11 月 4 日2021 年 3 月 12 日 By 日落 在〈用 XP 開機選單開啟 Ubuntu〉中有 1 則留言

安裝 XP 以後再安裝 Ubuntu 基本上會相安無事,不過 XP 經常有事沒事就需要重灌,重灌完 MBR 被洗掉 Ubuntu 就進不去了。目前參考網路上的作法,讓使用者可以用 XP 的開機程式開啟 Ubuntu,且重灌時備份也很方便。

測試環境:

  • IDE Master:Windows XP
  • IDE Slave:Ubuntu

先安裝完 XP 以後再安裝 Ubuntu 到兩個不同的硬碟後,正常情況下應該會看到 Ubuntu GRUB 的開機選單,這時先進入 Ubuntu 內。

第一件事情,就是先把 Ubuntu 建立的 MBR 開機程式複製出來。

開啟終端機 (應用程式選單 => 附屬應用程式 => 終端機),先用 fdisk 看一下自己的硬碟在 Ubuntu 上面的編號:

zero@zero-desktop:~$ sudo fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd011d011

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1043     8377866    7  HPFS/NTFS

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000ea8c9

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         993     7976241   83  Linux
/dev/sdb2             994        1044      409657+   5  延伸的
/dev/sdb5             994        1044      409626   82  Linux swap / Solaris

可以看到我的 XP 是安裝在 /dev/sda1,開機程式也會在這個硬碟上,所以接下來用 dd 備份 MBR:

zero@zero-desktop:~/桌面$ sudo dd if=/dev/sda1 of=~/桌面/Ubuntu.img bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000470415 s, 1.1 MB/s

這一步做完最難的部份也結束了。

再來使用 Windows XP 開機光碟還原成 Windows 的 MBR 開機程式。



使用修復模式進入 command line


使用 fixmbr 將開機程式寫入 MBR

最後把 Ubuntu.img 這個檔案複製 Windows XP 的 C 槽根目錄,打開 boot.ini 修改開機設定:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:Ubuntu.img="我的 Ubuntu"

改好存檔以後,重新開機應該就會看到以下的畫面,選擇「我的 Ubuntu」就會跳到 GRUB 開機選單,也可以啟動 Ubuntu。

以後重灌 Windows 只要記得備份 Ubuntu.img,重灌完只要修改 boot.ini 就可以開啟 Ubuntu 了。

參考資料:
用Windows內建的boot.ini做多重開機Linux + XP
http://www.wretch.cc/blog/mezl/20241371

Jserv’s blog: Linux/x86 開機流程:自 MBR 到 init
http://blog.linux.org.tw/~jserv/archives/001714.html

異動:
2009.11.05 更新:補上還原 Windows MBR 部份。

Tags:Linux, Windows, 作業系統

防止新視窗跳出到最上層

Posted on 2009 年 9 月 9 日2021 年 3 月 12 日 By 日落 在〈防止新視窗跳出到最上層〉中尚無留言

有一次正在登入 PTT 時,MSN 跳出新視窗並自動 focus,害我很開心的按下 Enter 把密碼給我同學了。Windows 的設計原則果然是「以惹腦使用者為目的」啊!

今天意外發現有個方法可以修掉這個爛功能,如果有安裝 TweakUI 的話只要滑鼠點幾下,不想安裝軟體改登錄檔也可以。

以下方法僅適用於 Windows XP。

打開 TweakUI 後選擇「General」=>「Focus」可以找到是否要防止「Stealing focus」,把該項目打勾即可,底下選項可以選擇新視窗是否要在功能表中閃爍,可以選擇永遠閃爍或是設定閃爍次數。


TweakUI 中可以選擇是否預防 Stealing Focus

要修改登錄檔稍微麻煩一點點,先開啟登錄檔編輯器 (regedit) 後到:

HKEY_CURRENT_USERControl PanelDesktop

找到名為「ForegroundLockTimeout」的 DWORD,將機碼值改成「30d40」(十六進位) 並儲存,重新開機以後便會生效。

參考資料:

Prevent Programs From Stealing Focus in Windows
http://pcsupport.about.com/od/windowsxp/ht/stealingfocus02.htm

Microsoft PowerToys for Windows XP
http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx

Tags:Windows, 資訊學習

更改 NTFS 使用權限來預防病毒

Posted on 2009 年 4 月 3 日2021 年 3 月 12 日 By 日落 在〈更改 NTFS 使用權限來預防病毒〉中有 8 則留言

由於大部分的病毒都是針對 windows 系統核心做攻擊,再加上 TSOD 使用 guest 帳號來防隨身碟病毒 (如同 Linux),所以我試著修改 windows 目錄的權限來預防病毒修改資料。Windows 群組大致如下:

  • Administrators:擁有所有權限
  • Power Users:擁有大部分的系統權限
  • Users:一般使用者,可以使用但不能安裝應用程式
  • Guest:唯讀……

我的方法是將帳號分為管理員及一般使用者,一般使用者雖然也是 Administrators 但特別針對該帳號設定 windows 目錄的權限。這個方法目前對 kavo 與 notepad 病毒有效,但仍有下面幾個缺點:

  • 病毒仍然可以修改登陸檔 (但因執行檔無法寫入 system32 無影響)
  • 無法使用一般帳號做 windows update
  • 一旦忘記管理員帳號的密碼就只好 say goodbye
  • 若超過二個使用者帳號,會設定的很累….. XD

如果看到這邊還有興趣,再來看看是如何做設定的吧。

設定步驟大致如下:

  1. 移除 administrators 在 windows 目錄下的權限 
  2. 新增管理員在 windows 目錄下的權限
  3. 新增一般使用者在 windows 目錄下的權限為 read only
  4. 將 windows 目錄下的所有檔案擁有者改為「管理員」

要修改權限時,先在 windows 資料夾上點滑鼠右鍵選擇「內容」,並切換到「安全性」頁籤,我們要做的修改較為複雜,請點選該頁籤底下的「進階」選項。

第一步是因為 administrators 在 windows 目錄預設擁有完全存取的權限,管理員和一般使用者都屬於該群組 (我忘記當初為什麼沒有使用 power users),所以有了這條規則,即使另外設定某帳號唯讀也沒有用。

一般使用者權限的選項繁多,這邊設定的除了所有的讀取選項外,另外加一個「周遊資料夾、執行檔案」(周遊是啥?)。在按下「確定」時,別忘記選擇將規則套用至檔案以及子目錄。

最後一步,也是最容易忘記的一步,將所有檔案、目錄的擁有者設定成「管理員」帳號,子目錄下的檔案也要一起修改。

我的測試機上只有二個帳號,權限設定完成後,整個設定大致如下:

上圖中的第一個「administrator」是使用者不是群組,請不要看錯。真不知道為什麼他們喜歡玩文字遊戲…..(英文單數、複數)

權限設定好之後,請記得管理員的密碼,不然密碼忘了就沒辦法對系統做任何修正與更新,到最後可能只好格式化重灌。

Tags:Windows, 資訊學習

IE 更新程式發佈

Posted on 2008 年 12 月 18 日2021 年 3 月 12 日 By 日落 在〈IE 更新程式發佈〉中尚無留言

這次的更新是修正瀏覽器中幾個高安全性漏洞,這幾個漏洞讓駭客有機會透過瀏覽器控制使用者的電腦,請大家務必透過自動更新程式安裝更新,或是造訪下面的網站選擇適合自己的修更程式:

http://www.microsoft.com/taiwan/technet/security/bulletin/ms08-078.mspx

Tags:Windows, 新聞

windows 批次檔變數輸入

Posted on 2008 年 11 月 6 日2021 年 3 月 12 日 By 日落 在〈windows 批次檔變數輸入〉中尚無留言
@set /p var=輸入:
@echo %var%
@pause
Tags:Windows, 資訊學習

文章分頁

上一頁 1 ... 6 7 8 9 下一頁

其他

關於我  (About me)

小額贊助

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.