Verify that MBR hasn't been modified since last boot / overwrite it
I need a way to check if the MBR and /boot partition have been modified BEFORE the system boots and if so, a way to overwrite them with "trusted" backups, again BEFORE the system boots.
Is it possible to accomplish this by booting SOME SYSTEM (which one?) from a thumb drive, that checks the MBR and /boot partition for modifications and tells me if they have been modified and, ideally, offers to overwrite them with previosly stored, trusted versions?
I searched the whole internet ... didn't find anything useful
PLEASE HELP ME
Edit:
I know that this can be accomplished by booting some Live-CD and doing all manually. But it should be as minimal as it gets.
Something like: It boots from thumb drive(sdb), checks MBR and boot partition of sda and if they haven't been modified since last boot, it should "chainload" the normal bootloader on sda.
I don't want to mess around with assembler though.
Last edited by FinallyHere (2011-03-16 10:51:03)
What I would do is get the smallest linux distro I can find (or use LFS to make one) and make a bootable usb stick out of it (maybe with unetbootin.) Then it should be easy enough to write a script that uses dd and diff (and maybe md5sum to speed things up) to compare the boot sector and /boot and offer to rewrite them if necessary... And launch grub to boot from sda. The script could be launched automatically before login by tweaking the init scripts or running it as a daemon.
Not a ready-made solution, and I don't know how scriptable grub really is, but since there was no answer yet...
Similar Messages
-
Revision: 13027
Revision: 13027
Author: [email protected]
Date: 2009-12-16 18:09:46 -0800 (Wed, 16 Dec 2009)
Log Message:
Fix bug in SerialElement where the durationReached event was dispatched on a child-to-child transition due to the base class thinking that the duration had been reached (since the second child didn't have a duration yet). Injection from trait refactoring.
Modified Paths:
osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeTimeTrait.ashttp://ww2.cs.fsu.edu/~rosentha/linux/2.6.26.5/docs/DocBook/libata/ch07.html#excatATAbusErr wrote:
ATA bus error means that data corruption occurred during transmission over ATA bus (SATA or PATA). This type of errors can be indicated by
ICRC or ABRT error as described in the section called “ATA/ATAPI device error (non-NCQ / non-CHECK CONDITION)”.
Controller-specific error completion with error information indicating transmission error.
On some controllers, command timeout. In this case, there may be a mechanism to determine that the timeout is due to transmission error.
Unknown/random errors, timeouts and all sorts of weirdities.
As described above, transmission errors can cause wide variety of symptoms ranging from device ICRC error to random device lockup, and, for many cases, there is no way to tell if an error condition is due to transmission error or not; therefore, it's necessary to employ some kind of heuristic when dealing with errors and timeouts. For example, encountering repetitive ABRT errors for known supported command is likely to indicate ATA bus error.
Once it's determined that ATA bus errors have possibly occurred, lowering ATA bus transmission speed is one of actions which may alleviate the problem.
I'd also add; make sure you have good backups when ATA errors are frequent -
I'm downloading adobe software via my dad's account and when it's done loading, it has a message where it says it sent a verification email to my email address, but when I check it shows that it hasn't been set. I keep clicking the resend email and it claims it does but it still hasn't sent the email to my address. How do I fix this?
It is probabl,y sending the email to your Dad's email address if you are using his account.
-
Can you please CLEAN up the podcasts that are no longer in service or being maintained? It's very tedious to click on someone's podcast to find that it hasn't been updated in 3 years.
This is a user forum and it is best to post these inquiries to Apple Feedback:
http://www.apple.com/feedback/
You are right, a lot of older dead podcasts do not belong in the podcasts section. But there is still a lot of these podcasts that have good information and deserve to still be listed. For example there is quite a few photography lesson based podcasts in which you can get good information from different sources. -
ITunes wont download using windows 8.1 - your system hasn't been modified
Hi
I recently bought a HP pavilion g6 running Windows 8.1. When trying to download itunes i get an error message saying can't download because your system hasn't been modified. My laptop as well as windows is fully up to date. Any suggestions?I have similar issue only the download is not taking place. From the apple site I hit download 3 different times, the file is not saved anywhere on my Lenovo Idea laptop. I have itunes on this laptop, the latest version it worked fine until I upgraded to win 8.1 last night. What a mistake!
The only error message I get is iTunes not working--stop program, try to search for solution, and wait, etc.
Any suggestions on how to get itunes working or a new download to actually work?
Thanks. -
I installed SSRS on an existing instance. Configured SSRS using report manager, loaded some reports and they work as expected.
The problem is I can not launch(IE) Report Manager UI due to error in description. I can launch the Report Manager IF I RUN IE AS ADMINISTRATOR. The details of error from SSRS log file listed below.
The main page SSRS page starts to display. The display starts with "Home | my subscriptions |site Settings..." in upper right side, and "SQL Server Reporting Services" in upper left. Then the error displays
User 'SSRS_SERVER\SSRS_user1' does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed.
Starting IE as administrator starts the Report Manager with out problems.
Does anyone have suggestion, is more information needed? Thanks, Joe
library!ReportServer_0-2!f4c!08/07/2014-16:18:21:: i INFO: Call to GetPermissionsAction(/).
ui!ReportManager_0-1!219c!08/07/2014-16:18:21:: e ERROR: Microsoft.ReportingServices.UI.FolderPage+InsufficientPermissionsToRoot: User 'SSRS_SERVER\SSRS_user1' does not have required permissions. Verify that sufficient permissions have been
granted and Windows User Account Control (UAC) restrictions have been addressed.
at Microsoft.ReportingServices.UI.FolderPage.Page_Init(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.UI.Control.OnInit(EventArgs e)
at System.Web.UI.Page.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
library!ReportServer_0-2!f4c!08/07/2014-16:18:21:: i INFO: Call to GetSystemPermissionsAction().
ui!ReportManager_0-1!219c!08/07/2014-16:18:21:: e ERROR: HTTP status code --> 500
-------Details--------
Microsoft.ReportingServices.UI.FolderPage+InsufficientPermissionsToRoot: User 'SSRS_SERVER\SSRS_user1' does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions
have been addressed. at Microsoft.ReportingServices.UI.FolderPage.Page_Init(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e)
at System.Web.UI.Page.OnInit
(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
library!ReportServer_0-2!f4c!08/07/2014-16:18:21:: i INFO: Call to GetSystemPropertiesAction().
ui!ReportManager_0-1!219c!08/07/2014-16:18:21:: e ERROR: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.End()
at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)
library!ReportServer_0-2!2538!08/07/2014-16:19:00:: i INFO: Call to GetPermissionsAction(/).
ui!ReportManager_0-1!219c!08/07/2014-16:19:00:: e ERROR: Microsoft.ReportingServices.UI.FolderPage+InsufficientPermissionsToRoot: User 'SSRS_SERVER\SSRS_user1' does not have required permissions. Verify that sufficient permissions have been
granted and Windows User Account Control (UAC) restrictions have been addressed.
at Microsoft.ReportingServices.UI.FolderPage.Page_Init(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.UI.Control.OnInit(EventArgs e)
at System.Web.UI.Page.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
library!ReportServer_0-2!2538!08/07/2014-16:19:00:: i INFO: Call to GetSystemPermissionsAction().
ui!ReportManager_0-1!219c!08/07/2014-16:19:00:: e ERROR: HTTP status code --> 500
-------Details--------
Microsoft.ReportingServices.UI.FolderPage+InsufficientPermissionsToRoot: User 'SSRS_SERVER\SSRS_user1' does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions
have been addressed. at Microsoft.ReportingServices.UI.FolderPage.Page_Init(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e)
at System.Web.UI.Page.OnInit
(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
library!ReportServer_0-2!1c98!08/07/2014-16:19:00:: i INFO: Call to GetSystemPropertiesAction().
ui!ReportManager_0-1!219c!08/07/2014-16:19:00:: e ERROR: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Thread.AbortInternal()
at System.Threading.Thread.Abort(Object stateInfo)
at System.Web.HttpResponse.End()
at Microsoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg)
library!WindowsService_0!202c!08/07/2014-16:20:52:: i INFO: Call to CleanBatch()
library!WindowsService_0!202c!08/07/2014-16:20:52:: i INFO: Using folder N:\WFSLR_JOE\MSRS11.WFSLR_JOE\Reporting Services\RSTempFiles for temporary files.
library!WindowsService_0!202c!08/07/2014-16:20:52:: i INFO: Cleaned 0 batch records, 0 policies, 1 sessions, 0 cache entries, 1 snapshots, 4 chunks, 0 running jobs, 0 persisted streams, 4 segments, 4 segment mappings, 0 edit sessions.
library!WindowsService_0!202c!08/07/2014-16:20:52:: i INFO: Call to CleanBatch() endsHi Joseph_SQL,
The following operating systems limit the overuse of elevated permissions by removing administrator permissions when accessing applications: Windows Server 2012 R2, Windows 8.1, Windows 8, Windows Server 2012, Windows Server 2008 R2, Windows 7, Windows Server
2008 and Windows Vista.
Because the noted operating systems limit permissions, members of the local Administrators group run most applications as if they are using the Standard User account. To avoid open Report Manager in Internet Explorer always using Run as administrator option,
we can refer to the following configuration steps:
Add Reporting Services URLs to trusted sites.
Report Manager Folder Settings
Report Manager Site Settings
For more details about how to configure the settings, please refer to the following article:
http://msdn.microsoft.com/en-us/library/bb630430(v=sql.110).aspx. After finishing the configuration, we can re-open Report Manager in Internet Explorer without using
Run as administrator.
Hope this helps.
Thanks,
Katherine Xiong
If you have any feedback on our support, please click
here.
Katherine Xiong
TechNet Community Support -
I have a problem, i purchased a 19.99 worth of an in-app purchase and it says that it hasn't been download. How can i fix that?
See this support document http://support.apple.com/kb/ht1933
-
my ipad has said to me that it hasn't been backed up in two weeks and it will do it automatically after I plug it in and connect it to wifi it would do it!
Please try to make a "hard reboot" by holding down the home button + the power button (at the same time) for a few secons until it start rebooting.
-
How indesign detects that the images have been modified
Hello,
My problem is that all my images links are seen modified (yellow triangle) while the images don't have been modified.
The modified dates are the same.
All my images are on a unix server and indesign is used on Mac.
How indesign detects that the images have been modified ?Thank you for your answer.
When you say the time stamp you talk about the modification date in the box link info ?
Because this date is the same on the image and in indesign and when I update the image this date doesn't change.
the only informations that change when I update the links are the import date and the state (modified become ok) -
Verify that this class has been marked with the @Entity annotation
Hi,
We have a App level shared lib which does all the JPA related query for an app. And each app can utilize the share lib to get the JPA related query to be done.
For scoping the JPA between App . We have created EMF for each app.
When one app run and does any JPA related action it works fine , but when we try to run second app we are seeing the following error when trying to do JPA specific action .
the @Entity annotation.
[2012-05-23T04:08:16.839-07:00] [WC_Spaces] [ERROR] [] [oracle.webcenter.spaces] [tid: [ACTIVE].ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 5825b814-2931-4ad5-8dc3-3e18f66992b7-00000004,0] [APP: webcenterCustom] [[
java.lang.IllegalArgumentException: Unknown entity bean class: class oracle.webcenter.spaces.internal.repository.WcSpaceHeader, please verify that this class has been marked with the @Entity annotation.
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.find(EntityManagerImpl.java:648)
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.find(EntityManagerImpl.java:532)
at oracle.webcenter.spaces.internal.repository.SpaceRepositoryUtils.refreshSpaceRows(SpaceRepositoryUtils.java:1791)
Where WcSpaceHeader is an Entity.
For creating emf per App this is the code
private static EntityManagerFactory getEntityManagerFactory()
String appName=Utility.getApplicationName();
EntityManagerFactory emf=sEntityMgrFactory.get(appName);
if(emf==null)
emf=Persistence.createEntityManagerFactory("SpacesReposPUnit");
sEntityMgrFactory.put(appName,emf);
SpacesConstants.LOGGER.info("Caching" +
"EMF for " +appName);
return emf;
My persistence.xml
<?xml version="1.0" encoding="US-ASCII" ?>
<persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="SpacesReposPUnit" transaction-type="RESOURCE_LOCAL">
<provider>
org.eclipse.persistence.jpa.PersistenceProvider
</provider>
<class>oracle.webcenter.spaces.internal.repository.WcSpaceHeader</class>
<class>oracle.webcenter.spaces.internal.repository.WcSpaceUsrDetail</class>
<class>oracle.webcenter.framework.service.jpa.WcCommonXlationEntity</class>
<class>oracle.webcenter.spaces.internal.repository.WCNavigationActivity</class>
<properties>
<property name="eclipselink.session.customizer"
value="oracle.webcenter.spaces.internal.repository.SpacesEclipselinkSessionCustomizer"/>
</properties>
</persistence-unit>
</persistence>
One more problem i am seeing in this is that . When i create an EM from EMF (which is diff for diff app) and doing some query i am getting a class cast Exception.
(self-tuning)'] [ecid: 5825b814-2931-4ad5-8dc3-3e18f66992b7-00000004,0] [APP: webcenterCustom] [[
java.lang.IllegalArgumentException: Unknown entity bean class: class oracle.webcenter.spaces.internal.repository.WcSpaceHeader, please verify that this class has been marked with the @Entity annotation.
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.find(EntityManagerImpl.java:648)
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.find(EntityManagerImpl.java:532)This is a class loader issue, somehow you have deployed the same classes in two places, so have two different versions of the classes.
How, exactly have you deployed things, where are your domain classes?
The issues is most likely that,
Persistence.createEntityManagerFactory("SpacesReposPUnit");
will always return the same factory once it has been deployed.
If you pass a properties map to createEntityManagerFactory and set the property "eclipselink.session-name" to a unique value, then you should get a new factory. -
I have problem with my IPAD2, there is meesage that IPAD hasn;t been backed up in 1 weeks. Backups happen when this IPAD is plugged in, locked, and connected to Wi-Fi. And then I press OK below those message, but nothing happen and can't do anything too. I push start button, they appear but still "can't reach them". Anybody knows how to fix it back to normal?
Go to Settings, iCloud, and then Storage and Backup. You will then see a button to backup your iPad. It may be that you have much stuff (i.e. photos, apps) for it to do a full backup but you will be able to tell what the estimated backup should be and what it will consist of so that you can choose to prune down items. If you don't want to backup and get rid of the messages you can just turn backup off from this area as well.
-
I have 52 app updates that have been installing since last weekend
My ipod touch has had 52 app updates that have been installing since last weekend. The number was at 36 and has been steadily climbing every day. They say intalling but never complete.
Try downloaging on computer and syncing.
Maybe:
[How To] Solve Apps Waiting | iPad, iPhone, and iPod touch forums | iFans -
How to verify that trust relationship has been set up successfully at client machine ?
Hello,
There is trust set up with domain group.Would you please let me know how can I verify that trust relationship has been set up correctly in such a way that i can see the users of trusted group on client machine ?
Any idea?
Note :I do not have access on Domain Controller.
Thanks and Regards,
Dipti
Dipti ChhatrapatiHi
As far as I know, trust certificates that have been exchanged between the SharePoint farm and external systems should be visible by going to the Central Admin->Security->Manage Trusts page.
Kind Regards
Bjoern
http://www.sharepointviking.com
Twitter: Follow @bjoern_rapp -
How to verify that the request has been moved to Quality System
Hi friends,
I a new abaper and i need ur help in solving this issue.
I have developed an object and released( as per the suggestions given already in this forum). Its working well and i can see the request in released status in se09.
No what i really want is , How can i verify that the request has been moved to Quality System by the basis people, assuming that i have only access to dev system.Yes, once u release the request, if it is successfullly released will make the request avaialble under released requests
As an ABAP'er this is enof
<b>wht abt me Sravanan :-(</b>
Regards
- Gopi
Message was edited by: Gopi Narendra -
I created a custom security extension following the steps listed in the Readme_Security Extension Sample. It works fine if I login as the user that is specified AdminConfiguration section of the rsreportserver.config file but if I
log in as another user, I get this error: User '' does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed. I've added the user to both System Administrator
and System User roles to try to get it to work but still no luck.
Does anyone know how to fix this?
Thanks.Hi MetronM,
The issue is due to that user have no permission to access the report server. In report manager, Reporting Services includes predefined roles that we can assign to users and groups to provide immediate access to a report server. Each role defines a collection
of related tasks.
You can refer to the following steps to assign corresponding role to the user.
Open report manager.
Click “Folder Setting” button.
Click “New Role Assignment” icon.
Type the user name and select the corresponding role.
There is an article about Granting Permissions on a Native Mode Report Server, you can refer to it.
http://technet.microsoft.com/en-us/library/ms156014.aspx
Regards,
Alisa Tang
Alisa Tang
TechNet Community Support
Maybe you are looking for
-
Migrating individual applications.
Is there anyway to migrate only specific applications from one Mac to another and not the entire drive? I am dealing with a 17" Powerbook that recently had it's hard drive wiped with a clean install of Tiger. Two of the programs on it were Photoshop
-
I have a Canon 5D Mark III and also just got the Mac Pro. Everything worked fine on my old iMac with CS6. I just put the software on the Mac Pro and made all the updates; none of the CR2 files will open in camera raw. The JPEGs are showing up with th
-
Flv videos not playing on html files - UNC/Mapped Drives
Hi, We've discovered an issue with Dreamweaver CS3 recently (running on Windows 7 Pro, 32bit) in our school, where embedded flv video files wont run when the file's UNC path appears in the address bar, but will if this is changed to the local drive l
-
Set the number of figures to display
Hi, I have a numeric indicator to display values in the order of 10^6 to 10^9, in SI notation. I have it set to a precision of one digit. So, my values look like: 1.2M, 10.5M, 325.7M, 1.3G and so on. But instead of having a fixed number of digits aft
-
Activation problem after re-installation of XP Home
I do have a laptop - Satellite - that came pre-installed with XP Home. I did have a major crash, and decided to reformat and reinstall XP Home. There is no CDROM that came with the computer, so I used another XP Home installation CD. Installation wen